1System.register(["react/jsx-runtime","@vp/ubik-fragment-react","react","@vp/swan","@vp/ubik-context","@vp/ubik-logging","@vp/tracking","@vp/ab-reader","@vp/pricing-context-module/helpers","@vp/pricing-context-module","@vp/vp-tokenized-fragment","@vp/price-platform","react-dom","@vp/coupon-callout","@vp/design-personalization-widget"],(function(L,tl){"use strict";var y,ne,vt,l3,b,pe,ie,rn,bt,Be,fe,ue,_e,Pr,c3,Jf,u3,nn,Ys,iu,d3,eg,p3,de,qe,Fe,Xs,rl,Un,su,Bn,Ht,kt,Ri,f3,g3,h3,m3,At,rr,Gt,Wt,nl,ou,lu,cu,uu,du,pu,al,v3,fu,En,tg,an,Ni,Nt,rg,ng,b3,ag,ig,y3,w3,x3,E3,k3,Wa,il,sl,sg,gu,og,lg,ol,hu,T3,S3,C3,mu,P3,cg,ug,dg,Li,Lt,vu,bu,yu,I3,wu,xu,Eu,_3,A3,O3,M3,pg,Ui,fg,ku,Tu,gg,hg,$3,F3,D3,Bi,R3,mg,vg,N3,L3,U3,ya,bg,ll,cl,Su,B3,q3,V3,ul,z3,j3,H3,G3,W3,Q3,K3,Y3,X3,Z3,Cu,J3,e4,t4,r4,n4,a4,i4,s4,o4,yg,l4,c4,Pu,wa,wg,u4,d4,xg,Iu,Eg,p4,f4,g4,h4,qi,dl,m4,zr,Zs,_u,Au,v4,kg,pl,Tg,b4,Sg,y4,Cg,Pg,w4,x4,E4;return{setters:[function(N){y=N.jsx,ne=N.jsxs,vt=N.Fragment},function(N){l3=N.clientMount},function(N){b=N.default,pe=N,ie=N.useState,rn=N.createContext,bt=N.useContext,Be=N.useRef,fe=N.useEffect,ue=N.useMemo,_e=N.useCallback,Pr=N.forwardRef,c3=N.createElement,Jf=N.Component,u3=N.useLayoutEffect,nn=N.memo,Ys=N.lazy,iu=N.Suspense,d3=N.Fragment,eg=N.startTransition},function(N){p3=N.tokensRaw,de=N.Typography,qe=N.Box,Fe=N.FlexBox,Xs=N.AlertBox,rl=N.AlertBoxDismissButton,Un=N.Spinner,su=N.H2,Bn=N.GridContainer,Ht=N.Column,kt=N.Button,Ri=N.Span,f3=N.Collapsible,g3=N.CollapsibleSummary,h3=N.CollapsibleSummaryButton,m3=N.CollapsibleContent,At=N.useId,rr=N.SelectionSet,Gt=N.SelectionSetInput,Wt=N.SelectionSetLabel,nl=N.SelectionSetTileContents,ou=N.SelectionSetTileName,lu=N.SelectionSetTilePrice,cu=N.Listbox,uu=N.ListboxButton,du=N.ListboxPopover,pu=N.ListboxList,al=N.ListboxOption,v3=N.ListboxOptionThumbnailContainer,fu=N.FluidImage,En=N.Callout,tg=N.ListboxSection,an=N.Row,Ni=N.ColorSwatches,Nt=N.Link,rg=N.Combobox,ng=N.ComboboxPopover,b3=N.ComboboxPopoverTitle,ag=N.ComboboxList,ig=N.ComboboxOption,y3=N.TextInput,w3=N.SelectionSetTileImageContainer,x3=N.SelectionSetTileDescription,E3=N.ListboxOptionTextContainer,k3=N.UncustomizableMarkup,Wa=N.ColorSwatch,il=N.ModalDialog,sl=N.ModalDialogContent,sg=N.ModalDialogNav,gu=N.ModalDialogCloseButton,og=N.ModalDialogHeader,lg=N.ModalDialogTitle,ol=N.ModalDialogBody,hu=N.ModalDialogFooter,T3=N.ModalDialogButtons,S3=N.useSwanPopover,C3=N.ComboboxInput,mu=N.DiscountPrice,P3=N.AspectRatio,cg=N.ListPrice,ug=N.SkeletonText,dg=N.SkeletonTextLine,Li=N.useScreenClass,Lt=N.Icon,vu=N.BaseTileBody,bu=N.BaseTileTargetAdditional,yu=N.BaseTileHeader,I3=N.BaseTileTargetImage,wu=N.BaseTileImage,xu=N.BaseTileName,Eu=N.BaseTile,_3=N.className,A3=N.BaseTileTargetCovering,O3=N.AdaptiveCarousel,M3=N.AdaptiveCarouselSlide,pg=N.Visible,Ui=N.useExpansionPackI18nContext,fg=N.RatingsStars,ku=N.InputWithFloatingLabel,Tu=N.FloatingLabel,gg=N.Dropdown,hg=N.DropdownOption,$3=N.Popover,F3=N.PopoverLauncher,D3=N.PopoverContent,Bi=N.SWAN_STYLE_KEY_MAP,R3=N.getRootClassNames,mg=N.Checkbox,vg=N.BaseTileOverlay,N3=N.ColorSwatchesMore,L3=N.BaseTileFooter,U3=N.ErrorBoundary,ya=N.BasicCollapsible,bg=N.List,ll=N.ListItem,cl=N.H3,Su=N.Accordion,B3=N.useIsScreenClassInitialized,q3=N.PaginationButton,V3=N.PaginationStep,ul=N.PaginationEllipses,z3=N.Pagination,j3=N.ClearAllButton,H3=N.VisuallyHidden,G3=N.ClearSelectionButtons,W3=N.Breadcrumbs,Q3=N.Breadcrumb,K3=N.H1,Y3=N.Divider,X3=N.useAsyncList,Z3=N.ComboboxSearchInput,Cu=N.IconButton,J3=N.StandardTile,e4=N.StandardTileImage,t4=N.BasicResponsiveImage,r4=N.StandardTileContents,n4=N.StandardTileName,a4=N.StandardTileDescription,i4=N.BoundedContent,s4=N.ScreenClassProvider},function(N){o4=N.IdentityProvider,yg=N.useUserContext,l4=N.LoggerContext,c4=N.LoggerProvider,Pu=N.useLogger,wa=N.useIdentity,wg=N.useUserContextTracker,u4=N.useSwanStyleKeys,d4=N.useStyles},function(N){xg=N.createLogger},function(N){Iu=N.getTracking},function(N){Eg=N.fireImpression,p4=N.initialize,f4=N.waitTillAvailable,g4=N.getAllExperiments,h4=N.getTestUserId},function(N){qi=N.EVENTS,dl=N.executeAfterPricingContextEvent},null,function(N){m4=N.QtyStartingAtPrice,zr=N.TokenReplace,Zs=N.RawPrice,_u=N.PricePerUnit,Au=N.PlusOrMinusPerUnit,v4=N.ComparativeDisplayType,kg=N.PlusOrMinus},function(N){pl=N.PriceDisplay,Tg=N.DisplayVariant},function(N){b4=N.default},function(N){Sg=N.CouponCallout,y4=N.CouponCalloutProvider,Cg=N.PageId},function(N){Pg=N.usePersonalizationWidgetData,w4=N.PersonalizationCard,x4=N.PersonalizationModalOpenButton,E4=N.PersonalizationWidgetProvider}
1],execute:(function(){L({$:mo,C:E2,L:$d,_:Rh,a8:ho,ac:T2,c1:qf,c4:QT,c9:Js,cb:gl,d:is,y:Df});var N=L("ca",typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{});function Js(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ig(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function n(){var a=!1;try{a=this instanceof n}catch{}return a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var k4={exports:{}},T4={};/** 2 * @license React 3 * use-sync-external-store-with-selector.production.js 4 * 5 * Copyright (c) Meta Platforms, Inc. and affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var fl=b;function DC(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var RC=typeof Object.is=="function"?Object.is:DC,NC=fl.useSyncExternalStore,LC=fl.useRef,UC=fl.useEffect,BC=fl.useMemo,qC=fl.useDebugValue;T4.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var i=LC(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=BC(function(){function l(f){if(!c){if(c=!0,u=f,f=n(f),a!==void 0&&s.hasValue){var g=s.value;if(a(g,f))return d=g}return d=f}if(g=d,RC(u,f))return g;var h=n(f);return a!==void 0&&a(g,h)?(u=f,g):(u=f,d=h)}var c=!1,u,d,p=r===void 0?null:r;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,r,n,a]);var o=NC(e,i[0],i[1]);return UC(function(){s.hasValue=!0,s.value=o},[o]),qC(o),o},k4.exports=T4;var VC=k4.exports;function zC(e){e()}function jC(){let e=null,t=null;return{clear(){e=null,t=null},notify(){zC(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const a=t={callback:r,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){!n||e===null||(n=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}var S4={notify(){},get:()=>[]};function HC(e,t){let r,n=S4,a=0,i=!1;function s(h){u();const v=n.subscribe(h);let w=!1;return()=>{w||(w=!0,v(),d())}}function o(){n.notify()}function l(){g.onStateChange&&g.onStateChange()}function c(){return i}function u(){a++,r||(r=e.subscribe(l),n=jC())}function d(){a--,r&&a===0&&(r(),r=void 0,n.clear(),n=S4)}function p(){i||(i=!0,u())}function f(){i&&(i=!1,d())}const g={addNestedSub:s,notifyNestedSubs:o,handleChangeWrapper:l,isSubscribed:c,trySubscribe:p,tryUnsubscribe:f,getListeners:()=>n};return g}var GC=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",WC=GC(),QC=()=>typeof navigator<"u"&&navigator.product==="ReactNative",KC=QC(),YC=()=>WC||KC?pe.useLayoutEffect:pe.useEffect,XC=YC(),ZC=Symbol.for("react-redux-context"),JC=typeof globalThis<"u"?globalThis:{};function eP(){if(!pe.createContext)return{};const e=JC[ZC]??=new Map;let t=e.get(pe.createContext);return t||(t=pe.createContext(null),e.set(pe.createContext,t)),t}var Qa=eP();function tP(e){const{children:t,context:r,serverState:n,store:a}=e,i=pe.useMemo(()=>{const l=HC(a);return{store:a,subscription:l,getServerState:n?()=>n:void 0}},[a,n]),s=pe.useMemo(()=>a.getState(),[a]);XC(()=>{const{subscription:l}=i;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),s!==a.getState()&&l.notifyNestedSubs(),()=>{l.tryUnsubscribe(),l.onStateChange=void 0}},[i,s]);const o=r||Qa;return pe.createElement(o.Provider,{value:i},t)}var rP=tP;function _g(e=Qa){return function(){return pe.useContext(e)}}var C4=_g();function P4(e=Qa){const t=e===Qa?C4:_g(e),r=()=>{const{store:n}=t();return n};return Object.assign(r,{withTypes:()=>r}),r}var I4=P4();function nP(e=Qa){const t=e===Qa?I4:P4(e),r=()=>t().dispatch;return Object.assign(r,{withTypes:()=>r}),r}var Ot=L("aJ",nP()),aP=(e,t)=>
9e===t;function iP(e=Qa){const t=e===Qa?C4:_g(e),r=(n,a={})=>{const{equalityFn:i=aP}=typeof a=="function"?{equalityFn:a}:a,s=t(),{store:o,subscription:l,getServerState:c}=s;pe.useRef(!0);const u=pe.useCallback({[n.name](p){return n(p)}}[n.name],[n]),d=VC.useSyncExternalStoreWithSelector(l.addNestedSub,o.getState,c||o.getState,u,i);return pe.useDebugValue(d),d};return Object.assign(r,{withTypes:()=>r}),r}var F=L("u",iP()),sP='.ep-tiles-module-template-tile-image-dGVtc{color:transparent;position:relative;z-index:calc(var(--swan-sem-z-index-link-covering) + 1)}.ep-tiles-module-template-tile-image-dGVtc.ep-tiles-module-template-tile-image-default-dGVtc{max-height:244px}.ep-tiles-module-template-tile-image-dGVtc.ep-tiles-module-template-tile-image-large-dGVtc{max-height:268px}.ep-tiles-module-template-tile-image-dGVtc.ep-tiles-module-template-tile-image-hide-dGVtc{display:none}.ep-tiles-module-template-tile-spinner-dGVtc{border-radius:var(--swan-sem-border-radius-container);inset:0;position:absolute;z-index:calc(var(--swan-sem-z-index-link-covering) + 2)}.ep-tiles-module-template-tile-fallback-preview-dGVtc{aspect-ratio:1;margin:var(--swan-sem-space-2) var(--swan-sem-space-none) var(--swan-sem-space-1);max-height:244px;text-align:center;width:100%}.ep-tiles-module-template-tile-fallback-preview-dGVtc.ep-tiles-module-fallback-preview-large-ZmFsb{max-height:268px}.filter .facet-count{color:#0075c2;padding-left:var(--swan-sem-space-2)}.filter .swan-selection-set.selection-set-layout-override{flex-direction:column}.filter .swan-selection-set.selection-set-layout-override .selection-set-item{display:flex;flex-wrap:nowrap;grid-template-columns:min-content auto}.filter .swan-selection-set.selection-set-layout-override .selection-set-item:not(:last-child){padding-bottom:var(--swan-sem-space-4)}.filter .swan-selection-set.selection-set-layout-override .selection-set-item .swan-selection-set-label{flex-basis:unset;flex-direction:unset;margin:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-2)}.filter .swan-selection-set.selection-set-layout-override .selection-set-item .swan-selection-set-input{flex-shrink:0}.filter .swan-list>li:last-child{padding-bottom:var(--swan-sem-space-none)}.filter .show-more{margin-top:var(--swan-sem-space-4)}.filter-container .collapsible .collapsible-content-open{display:grid}.filter-container .collapsible-content .show-more{margin-bottom:var(--swan-sem-space-4);order:2}.faqs{margin-top:var(--swan-sem-space-7)}@media(min-width:768px){.faqs{margin-top:var(--swan-sem-space-8)}}.quicklinks-container{margin-top:var(--swan-sem-space-7)}.quicklinks-section{margin-top:var(--swan-sem-space-8)}.quicklinks-section:first-child{margin-top:var(--swan-sem-space-none)}.quicklinks-links{-moz-column-count:3;column-count:3}@media(max-width:961px){.quicklinks-links{-moz-column-count:2;column-count:2}}.external-links{margin-top:var(--swan-sem-space-7)}@media(min-width:768px){.external-links{margin-top:var(--swan-sem-space-8)}}.standard-tile-contents{z-index:0}.list-bullet .listitem:before{font-size:var(--swan-font-size-1)}.product-options-descriptions{margin-top:var(--swan-sem-space-7)}@media(min-width:768px){.product-options-descriptions{margin-top:var(--swan-sem-space-8)}}.product-collapsible .swan-standard-tile,.product-collapsible .swan-standard-tile-name,.product-collapsible p{margin:0;padding:0}.product-collapsible .standard-tile-contents{display:flex;gap:var(--swan-sem-space-4);padding-bottom:var(--swan-sem-space-7)}@media(min-width:768px){.product-collapsible .standard-tile-contents{padding-bottom:var(--swan-sem-space-6)}}.product-collapsible .swan-collapsible-content-open{padding-bottom:var(--swan-sem-space-none)}@media(min-width:768px){.product-collapsible .swan-collapsible-content-open{padding-bottom:var(--swan-sem-space-6)}}.secondary-content-container{margin-top:var(--swan-sem-space-7)}@media(min-width:768px){.secondary-content-container{margin-top:var(--swan-sem-space-8)}}.set-chip{border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000;display:inline-block;font-weight:700;margin:4px;padding:4px 12px}.set-highlighting-header{margin-bottom:16px;padding:16px 0}
9.set-highlighting-header__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ranking-set-display{background-color:hsla(0,0%,100%,.9);border-radius:4px;display:inline-block;margin-top:8px;padding:4px 8px}.ratings-summary-skeleton{width:180px}.ratings-summary{height:24px}.gallery-hero-header{display:flex;flex-wrap:wrap;padding-top:var(--swan-sem-space-6)}.gallery-hero-header .hero-container{gap:var(--swan-sem-space-5);width:100%}.gallery-hero-header .swan-breadcrumbs{background-color:inherit;margin-top:calc(var(--swan-sem-space-5)*-1)}.gallery-hero-header .title-primary{display:flex;flex-direction:column}.gallery-hero-header .title-primary>h1{flex-grow:1;width:100%}.gallery-hero-header .title-primary .main-content-container{margin-bottom:var(--swan-sem-space-5)}.gallery-hero-header .main-content{font-size:var(--swan-sem-space-5);width:100%}@media(min-width:768px){.gallery-hero-header{justify-content:space-between}.gallery-hero-header .title-primary{-moz-column-gap:var(--swan-sem-space-4);column-gap:var(--swan-sem-space-4);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto auto 1fr}.gallery-hero-header .title-primary .hero-meta{grid-column:1;grid-row:2;margin-top:var(--swan-sem-space-5)}.gallery-hero-header .title-primary .main-content-container{align-self:start;grid-column:2;grid-row:1/-1;margin-bottom:0}}.search-button{border-color:var(--swan-base-color-grey-600);border-radius:var(--swan-sem-space-3);color:var(--swan-base-color-grey-600);flex:1;justify-content:space-between;order:-1;padding:var(--swan-sem-space-4)}.search-button.swan-button .swan-icon{margin-right:var(--swan-sem-space-none)}.search-button span{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-icon-button{order:-1}.filter-menu-dialog>.swan-modal-dialog.swan-modal-dialog-skin-full-bleed{padding:var(--swan-sem-space-none)}.filter-menu-dialog .filter-menu-header{align-items:center;border-bottom:1px solid var(--swan-base-color-grey-200);display:flex;justify-content:center;margin:var(--swan-sem-space-none) var(--swan-sem-space-4);padding:var(--swan-sem-space-7) var(--swan-sem-space-none);position:relative}.filter-menu-dialog .filter-menu-header>.filter-menu-header-close{align-self:center;margin:auto var(--swan-sem-space-none);right:var(--swan-sem-space-none);top:auto}.filter-menu-dialog .filter-menu-header>.flyout-search-container{padding-right:calc(var(--swan-sem-space-6) + var(--swan-sem-space-4)*2);width:100%}.filter-menu-dialog .filter-menu-header .search-box{display:block;flex-grow:0}.filter-menu-dialog .filter-menu-header .search-box .swan-legacy-listbox-popover{width:100%}.filter-menu-dialog .filter-container{margin:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-11) var(--swan-sem-space-none);padding:var(--swan-sem-space-none) var(--swan-sem-space-5)}.filter-menu-dialog .filter-menu-footer{background-color:#fff;bottom:var(--swan-sem-space-none);display:flex;flex-direction:row;justify-content:space-between;left:var(--swan-sem-space-none);padding:var(--swan-sem-space-5) 18px;position:sticky;width:100vw;z-index:2}.filter-menu-dialog .filter-menu-footer button:not(:first-child){margin-left:10px}.filter-menu-dialog .search-refinements{border-bottom:1px solid var(--swan-base-color-grey-200);display:flex;flex-direction:column;gap:var(--swan-sem-space-3);margin:var(--swan-sem-space-none) var(--swan-sem-space-4);padding:var(--swan-sem-space-6) var(--swan-sem-space-none)}.filter-menu-dialog .search-refinements .swan-clear-selection-buttons{flex-wrap:wrap}.refinement-item-button .swan-color-swatch-wrapper{padding:var(--swan-sem-space-none)}@media(max-width:767px){.filter-menu-dialog .search-refinements .refinements-list{display:flex}}.search-box .swan-combobox-popover{left:0!important}@media(min-width:768px){.search-box button{min-height:calc(var(--swan-button-clear-selection-height-standard) - 2px)}}@media(max-width:767px){.search-box .search-box-input{font-size:var(--swan-sem-space-5)}}.sticky-header{background:#fff;box-shadow:var(--swan-sem-space-none) var(--swan-sem-space-2) var(--swan-sem-space-2) rgba(0,0,0,.1);height:var(--swan-sem-space-9);left:var(--swan-sem-space-none);opacity:0;position:fixed;top:var(--swan-sem-space-none);transform:translateY(-100%);width:100%;z-index:calc(var(--swan-sem-z-index-link-covering) + 3)}.sticky-header.mobile-sticky-header-visible{opacity:1;transform:translateY(0);transition:transform .3s ease-in-out,opacity .15s ease-in-out}.sticky-header .mobile-sticky-header-actions{align-items:center;display:flex;height:var(--swan-sem-space-9);padding:var(--swan-sem-space-none) var(--swan-sem-space-5)}@media(min-width:768px){.sticky-header{height:var(--swan-sem-space-10)}.sticky-header .mobile-sticky-header-bounded-content{align-items:center;display:flex;gap:var(--swan-sem-space-4);height:var(--swan-sem-space-10);margin:var(--swan-sem-space-none) auto;width:100%}.sticky-header .mobile-sticky-header-actions{display:grid;grid-template-columns:1fr auto;padding:0 var(--swan-sem-space-5);width:100%}}@media(min-width:1024px){.sticky-header .mobile-sticky-header-actions{padding:0 var(--swan-sem-space-8)}}.gallery-warning-box{margin:var(--swan-sem-space-3) var(--swan-sem-space-none);padding-top:var(--swan-sem-space-5);text-align:center;width:100%}@media(min-width:768px){.gallery-warning-box{text-align:right}}.subheader{padding:var(--swan-sem-space-5) var(--swan-sem-space-none)}.subheader .subheader-right{display:flex;gap:var(--swan-sem-space-3);justify-content:flex-end}@media(min-width:768px){.subheader{padding-top:var(--swan-sem-space-6)}}@media(max-width:767px){.subheader .subheader-left{display:none}
9.subheader .filter-menu-button{flex:none}}.header-hierarchy-perpage .perpage{display:none}.pagination-component{justify-content:center}@media(min-width:768px){.perpage{display:block}.pagination-component{flex-grow:1}}.gallery-subheader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--swan-sem-space-5)}.gallery-subheader .result-count{color:var(--swan-base-color-grey-700);margin-right:var(--swan-sem-space-7);white-space:nowrap}.gallery-subheader .refinements-list{flex-grow:1;flex-wrap:nowrap;order:3;width:100%}.gallery-subheader .refinements-list .refinement-item-button{align-items:center;display:flex;order:2}.gallery-subheader .refinements-list .clear-all-button{order:1}.gallery-subheader .refinements-list button{margin-top:0}@media(min-width:768px){.gallery-subheader{flex-wrap:nowrap}.gallery-subheader .refinements-list{flex-wrap:wrap;order:1}.gallery-subheader .refinements-list .clear-all-button,.gallery-subheader .refinements-list .refinement-item-button{order:unset}}@media(max-width:767px){.refinements-list{display:none}}.pagination-container{display:flex;flex-flow:column wrap;margin:var(--swan-sem-space-7) var(--swan-sem-space-none);row-gap:var(--swan-sem-space-7)}@media(min-width:768px){.pagination-container{flex-direction:row;justify-content:center;margin:52px var(--swan-sem-space-none) var(--swan-sem-space-none)}}@media(max-width:767px){.pagination-container{flex-wrap:nowrap}}.preview-message{border:1px solid var(--swan-base-color-grey-200);box-shadow:var(--swan-sem-elevation-standard);margin-bottom:var(--swan-sem-space-3);padding:var(--swan-sem-space-none) var(--swan-sem-space-7)}.preview-area-default{--columns:4;--tile-min-width:186px;--tile-intrinsic-height:420px}.preview-area-large{--columns:3;--tile-min-width:228px;--tile-intrinsic-height:440px}.preview-area{display:grid;gap:var(--swan-sem-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-inline:0}.preview-area-with-skeletons{margin-top:var(--swan-sem-space-6)}.preview-message .search-term{color:var(--swan-base-color-red-700)}.design-tile-wrapper{display:inherit}.design-tile-wrapper:not(:has(.template-favorite-button-alert-box)){contain:layout}@media(max-width:767px)and (hover:none){.design-tile-wrapper:not(:has(.template-favorite-button-alert-box)){contain-intrinsic-size:auto var(--tile-intrinsic-height,420px);content-visibility:auto}}.debug-pop-summary .debug-toolbar-item{padding-inline:0}@media(min-width:768px){.preview-area{grid-template-columns:repeat(auto-fill,minmax(max(var(--tile-min-width),100%/var(--columns) - var(--swan-sem-space-3) * (var(--columns) - 1)),1fr))}}:root{--swan-transition-duration:0.2s;--swan-transition-timing-function:cubic-bezier(0.65,0,0.35,1)}.full-bleed-upload-tile>button{border-radius:var(--swan-sem-border-radius-focus);height:100%}.full-bleed-upload-tile .swan-spinner{display:none}.tile.fbu{display:block}.fbu{align-content:center!important;background-color:var(--swan-sem-color-brand-warm-white);border-radius:var(--swan-sem-border-radius-container);position:relative;transition:box-shadow .2s}.fbu:hover{box-shadow:var(--swan-sem-elevation-strong)}.fbu .fbu-action-area{display:flex;height:100%;margin:auto;padding:var(--swan-sem-space-5) var(--swan-sem-space-none);text-align:center;width:100%}.fbu .fbu-action-area .fbu-content{align-self:center;display:grid;padding:var(--swan-sem-space-none) var(--swan-sem-space-4);width:100%}.fbu .fbu-action-area .fbu-content .fbu-upload-icon-circle{align-items:center;background:var(--swan-base-color-white);border:1px dashed var(--swan-sem-color-border-standard);border-radius:50%;display:flex;justify-content:center;margin-bottom:var(--swan-sem-space-between-subsections);padding:var(--swan-sem-space-5);place-self:center center}.fbu .fbu-action-area .fbu-content .fbu-upload-icon{max-height:var(--swan-sem-space-6)}.fbu .fbu-action-area .fbu-content .fbu-header-text{margin-bottom:var(--swan-sem-space-4);overflow-wrap:anywhere;word-break:normal}.fbu .fbu-action-area .fbu-content .swan-loading-shimmer{width:100%}@media(max-width:544px){.fbu{padding-bottom:var(--swan-sem-space-none)!important}.fbu .fbu-content{padding:var(--swan-sem-space-4) var(--swan-sem-space-none) var(--swan-sem-space-none)}}.tile.care-tile{container-name:care-tile-content;container-type:inline-size;display:block}
9.care-tile{align-content:center!important;background-color:var(--swan-sem-color-brand-warm-white);border-radius:var(--swan-sem-border-radius-container);transition:box-shadow .2s}.care-tile:hover{box-shadow:var(--swan-sem-elevation-strong)}.care-tile-dark{background-color:var(--swan-sem-color-brand-midnight);color:var(--swan-sem-color-brand-warm-white)}.care-tile-action-area{display:flex;height:100%;margin:auto;padding:var(--swan-sem-space-6);width:100%}.care-tile-action-area:hover{color:inherit}.care-tile-content{align-self:center;display:grid;margin:0 auto;max-width:200px;text-align:center;width:100%}.care-tile-inner{width:100%}.care-tile-eyebrow{align-items:center;display:inline-flex;gap:var(--swan-sem-space-2);justify-content:center;margin-bottom:var(--swan-sem-space-4);width:100%}.care-tile-header-text{overflow-wrap:anywhere;word-break:normal}.care-tile-caption,.care-tile-header-text{margin-bottom:var(--swan-sem-space-4)}.care-tile-cta{align-items:center;display:inline-flex;gap:var(--swan-sem-space-2);justify-content:center;width:100%}.care-tile-designer-img{height:48px;margin-bottom:var(--swan-sem-space-4);width:auto}@container care-tile-content (max-width: 255px){.care-tile-action-area{padding:var(--swan-sem-space-5)}.care-tile-designer-img{height:40px}}@container care-tile-content (max-width: 188px){.care-tile-cta-text{max-width:90px}.care-tile-eyebrow-label{display:none}.care-tile-designer-img{height:32px}.care-tile-header-text.care-tile-header-text{font-size:var(--swan-sem-font-skin-title-subsection-font-size);line-height:var(--swan-sem-font-skin-title-subsection-line-height)}.care-tile-caption{font-size:var(--swan-sem-font-skin-body-small-font-size);line-height:var(--swan-sem-font-skin-body-small-line-height)}}.template-tile-wrapper{border-radius:var(--swan-sem-border-radius-container);height:100%;transition:box-shadow var(--swan-transition-duration)}.template-tile-wrapper:hover{box-shadow:0 4px 24px 0 rgba(0,0,0,.16)}.swan-base-tile.ep-template-tile-wrapper{box-shadow:none;gap:var(--swan-sem-space-none)}.swan-base-tile.ep-template-tile-wrapper .swan-loading-shimmer{width:100%}.swan-base-tile.ep-template-tile-wrapper:has(.swan-base-tile-target-image):hover{box-shadow:var(--swan-sem-elevation-strong)}.swan-base-tile.ep-template-tile-wrapper .swan-base-tile-target-additional{display:flex;width:100%}.swan-base-tile.ep-template-tile-wrapper .template-favorite-button{margin-left:auto}.gallery-fragment-tile.swan-base-tile.ep-template-tile-wrapper :is(.swan-base-tile-header,.swan-base-tile-header.base-tile-header-wrapper){position:static}.template-tile-header{display:flex;justify-content:flex-end}.tile-debug-index{align-self:flex-start;background-color:var(--swan-base-color-grey-700);border-radius:4px;color:var(--swan-base-color-white);padding:2px 6px;pointer-events:none}.template-image-wrapper{position:relative}.template-tile-link{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}.template-tile-image{aspect-ratio:1;color:transparent;display:flex;max-height:244px;-o-object-fit:contain;object-fit:contain}.template-tile-image.template-tile-image-large{max-height:268px}.template-tile-image-hide{display:none}.template-tile-fallback-preview{align-items:center;aspect-ratio:1;color:var(--swan-base-color-grey-500);display:flex;flex-direction:column;justify-content:center;max-height:244px;text-align:center;width:100%}.template-tile-fallback-preview.fallback-preview-large{max-height:268px}.template-tile-fallback-preview .fallback-icon{background-color:var(--swan-base-color-grey-500)}.template-favorite-button-alert-box{left:25%;position:fixed;text-align:center;top:20%;width:50%;z-index:999}.template-tile-collapsible-content{width:100%}.debug-pop-button{z-index:var(--swan-sem-z-index-link-covering)}.color-swatches-wrapper{display:flex;justify-content:space-between;margin-bottom:var(--swan-sem-space-4)}.color-swatches-items.hide-color-swatches{max-height:28px;overflow:hidden}.color-swatches{max-height:28px}.color-swatches.show-color-swatches{max-height:none}.color-swatches.show-color-swatches .color-swatches-items:after{display:none}.price-block,.template-title{position:relative;z-index:1}.show-more-button{display:flex;margin-bottom:auto;margin-left:var(--swan-sem-space-3);padding:var(--swan-sem-space-none);white-space:nowrap;z-index:var(--swan-sem-z-index-link-covering)}.show-more-button:hover{background-color:transparent!important;box-shadow:none!important}@media(max-width:767px){.swan-base-tile.ep-template-tile-wrapper:has(.swan-base-tile-target-image):hover{box-shadow:none;transform:none}.template-favorite-button-alert-box{left:10vw;width:80%}}.base-tile-header-wrapper .swan-base-tile-image{visibility:hidden}.template-tile-skeleton-wave{overflow:hidden;position:relative}.template-tile-skeleton-wave:after{animation:skeleton-wave 1.6s linear .5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);content:"";inset:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-none);position:absolute;transform:translateX(-100%);z-index:1}.skeleton-height{height:420px}.skeleton-height.skeleton-height-large{height:440px}@media(min-width:768px){.design-tile.design-skeleton-tile-mobile-extra{display:none}}.template-tile-set-highlighting{background-color:var(--set-color)!important;opacity:.85}.quick-view .quick-view-filter-group{margin-bottom:var(--swan-sem-space-5)}.quick-view .quick-view-filter-group .quick-view-filter{justify-content:flex-start;margin-bottom:var(--swan-sem-space-5)}.quick-view .quick-view-filter-group .quick-view-filter .qv-selection-option{min-height:auto}.quick-view .quick-view-filter-group .quick-view-filter .grey-skin-tile{background-color:var(--swan-sem-color-bg-strong)}:root{--sidebar-width-medium:375px}.swan-dialog .swan-modal-dialog-close-button{z-index:20}.legacy-quick-view>.swan-modal-dialog-panel>.swan-modal-dialog-close-button{height:var(--swan-sem-space-7);right:var(--swan-sem-space-6);top:calc(var(--swan-sem-space-6) - 2px);width:var(--swan-sem-space-7);z-index:20}.legacy-quick-view>.swan-modal-dialog-panel>.swan-modal-dialog-close-button:before{left:0;position:relative;top:0}.legacy-quick-view>.swan-modal-dialog{padding:var(--swan-sem-space-none)}.legacy-quick-view .quick-view{align-items:flex-start;display:flex;flex-flow:column nowrap}.legacy-quick-view .quick-view .price-block .comparative-pricing .list-price{font-size:inherit}.legacy-quick-view .quick-view .favorite-button-area{right:var(--swan-sem-space-10);top:var(--swan-sem-space-5)}.legacy-quick-view .quick-view .quick-view-preview{background-color:var(--swan-base-color-grey-100);
9height:auto;position:relative;width:100%}.legacy-quick-view .quick-view .quick-view-preview .tile-preview{height:100%;margin:0;min-height:0;padding:var(--swan-sem-space-7);position:relative;width:100%}.legacy-quick-view .quick-view .quick-view-preview .vortex{grid-template-rows:auto;padding-bottom:var(--swan-sem-space-5)}.legacy-quick-view .quick-view .quick-view-preview .vortex.vortex-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 44px;height:100%;max-height:85vh;place-items:center center;position:relative;width:100%}.legacy-quick-view .quick-view .quick-view-preview .vortex canvas{grid-row:1}.legacy-quick-view .quick-view .quick-view-preview .vortex canvas.has-error{height:0;position:absolute;width:0}.legacy-quick-view .quick-view .quick-view-preview .vortex .action-buttons-wrapper{grid-row:2;min-height:44px}.legacy-quick-view .quick-view .quick-view-preview .vortex-no-controls{background-color:transparent;margin-bottom:0}.legacy-quick-view .quick-view .quick-view-preview .vortex-controls{margin-top:var(--swan-sem-space-3)}.legacy-quick-view .quick-view .quick-view-preview .tile-preview,.legacy-quick-view .quick-view .quick-view-preview .vortex{margin-bottom:var(--swan-sem-space-none);padding-top:calc(var(--swan-sem-space-7) + var(--swan-sem-space-5))}@media(min-width:540px){.legacy-quick-view .vortex{margin-bottom:var(--swan-sem-space-none)}.legacy-quick-view .quick-view-modal-dialog-footer{padding-left:var(--swan-sem-space-6);padding-right:var(--swan-sem-space-6)}}@media(min-width:768px){.legacy-quick-view .quick-view{display:grid;grid-template-areas:". .";grid-template-columns:calc(100% - var(--sidebar-width-medium)) var(--sidebar-width-medium)}.legacy-quick-view .quick-view .quick-view-preview .tile-preview{padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-7) var(--swan-sem-space-7)}.legacy-quick-view .quick-view .quick-view-preview{align-items:center;display:flex;flex-direction:column;flex-grow:1;grid-area:auto;height:100%;place-content:center center}.legacy-quick-view .quick-view .quick-view-preview .vortex{grid-template-rows:1fr var(--swan-sem-space-8);padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-3) var(--swan-sem-space-7)}.legacy-quick-view .quick-view .quick-view-preview .favorite-button-area{right:var(--swan-sem-space-6)}.quick-view-similar-templates .quick-view .mobile-footer{display:none}}@media(min-width:961px){.legacy-quick-view .quick-view{grid-template-columns:55% auto}.legacy-quick-view .quick-view .quick-view-preview .tile-preview{grid-area:auto;padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-8) var(--swan-sem-space-7)}.legacy-quick-view .quick-view .quick-view-preview .vortex{grid-area:auto;padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-3) var(--swan-sem-space-7)}}@media(min-width:1024px){.legacy-quick-view .quick-view{grid-template-columns:calc(100% - var(--sidebar-width-medium)) var(--sidebar-width-medium)}.legacy-quick-view .quick-view .quick-view-preview .tile-preview{grid-area:auto;padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-8) var(--swan-sem-space-7)}.legacy-quick-view .quick-view .quick-view-preview .vortex{grid-area:auto;padding:calc(var(--swan-sem-space-7) + var(--swan-sem-space-6)) var(--swan-sem-space-3) var(--swan-sem-space-7)}.quick-view-similar-templates .quick-view .modal-row-wrapper:first-child{max-height:85vh}.quick-view-similar-templates.quick-view-similar-templates-empty .quick-view .modal-row-wrapper:first-child{height:100%}}@media(min-width:1536px){.legacy-quick-view .quick-view{grid-template-columns:calc(100% - 450px) 450px}.legacy-quick-view .quick-view .carousel-desktop-container{padding:0 var(--swan-sem-space-8)}}@media(max-width:544px){.legacy-quick-view .quick-view-modal-dialog-footer{padding-left:var(--swan-sem-space-5);padding-right:var(--swan-sem-space-5)}}@media(max-width:961px){.quick-view-similar-templates .quick-view .similar-content-wrapper{margin:var(--swan-sem-space-8)}.quick-view-similar-templates .quick-view .similar-templates-wrapper{margin-bottom:var(--swan-sem-space-8)}.quick-view-similar-templates .quick-view .similar-templates-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.new-quick-view-modal-dialog.quick-view-similar-templates .new-quick-view-wrapper{overflow:initial}.new-quick-view-modal-dialog.quick-view-similar-templates{background-color:var(--swan-base-color-white)}.quick-view-similar-templates .quick-view .modal-row-wrapper{border-bottom:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition)}.quick-view-similar-templates .quick-view .modal-row-wrapper:first-child{height:auto}.quick-view-similar-templates .quick-view .modal-content-wrapper{height:100dvh;overflow:initial}.quick-view-similar-templates .quick-view .modal-footer-wrapper{display:block}.quick-view-similar-templates .quick-view .modal-footer-wrapper .modal-dialog-footer{padding:0 var(--swan-sem-space-4)}.quick-view-similar-templates .quick-view .similar-content-wrapper{margin:var(--swan-sem-space-6) var(--swan-sem-space-4)}.quick-view-similar-templates .quick-view .similar-templates-wrapper{margin-bottom:var(--swan-sem-space-6)}.quick-view-similar-templates .quick-view .similar-templates-grid{gap:var(--swan-sem-space-4);grid-template-columns:repeat(2,1fr)}}.quick-view-similar-templates::backdrop{height:calc(100vh + 1px)}.quick-view-similar-templates .preview-wrapper{border-right:none}.quick-view-similar-templates .quick-view-modal-body{overflow:auto}.quick-view-similar-templates .mobile-footer{bottom:0;position:sticky;width:100%;z-index:calc(var(--swan-sem-z-index-link-covering) + 1)}.quick-view-similar-templates .similar-content-wrapper{margin:var(--swan-sem-space-9) var(--swan-sem-space-8)}.quick-view-similar-templates .similar-content-wrapper:empty{display:none}.quick-view-similar-templates .similar-templates-wrapper{margin-bottom:var(--swan-sem-space-9)}.quick-view-similar-templates .similar-templates-grid{display:grid;gap:var(--swan-sem-space-6);grid-template-columns:repeat(4,1fr);margin-top:var(--swan-sem-space-6)}.loading-spinner{align-items:center;background-color:rgba(0,0,0,.33);display:flex;height:100%;justify-content:center;left:var(--swan-sem-space-none);position:fixed;top:var(--swan-sem-space-none);width:100%;z-index:calc(var(--swan-sem-z-index-link-covering) + 1)}.easel-loading-spinner-centering.easel-loading-spinner-centering{align-items:center;animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:rotate-in-circle;animation-play-state:initial;animation-timing-function:linear;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;left:45%;margin-top:-10px;position:absolute}@keyframes rotate-in-circle{0%{transform:rotate(-1turn)}}.easel-loading-spinner-small.easel-loading-spinner-small{align-items:center;height:26px;width:26px}@media(min-width:961px)and (min-width:540px){.easel-loading-spinner-small.easel-loading-spinner-small{height:36px;width:36px}}.easel-loading-spinner-large.easel-loading-spinner-large{align-items:center;height:34px;width:34px}@media(min-width:961px)and (min-width:540px){.easel-loading-spinner-large.easel-loading-spinner-large{height:44px;width:44px}}.color-swatch-picker{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:var(--swan-sem-space-3) var(--swan-sem-space-5) var(--swan-sem-space-5) var(--swan-sem-space-none)}.color-swatch-picker .color-swatches-more,.color-swatch-picker .show-more-button{order:2}.color-swatch-picker .swan-color-swatches{margin-bottom:var(--swan-sem-space-none)}.color-swatch-picker .color-swatches-more{display:inline-flex;
9font-weight:var(--swan-base-font-weight-bold);line-height:normal;white-space:nowrap}@media(min-width:540px){.color-swatch-picker .color-swatches-more{display:none}}.clear-all-button-text{width:100%}.favorite-button.swan-checkbox{position:absolute;z-index:1}.favorite-button-area-no-pointer{cursor:default}.favorite-button-area{align-items:center;display:flex;height:44px;justify-content:center;position:absolute;right:var(--swan-sem-space-3);top:var(--swan-sem-space-3);width:44px}.favorite-button-alert-box{left:25%;position:fixed;text-align:center;top:20%;width:50%;z-index:999}@media(max-width:767px){.favorite-button-alert-box{left:10vw;width:80%}}.link-with-query-content{display:block;height:100%;position:relative}@keyframes skeleton-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes skeleton-wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}.skeleton{background-color:rgba(0,0,0,.075);display:block;height:1.2em;position:absolute}.skeleton.text{border-radius:4;height:auto;margin-bottom:var(--swan-sem-space-none);margin-top:var(--swan-sem-space-none);transform:scale(1);transform-origin:0 60%}.skeleton.text:empty:before{content:"\xA0"}.skeleton.circle{border-radius:50%}.skeleton.img{background-color:transparent}.skeleton.img,.skeleton.img svg{height:100%;width:100%}.skeleton.img svg .placeholder-element{fill:rgba(0,0,0,.075)}.skeleton.pulse{animation:skeleton-pulse 1.5s ease-in-out .5s infinite}.skeleton.wave{overflow:hidden;position:relative}.skeleton.wave:after{animation:skeleton-wave 1.6s linear .5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);content:"";inset:var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-none) var(--swan-sem-space-none);position:absolute;transform:translateX(-100%);z-index:1}:root{--gallery-price-block-min-height:auto}.pricing-display .price-block,.pricing-display-spacing-block{display:block}.pricing-display .price-block .short-tax-message{vertical-align:bottom}.tile-preview{align-items:center;aspect-ratio:1;background-color:var(--swan-sem-color-bg-strong);border-radius:var(--swan-sem-border-radius-container);display:flex;flex:1;height:100%;justify-content:center;max-width:100%;position:relative}.tile-preview .tile-preview-image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:1;vertical-align:middle}.tile-preview .tile-preview-image.hidden{opacity:0}
9.tile-preview .img-loading{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.tile-preview .img-loading .swan-spinner-animation-inner{height:var(--swan-sem-space-7);width:var(--swan-sem-space-7)}.tile-preview .swan-zoomable-image{align-items:center;height:100%;justify-content:center;width:100%}.tile-preview .swan-zoomable-image-content{height:100%}.tile-preview .swan-zoomable-image-content img{height:100%;-o-object-fit:contain;object-fit:contain}.fallback-preview{align-items:center;display:inline-flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.fallback-preview .fallback-preview-text{color:var(--swan-base-color-grey-500)}.tile{align-content:flex-start;display:grid;flex-direction:column}@media(min-width:540px){.quick-view .tile{margin-bottom:0}}.tile-content{display:flex;flex-direction:column}.new-quick-view-modal-dialog{display:flex;justify-content:center;padding:var(--swan-sem-space-8)}.new-quick-view-modal-dialog .new-quick-view-wrapper{inset:unset;margin:auto;max-height:100%;max-width:100%;position:relative;transform:none;width:1440px}.new-quick-view-modal-dialog .new-quick-view-wrapper .img-loading{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.new-quick-view-modal-dialog .new-quick-view-wrapper .img-loading .swan-spinner-animation-inner{height:var(--swan-sem-space-7);width:var(--swan-sem-space-7)}.new-quick-view-modal-dialog .new-quick-view-wrapper:has(.qv-mcp-img-loading){display:flex;height:calc(100% - var(--swan-sem-space-8)*2);min-height:calc(100% - var(--swan-sem-space-8)*2)}.new-quick-view-modal-dialog .new-quick-view-wrapper .new-quick-view-close-modal{position:absolute;top:var(--swan-sem-space-3)}.new-quick-view-modal-dialog .new-quick-view-wrapper .vortex{height:100%}.new-quick-view-modal-dialog .quick-view{width:100%}.new-quick-view-modal-dialog .quick-view .favorite-button-area{right:var(--swan-sem-space-4);top:var(--swan-sem-space-3)}.new-quick-view-modal-dialog.quick-view-similar-templates .new-quick-view-wrapper{align-items:center;display:flex;height:auto;justify-content:center;max-height:none}.new-quick-view-modal-dialog.quick-view-similar-templates .new-quick-view-wrapper .quick-view{width:100%}.legacy-quick-view .modal-content-wrapper{min-width:0;width:100%}.legacy-quick-view .preview-wrapper{display:flex;flex:2;height:auto;justify-content:center;max-height:85vh;overflow:hidden;position:relative}.new-quick-view-preview{align-items:center;display:flex;height:100%;place-content:center center;width:100%}.new-quick-view-preview .tile-preview{flex:initial;height:100%}.legacy-quick-view .modal-row-wrapper{flex-direction:row;position:relative}.legacy-quick-view .modal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy-quick-view .vortex-no-controls{background-color:var(--swan-base-color-transparent)}.legacy-quick-view .modal-dialog-footer{background-color:var(--swan-base-color-white);border-bottom:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition);border-top:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition);bottom:0;margin-top:auto;padding:var(--swan-sem-space-5) var(--swan-sem-space-6) var(--swan-sem-space-6);position:sticky;width:100%;z-index:calc(var(--swan-sem-z-index-overlay) + 10)}.modal-back-mobile{left:var(--swan-sem-space-3);position:absolute;top:var(--swan-sem-space-3);z-index:var(--swan-sem-z-index-overlay)}.legacy-quick-view .content-column{border-left:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition);border-top:0;display:flex;flex:1;flex-direction:column;height:auto;max-height:85vh;overflow-y:auto}.legacy-quick-view .content-column .modal-nav-wrapper{top:var(--swan-sem-space-none)}.legacy-quick-view .content-column .modal-nav-wrapper .modal-back-mobile:hover,.legacy-quick-view .content-column .modal-nav-wrapper .modal-back:hover{background-color:var(--swan-base-color-transparent);box-shadow:none}.legacy-quick-view .more-skeleton-wrapper{display:grid;gap:var(--swan-sem-space-5);grid-template-columns:repeat(4,1fr);margin-top:var(--swan-sem-space-5);padding:var(--swan-sem-space-none);width:100%}@media(max-width:961px){.legacy-quick-view .more-skeleton-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:545px){.new-quick-view-modal-dialog .quick-view{grid-template-columns:1fr}}.legacy-quick-view .quick-view-modal-body{padding:0 var(--swan-sem-space-4)}
9@media(min-width:768px){.new-quick-view-modal-dialog .modal-nav-wrapper{min-height:calc(var(--swan-sem-space-7) + var(--swan-sem-space-7))}.new-quick-view-modal-dialog .modal-back{display:flex}.new-quick-view-modal-dialog .modal-back-mobile{display:none}.legacy-quick-view .quick-view-modal-body{height:945px;overflow:auto;padding:0 var(--swan-sem-space-6)}}@media(max-width:767px){.new-quick-view-modal-dialog{padding:var(--swan-sem-space-none)}.new-quick-view-modal-dialog .modal-back{display:none}.new-quick-view-modal-dialog .new-quick-view-wrapper{margin:var(--swan-sem-space-none)}.new-quick-view-modal-dialog .new-quick-view-wrapper .favorite-button-area{right:calc(var(--swan-sem-space-3) + var(--swan-sem-space-9))}.new-quick-view-modal-dialog .new-quick-view-wrapper .modal-content-wrapper{overflow:initial}.new-quick-view-modal-dialog .new-quick-view-wrapper .new-quick-view-preview{height:auto;max-height:60vh;padding:var(--swan-sem-space-8) var(--swan-sem-space-none)}.new-quick-view-modal-dialog .new-quick-view-wrapper .vortex{height:60vh;min-height:55vh}.new-quick-view-modal-dialog.quick-view-similar-templates-empty .new-quick-view-wrapper{height:100%}.new-quick-view-modal-dialog.quick-view-similar-templates .new-quick-view-wrapper{box-shadow:none;min-height:100%}.new-quick-view-modal-dialog .new-quick-view-wrapper:has(.qv-mcp-img-loading){height:100%}.legacy-quick-view .preview-wrapper{height:auto}.legacy-quick-view .content-column{border-left:0;border-top:var(--swan-sem-border-width-partition) solid var(--swan-sem-color-border-partition);height:auto;max-height:none;overflow-y:initial}.legacy-quick-view .content-column .modal-nav-wrapper{top:auto}.legacy-quick-view .more-skeleton-wrapper{grid-template-columns:repeat(2,1fr)}.legacy-quick-view .desktop-footer{display:none}.legacy-quick-view .modal-row-wrapper{flex-direction:column}.legacy-quick-view .modal-dialog-footer{padding:var(--swan-sem-space-5) var(--swan-sem-space-4) var(--swan-sem-space-6)}}.legacy-quick-view .modal-content-wrapper .swan-loading-shimmer{width:100%}@media screen and (any-pointer:fine)and (min-width:768px){.legacy-quick-view.browser-zoom-110 .quick-view{grid-template-columns:1fr}}.previously-ordered-callout-qv{left:var(--swan-sem-space-2);position:absolute;top:var(--swan-sem-space-6)}@media(max-width:544px){.previously-ordered-callout-qv{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.previously-ordered-callout-tile{align-self:center;display:inline-block;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1440px){.previously-ordered-callout-tile{max-width:180px}}@media only screen and (max-width:1439px){.previously-ordered-callout-tile{max-width:122px}}@media(max-width:1183px){.previously-ordered-callout-tile{max-width:140px}}@media only screen and (max-width:1023px){.previously-ordered-callout-tile{max-width:120px}}@media(max-width:948px){.previously-ordered-callout-tile{max-width:150px}}@media only screen and (max-width:767px){.previously-ordered-callout-tile{max-width:170px}}@media(max-width:544px){.previously-ordered-callout-tile{max-width:90px}}:root{--default-font-size:var(--swan-font-size-2)}html{visibility:visible}body{margin:var(--swan-sem-space-none);overflow-x:hidden;padding:var(--swan-sem-space-none)}.app .left-nav-wrapper{display:none}@media(min-width:768px){.app .left-nav-wrapper{display:block}}.app:has(.debug-toolbar-panel){margin-left:500px;position:relative}.swan-site-main{z-index:auto}.swan-site-content{height:100%}.screen-reader-text{border:0;clip-path:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;overflow-wrap:anywhere;padding:0;position:absolute;width:1px;word-break:normal}.clickable:hover{cursor:pointer}@media(max-width:767px){#root,.site-content{height:100%;width:100%}.site-content{overflow:auto}.site-main{position:static}body,html{height:100%}html{overflow:hidden}body{overflow:auto}}';function oP(e){return({dispatch:r,getState:n})=>a=>i=>typeof i=="function"?i(r,n,e):a(i)}var lP=oP();function nr(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var cP=typeof Symbol=="function"&&Symbol.observable||"@@observable",_4=cP,Ag=()=>Math.random().toString(36).substring(7).split("").join("."),uP={INIT:`@@redux/INIT${Ag()}`,REPLACE:`@@redux/REPLACE${Ag()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Ag()}`},Ou=uP;function dP(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function A4(e,t,r){if(typeof e!="function")throw new Error(nr(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(nr(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(nr(1));return r(A4)(e,t)}let n=e,a=t,i=new Map,s=i,o=0,l=!1;
9function c(){s===i&&(s=new Map,i.forEach((v,w)=>{s.set(w,v)}))}function u(){if(l)throw new Error(nr(3));return a}function d(v){if(typeof v!="function")throw new Error(nr(4));if(l)throw new Error(nr(5));let w=!0;c();const T=o++;return s.set(T,v),function(){if(w){if(l)throw new Error(nr(6));w=!1,c(),s.delete(T),i=null}}}function p(v){if(!dP(v))throw new Error(nr(7));if(typeof v.type>"u")throw new Error(nr(8));if(typeof v.type!="string")throw new Error(nr(17));if(l)throw new Error(nr(9));try{l=!0,a=n(a,v)}finally{l=!1}return(i=s).forEach(T=>{T()}),v}function f(v){if(typeof v!="function")throw new Error(nr(10));n=v,p({type:Ou.REPLACE})}function g(){const v=d;return{subscribe(w){if(typeof w!="object"||w===null)throw new Error(nr(11));function T(){const O=w;O.next&&O.next(u())}return T(),{unsubscribe:v(T)}},[_4](){return this}}}return p({type:Ou.INIT}),{dispatch:p,subscribe:d,getState:u,replaceReducer:f,[_4]:g}}function pP(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Ou.INIT})>"u")throw new Error(nr(12));if(typeof r(void 0,{type:Ou.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(nr(13))})}function fP(e){const t=Object.keys(e),r={};for(let i=0;i<t.length;i++){const s=t[i];typeof e[s]=="function"&&(r[s]=e[s])}const n=Object.keys(r);let a;try{pP(r)}catch(i){a=i}return function(s={},o){if(a)throw a;let l=!1;const c={};for(let u=0;u<n.length;u++){const d=n[u],p=r[d],f=s[d],g=p(f,o);if(typeof g>"u")throw o&&o.type,new Error(nr(14));c[d]=g,l=l||g!==f}return l=l||n.length!==Object.keys(s).length,l?c:s}}function Og(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function gP(...e){return t=>(r,n)=>{const a=t(r,n);let i=()=>{throw new Error(nr(15))};const s={getState:a.getState,dispatch:(l,...c)=>i(l,...c)},o=e.map(l=>l(s));return i=Og(...o)(a.dispatch),{...a,dispatch:i}}}function hP(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(t.length!==0)return typeof t[0]=="object"?Og:Og(...t)}const mP=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:hP;function gl(){return L("cb",gl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}),gl.apply(null,arguments)}var eo;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(eo||(eo={}));var O4=function(e){return e},M4="beforeunload",vP="popstate";function bP(e){e===void 0&&(e={});var t=e,r=t.window,n=r===void 0?document.defaultView:r,a=n.history;function i(){var P=n.location,D=P.pathname,Q=P.search,G=P.hash,Z=a.state||{};return[Z.idx,O4({pathname:D,search:Q,hash:G,state:Z.usr||null,key:Z.key||"default"})]}var s=null;function o(){if(s)f.call(s),s=null;else{var P=eo.Pop,D=i(),Q=D[0],G=D[1];if(f.length){if(Q!=null){var Z=u-Q;Z&&(s={action:P,location:G,retry:function(){_(Z*-1)}},_(Z))}}else T(P)}}n.addEventListener(vP,o);var l=eo.Pop,c=i(),u=c[0],d=c[1],p=F4(),f=F4();u==null&&(u=0,a.replaceState(gl({},a.state,{idx:u}),""));function g(P){return typeof P=="string"?P:wP(P)}function h(P,D){return D===void 0&&(D=null),O4(gl({pathname:d.pathname,hash:"",search:""},typeof P=="string"?xP(P):P,{state:D,key:yP()}))}function v(P,D){return[{usr:P.state,key:P.key,idx:D},g(P)]}function w(P,D,Q){return!f.length||(f.call({action:P,location:D,retry:Q}),!1)}function T(P){l=P;var D=i();u=D[0],d=D[1],p.call({action:l,location:d})}function C(P,D){var Q=eo.Push,G=h(P,D);function Z(){C(P,D)}if(w(Q,G,Z)){var W=v(G,u+1),B=W[0],z=W[1];try{a.pushState(B,"",z)}catch{n.location.assign(z)}T(Q)}}function O(P,D){var Q=eo.Replace,G=h(P,D);function Z(){O(P,D)}if(w(Q,G,Z)){var W=v(G,u),B=W[0],z=W[1];a.replaceState(B,"",z),T(Q)}}function _(P){a.go(P)}var A={get action(){return l},get location(){return d},createHref:g,push:C,replace:O,go:_,back:function(){_(-1)},forward:function(){_(1)},listen:function(D){return p.push(D)},block:function(D){var Q=f.push(D);return f.length===1&&n.addEventListener(M4,$4),function(){Q(),f.length||n.removeEventListener(M4,$4)}}};return A}function $4(e){e.preventDefault(),e.returnValue=""}
9function F4(){var e=[];return{get length(){return e.length},push:function(r){return e.push(r),function(){e=e.filter(function(n){return n!==r})}},call:function(r){e.forEach(function(n){return n&&n(r)})}}}function yP(){return Math.random().toString(36).substr(2,8)}function wP(e){var t=e.pathname,r=t===void 0?"/":t,n=e.search,a=n===void 0?"":n,i=e.hash,s=i===void 0?"":i;return a&&a!=="?"&&(r+=a.charAt(0)==="?"?a:"?"+a),s&&s!=="#"&&(r+=s.charAt(0)==="#"?s:"#"+s),r}function xP(e){var t={};if(e){var r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var Mg=(e=>(e.DEFAULT="Default",e.LARGE="Large",e))(Mg||{}),to=(e=>(e.EAGER="eager",e.LAZY="lazy",e))(to||{});const EP=8,D4=L("W","vp-template-favorites-production"),kP=206,TP=258,RUe=L("ar"," ");var SP=L("as",(e=>(e.QTY_FROM_PRICE="qtyFromPrice",e.AS_LOW_AS_PRICE_PER_PIECE="asLowAsPricePerPiece",e.PRICE_PER_UNIT="pricePerUnit",e.RAW_PRICE="rawPrice",e.QTY_DIFFERENTIAL_PRICE="plusOrMinus",e.DIFFERENTIAL_PRICE_PER_UNIT="plusOrMinusPerUnit",e.QTY_STARTING_AT_PRICE="qtyStartingAtPrice",e))(SP||{}));const R4=2,CP=L("aE",84e4),PP=L("aD",9e5);var Mu=L("P",(e=>(e.GALLERY_CONFIG_LOAD_FAILED="galleryConfigurationLoadFailed",e.GALLERY_CONFIG_METADATA_LOAD_FAILED="galleryConfigurationMetadataLoadFailed",e.CONTENT_LOAD_FAILED="contentLoadFailed",e.PREVIEW_IMAGE_FAILURE="previewImageFailure",e.FAVORITES_UPDATE_FAILED="favoritesUpdateFailed",e.LOADED_FAVORITES="loadedFavorites",e.FAVORITE_BUTTON_CLICKED="favoriteButtonClicked",e.PRODUCT_CONFIG_LOAD_FAILED="productConfigurationLoadFailed",e.QUICKVIEW_OPENED="quickViewOpened",e.VORTEX_RENDER_FAILURE="vortexFailure",e.FAVORITE_DUPLICATE_DETECTED="favoriteDuplicateDetected",e.ADD_TO_CART_SUCCESS="addToCart",e.ADD_TO_CART_FAILURE="addToCartFailure",e.IMAGE_UPLOAD_SUCCESS="imageUploadSuccess",e.IMAGE_UPLOAD_FAILURE="imageUploadFailure",e.IMAGE_PROCESSING_SUCCESS="imageProcessingSuccess",e.IMAGE_PROCESSING_FAILURE="imageProcessingFailure",e.IMAGE_LOADING_SUCCESS="imageLoadingSuccess",e.IMAGE_LOADING_FAILURE="imageLoadingFailure",e.SEGMENT_EVENT_FAILURE="segmentEventFailure",e))(Mu||{}));const IP="selectedProduct",NUe=L("bu","quickview-preview"),_P=5,AP=0,N4=1,OP=2,MP=.5,$P=25,FP=3,DP="08da7bc0-34c9-4a38-83d4-0d5f98410ea7",RP=632,NP="08da8b8c-7403-4d06-8c3c-65bfb5a76823",LP=1389,LUe=L("by",[21,44,67,90]),UUe=L("bz",[23,47,71,95]),jr=typeof window<"u",$u="favoriteChanged";var Fu=L("al",(e=>(e.TEMPLATE_ORDERED="TemplateOrdered",e.QUICKVIEW="QuickView",e.QUICKVIEW_QSP="QuickViewQSP",e.STUDIO_TRANSITION="StudioTransition",e))(Fu||{})),Du=(e=>(e.TEMPLATE_TOKEN="TemplateToken",e.KEYWORD="keyword",e.CATEGORY="category",e))(Du||{});const UP="1095";function BP(){return jr?bP():null}const Ka=BP();var Ru=Symbol("NOT_FOUND");function qP(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function VP(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function zP(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(n=>typeof n=="function"?`function ${n.name||"unnamed"}()`:typeof n).join(", ");throw new TypeError(`${t}[${r}]`)}}var L4=e=>Array.isArray(e)?e:[e];function jP(e){const t=Array.isArray(e[0])?e[0]:e;return zP(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function HP(e,t){const r=[],{length:n}=e;for(let a=0;a<n;a++)r.push(e[a].apply(null,t));return r}function GP(e){let t;return{get(r){return t&&e(t.key,r)?t.value:Ru},put(r,n){t={key:r,value:n}},getEntries(){return t?[t]:[]},clear(){t=void 0}}}function WP(e,t){let r=[];function n(o){const l=r.findIndex(c=>t(o,c.key));if(l>-1){const c=r[l];return l>0&&(r.splice(l,1),r.unshift(c)),c.value}return Ru}function a(o,l){n(o)===Ru&&(r.unshift({key:o,value:l}),r.length>e&&r.pop())}function i(){return r}function s(){r=[]}return{get:n,put:a,getEntries:i,clear:s}}var QP=(e,t)=>e===t;function KP(e){return function(r,n){if(r===null||n===null||r.length!==n.length)return!1;const{length:a}=r;for(let i=0;i<a;i++)if(!e(r[i],n[i]))return!1;return!0}}function YP(e,t){const r={equalityCheck:t},{equalityCheck:n=QP,maxSize:a=1,resultEqualityCheck:i}=r,s=KP(n);let o=0;const l=a<=1?GP(s):WP(a,s);function c(){let u=l.get(arguments);if(u===Ru){if(u=e.apply(null,arguments),o++,i){const p=l.getEntries().find(f=>i(f.value,u));p&&(u=p.value,o!==0&&o--)}l.put(arguments,u)}return u}return c.clearCache=()=>{l.clear(),c.resetResultsCount()},c.resultsCount=()=>o,c.resetResultsCount=()=>{o=0},c}var XP=class{constructor(e){this.value=e}deref(){return this.value}},ZP=typeof WeakRef<"u"?WeakRef:XP,JP=0,U4=1;function Nu(){return{s:JP,v:void 0,o:null,p:null}}function $g(e,t={}){let r=Nu();const{resultEqualityCheck:n}=t;let a,i=0;function s(){let o=r;const{length:l}=arguments;for(let d=0,p=l;d<p;d++){const f=arguments[d];if(typeof f=="function"||typeof f=="object"&&f!==null){let g=o.o;g===null&&(o.o=g=new WeakMap);const h=g.get(f);h===void 0?(o=Nu(),g.set(f,o)):o=h}else{let g=o.p;g===null&&(o.p=g=new Map);const h=g.get(f);h===void 0?(o=Nu(),g.set(f,o)):o=h}}const c=o;let u;if(o.s===U4)u=o.v;else if(u=e.apply(null,arguments),i++,n){const d=a?.deref?.()??a;d!=null&&n(d,u)&&(u=d,i!==0&&i--),a=typeof u=="object"&&u!==null||typeof u=="function"?new ZP(u):u}return c.s=U4,c.v=u,u}return s.clearCache=()=>{r=Nu(),s.resetResultsCount()},s.resultsCount=()=>i,s.resetResultsCount=()=>{i=0},s}function eI(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,n=(...a)=>{let i=0,s=0,o,l={},c=a.pop();typeof c=="object"&&(l=c,c=a.pop()),qP(c,`createSelector expects an output function after the inputs, but received: [${typeof c}]`);const u={...r,...l},{memoize:d,memoizeOptions:p=[],argsMemoize:f=$g,argsMemoizeOptions:g=[]}=u,h=L4(p),v=L4(g),w=jP(a),T=d(function(){return i++,c.apply(null,arguments)},...h),C=f(function(){s++;const _=HP(w,arguments);return o=T.apply(null,_),o},...v);
9return Object.assign(C,{resultFunc:c,memoizedResultFunc:T,dependencies:w,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>o,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:d,argsMemoize:f})};return Object.assign(n,{withTypes:()=>n}),n}var se=eI($g),tI=Object.assign((e,t=se)=>{VP(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),n=r.map(i=>e[i]);return t(n,(...i)=>i.reduce((s,o,l)=>(s[r[l]]=o,s),{}))},{withTypes:()=>tI});const kn="CONTENT_UPDATE",Lu="CONTENT_REVERT",ro="LOCATION_POP",rI="SIMILAR_TEMPLATES_DONE",Fg="SIMILAR_TEMPLATES_RESET",Dg="SIMILAR_TEMPLATES_INJECT",nI="SIMILAR_TEMPLATES_START",aI="SIMILAR_TEMPLATES_ERROR",Rg="PAGE_SIZE_UPDATE",Uu="PAGE_UPDATE",B4="SET_EXPANDED";function iI(e,t){return{type:B4,payload:{filterId:e,expanded:t}}}const sI={byId:{},allIds:[]};function oI(e=sI,t){switch(t.type){default:return e}}const Tn=L("b9",se(e=>e.filterOptions,e=>t=>e.byId[t])),Ng=se(e=>e.filterOptions.byId,e=>Object.values(e).reduce((t,r)=>(r.isDefault&&t.push(r.value),t),[])),lI={};function cI(e=lI,t){switch(t.type){default:return e}}const Bu=L("bc",e=>e.quickViewFilters.allIds),qu=L("bb",se(e=>e.quickViewFilters,e=>t=>e.byId[t])),uI={byId:{},allIds:[]};function dI(e,t){const r={...e};return r.byId[t.filterId].collapsed=!t.expanded,r}function pI(e=uI,t){switch(t.type){case B4:return dI(e,t.payload);default:return e}}const xa=se(e=>e.filters,e=>e.allIds.map(t=>e.byId[t])),fI=se(e=>xa(e),e=>e.reduce((t,r)=>({...t,[r.name]:!r.collapsed}),{})),no=L("ba",se(e=>e.filters,e=>t=>e.byId[t])),gI=se(xa,Tn,qu,(e,t,r)=>e.filter(n=>"options"in n).map(({name:n,type:a,title:i,hidden:s,collapsed:o,options:l})=>{const c=r(n);return{name:n,type:a,title:i,hidden:s,collapsed:o,options:l.map(u=>t(u)).filter(u=>u!=null),...c&&{quickViewFilter:{quickViewSortOrder:c.quickViewSortOrder,quickViewFilterType:c.quickViewFilterType}}}})),hI={};function mI(e=hI,t){switch(t.type){default:return e}}const vI=L("bf",se(e=>e.optionNameByFilterName,e=>t=>e[t]));var Ne=L("a9",(e=>(e.ContentBackgroundColor="ContentBackgroundColor",e.DisableFullBleed="DisableFullBleed",e.ShowComparativeNames="ShowComparativeNames",e.TilePreviewSize="TilePreviewSize",e.PricingPresentationType="PricingPresentationType",e.FullBleedUploadPopExperience="FullBleedUploadPopExperience",e.DefaultPageSize="DefaultPageSize",e.VortexEnabled="VortexEnabled",e.ImageCacheVersion="ImageCacheVersion",e.IconographyEnabled="IconographyEnabled",e.ShowBreadcrumbs="ShowBreadcrumbs",e.ShowProductHeaderInfo="ShowProductHeaderInfo",e.ShowRatings="ShowRatings",e.ShowFAQs="ShowFAQs",e.ShowProductInfo="ShowProductInfo",e.ShowQuicklinks="ShowQuicklinks",e.ShowTLPL0Quicklink="ShowTLPL0Quicklink",e.ShowProductOptionsDescription="ShowProductOptionsDescription",e.ShowPersonalizationUI="ShowPersonalizationUI",e.PersonalizationImageCopy="PersonalizationImageCopy",e.PersonalizationTextFields="PersonalizationTextFields",e.PersonalizationStoreToBrand="PersonalizationStoreToBrand",e.SceneSource="SceneSource",e.DisableFullBleedUploadForFoilColor="DisableFullBleedUploadForFoilColor",e.VortexPreviewAnimation="VortexPreviewAnimation",e.SocialMediaGallery="SocialMediaGallery",e.DesignCreationTypes="DesignCreationTypes",e.PersonalizationBoostingDisabled="PersonalizationBoostingDisabled",e.PersonalizationSmartCropEnabled="PersonalizationSmartCropEnabled",e.ProductCategory="ProductCategory",e.ZoomablePreview="ZoomablePreview",e))(Ne||{}));const bI={locale:"",name:"",galleryId:-1,h1Title:"",market:"",mpvId:"",comparativeNameFormat:"",productKey:"",productVersion:0,renderProperties:{},selectedOptions:{},tenant:"",quantity:100,quantityData:{},url:new URL("https://localhost:3000"),metadata:{},viewId:"",designEngagementViewIds:[],lastLoadMoreLength:0,experiments:[],igpType:"Standard",designServicesAvailable:!1,careTilePrice:void 0,uploadTileAvailable:!0,dpcId:"",designConceptId:"",categoryFilters:[],galleryType:"Standard"};function yI(e=bI,t){switch(t.type){case kn:return{...e,viewId:t.payload.config.viewId,designEngagementViewIds:[...e.designEngagementViewIds,t.payload.config.viewId],lastLoadMoreLength:t.payload.config.lastLoadMoreLength};case Uu:return{...e,designEngagementViewIds:[]};default:return e}}const Ir=L("af",se(e=>e.config.renderProperties,e=>t=>e[t]?.toLowerCase()==="true")),Tt=L("b",e=>e.config.locale),Ea=L("k",e=>e.config.name),Vi=L("a",e=>e.config.galleryId),zi=L("F",e=>e.config.h1Title),q4=e=>e.config.comparativeNameFormat,V4=se(xa,vI,Tn,(e,t,r)=>({filters:e,getOptionNameForFilter:t,getFilterOptionTitle:n=>r(n)?.title})),z4=L("E",e=>e.config.market),ar=L("l",e=>e.config.mpvId),sn=L("n",e=>e.config.productKey),ji=L("m",e=>e.config.productVersion),Vu=e=>e.config.metadata,j4=e=>e.config.metadata?.breadcrumbs,wI=e=>e.config.metadata?.productOptionsDescriptions,xI=e=>e.config.metadata?.quicklinks,H4=e=>e.config.metadata?.igpL0Url,zu=e=>e.config.igpLevel===1||e.config.igpLevel===2,G4=e=>e.config.igpLevel,EI=e=>e.config.igpType,kI=e=>e.config.metadata?.frequentlyAskedQuestions,ka=L("G",e=>e.config.quantity),TI=L("bp",e=>e.config.quantityData),Lg=L("o",e=>e.config.forcedRankingStrategy),Ya=e=>e.config.selectedOptions,hl=L("a0",e=>e.config.tenant),W4=e=>e.config.metadata?.productName,Ta=L("t",se(e=>e.config.renderProperties,e=>t=>e[t])),SI=se((e,t)=>
9t.renderPropertyName?e.config.renderProperties[t.renderPropertyName]:null,e=>e?parseInt(e,10):null),CI=e=>e.config.url,Ug=L("aM",e=>e.config.viewId),BUe=L("bB",e=>e.config.designEngagementViewIds),PI=e=>e.config.lastLoadMoreLength,Q4=e=>e.config.uploadTileAvailable,II=e=>e.config.careTilePrice,_I=e=>e.config.dpcId,AI=e=>e.config.designConceptId,OI=L("f",e=>e.config.experiments),K4=e=>e.config.categoryFilters,Bg=e=>e.config.galleryType,Xa=L("bj",se(Ta,e=>e(Ne.ProductCategory)==="ppag")),Y4="gallery";var oe=L("ao",(e=>(e.ATTRIBUTE="attribute",e.ATTRIBUTE_PLURAL="attributes",e.CATEGORY="category",e.CATEGORY_PLURAL="categories",e.KEYWORD="keyword",e.COLLECTION="collection",e))(oe||{})),pr=(e=>(e.CHECKBOX="checkbox",e.RADIO="radio",e.COLOR="color",e.FLAT_TAXONOMY="flattaxonomy",e.FACETED_TAXONOMY="facetedtaxonomy",e.SUBSTRATE_COLOR="substratecolor",e.UNKNOWN="unknown",e))(pr||{}),ju=L("a3",(e=>(e.RADIO="radio",e.ATTRIBUTE="attribute",e))(ju||{})),qg=L("bs",(e=>(e.ImagePlaceholder="imageplaceholder",e.NumberOfPhotos="numberofphotos",e.DesignColor="designcolor",e))(qg||{})),_r=L("R",(e=>(e.DesignTile="DesignTile",e.Quickview="Quickview",e.FavoritesTile="FavoritesTile",e))(_r||{})),ft=L("X",(e=>(e.GALLERY_DESIGN_ENGAGEMENT="Gallery Design Engagement",e.GALLERY_UPSELL_ENGAGEMENT="Gallery Upsell Engagement",e.FAVORITES_DESIGN_ENGAGEMENT="Favorites Design Engagement",e.FLY_OUT_CLICKED="Fly-Out Clicked",e.FLY_OUT_CLOSED="Fly-Out Closed",e.FLY_OUT_VIEWED="Fly-Out Viewed",e.NAVIGATION_CLICKED="Navigation Clicked",e.DESIGN_POPUP_DISPLAYED="Design PopUp Displayed",e.PRODUCT_VIEWED="Product Viewed",e.IMAGE_UPLOADED="Image Uploaded",e.BUTTON_CLICKED="Button Clicked",e.FAVORITES_SIGN_IN="Favorites Sign-In Callout Clicked",e.EXPERIMENT_CLICKED="Experiment Clicked",e.PERSONALIZATION_VIEWED="Personalization Viewed",e.PERSONALIZATION_ERROR="Personalization Error",e))(ft||{})),Hr=L("V",(e=>(e.ALL="All",e.FAVORITES="Favorites",e.GALLERY="Gallery",e.FLY_OUT="Fly-Out",e.DESIGN_UPLOAD="Design - Upload",e))(Hr||{})),st=L("U",(e=>(e.SELECT_COLOR_SWATCH="SelectColorSwatch",e.MORE_LIKE_THIS_SELECT_COLOR_SWATCH="MoreLikeThis:SelectColorSwatch",e.SELECT_DESIGN="SelectDesign",e.FLY_OUT_EVENT="Gallery Fly-out",e.FLY_OUT_VIEWED="Fly Out Viewed",e.FAVORITE_ADDED="FavoriteDesignAdded",e.FAVORITE_REMOVED="FavoriteDesignRemoved",e.FAVORITES_CTA="Content:Favorites CTA",e.OPTIONS_DISPLAYED="Options Display",e.OPTIONS_VALIDATION="Options Validation",e.REVIEW_FLY_OUT_EVENT="Gallery Review Fly-out",e.ADD_TO_CART="Review:AddToCart",e.PHOTO_PREVIEW_FLY_OUT="Content Hub Gallery Photo Preview Fly-out",e.PHOTO_PREVIEW_CLEAR="Clear Photo Preview",e.PHOTO_PREVIEW_SUCCESS="Success",e.PHOTO_PREVIEW_ERROR="Error",e.QUANTITY_CHANGED="QuantityChanged",e.QUANTITY_SELECTOR_OPENED="QuantitySelectorOpened",e.PERSONALIZATION_VIEWED="Personalization Viewed",e.PERSONALIZATION_ERROR="Personalization Error",e.PHOTO_PREVIEW_SIGN_IN="Sign-in",e.CAROUSEL_PREVIOUS_SLIDE="Previous slide",e.CAROUSEL_NEXT_SLIDE="Next slide",e.CAROUSEL_VIEW_ALL="View All",e.CAROUSEL_LAST_SLIDE_VIEW_ALL="Carousel View All",e.QV_OPTIONS_UNWINDING="QV Options Unwinding",e.OPEN_QUICKVIEW="OpenQuickview",e.GALLERY_FILTER_ENGAGEMENT="Gallery Filter Engagement",e.MORE_LIKE_TEMPLATE_STUDIO_NAVIGATION="More Like Template Studio Navigation",e.MORE_LIKE_TEMPLATE_IMPRESSION="More Like This Impression",e))(st||{})),Sn=L("T",(e=>(e.FAVORITE_ADDED="FavoriteDesignAdded",e.FAVORITE_REMOVED="FavoriteDesignRemoved",e.REVIEW="Review",e.SHIPPING_NOT_INCLUDED="Shipping not included",e.PREVIEW_WITH_PHOTO="Preview with your Photo",e.UPLOAD_PHOTO="Upload Photo",e.APPLY_PHOTO="Apply Photo",e.PRIVACY_CLICKED="Privacy & Cookie Policy",e.MORE_LIKE_THIS_CLICKED="MoreLikeThisClick",e.PREVIOUS_TEMPLATE_CLICKED="PreviousTemplateClick",e))(Sn||{})),X4=(e=>(e.Content="content",e))(X4||{}),Ar=L("O",(e=>(e.TILE="gallery",e.QUICKVIEW="quickview",e))(Ar||{}));const MI="default_quantities",qUe=L("a4","iconography"),$I="search_suggestions";var ml=(e=>(e.BASE="Base",e.GALLERY="Gallery",e.IGP="IGP",e.PRODUCT_PAGE="ProductPage",e.TLP="TLP",e))(ml||{}),Vg=(e=>(e.SCENE_LOOKUP_SOURCED="SceneLookupSourced",e))(Vg||{}),zg=(e=>(e.DYNAMIC="Dynamic",e.VORTEX_RASTER="VortexRaster",e))(zg||{}),jg=(e=>(e.DESIGN_STUDIO_REVIEW="design.studio.review",e))(jg||{}),Za=L("bq",(e=>(e.DYNAMIC="Dynamic",e.STATIC="Static",e.CLIPART="Clipart",e.AUTO_LAYOUT="AutoLayout",e))(Za||{}));const FI=!1;var Ja=(e=>(e.UPSELL="upsell",e.DOWNSELL="downsell",e.NO_CHANGE="nochange",e))(Ja||{});const DI=1e3,RI=5e3;function Hg(e){return{...e,meta:{...e.meta,updateUrl:!0}}}
9const Z4="TEMPLATE_PURPOSES_UPDATE",J4="SORTING_STRATEGY_UPDATE",e5="SET_VIEW_ID",Gg="QUICK_VIEW_ID_RESET",t5="SET_IS_SIMILAR_PRODUCT",NI=e=>Hg({type:e5,payload:{designId:e}}),r5=e=>Hg({type:Gg,payload:{designId:e}}),LI=e=>Hg({type:t5,payload:{isSimilarProduct:e}}),n5={byId:{},allIds:[]},UI=(e,t=n5)=>({...t,byId:e.payload.tileEntities.byId,allIds:e.payload.tileEntities.allIds});function BI(e=n5,t){switch(t.type){case kn:return UI(t,e);case Dg:return{...e,byIdSimilarTemplates:{...e.byIdSimilarTemplates,...t.payload.tileEntities.byId}};case Fg:return delete e.byIdSimilarTemplates,e;case Gg:{const{designId:r}=t.payload;if(!r)return e;const n=e.byId[r];return!n||n.isQSPEntity===!1?e:{...e,byId:{...e.byId,[r]:{...n,isQSPEntity:!1}}}}default:return e}}const vl=e=>e.tileEntities.allIds,ao=L("I",se(e=>e.tileEntities,e=>t=>{const r=e.byIdSimilarTemplates;return r&&Object.hasOwn(r,t)?r[t]:e.byId[t]}));var io=TypeError,qI={},VI=Object.freeze({__proto__:null,default:qI}),zI=Ig(VI),Wg=typeof Map=="function"&&Map.prototype,Qg=Object.getOwnPropertyDescriptor&&Wg?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Hu=Wg&&Qg&&typeof Qg.get=="function"?Qg.get:null,a5=Wg&&Map.prototype.forEach,Kg=typeof Set=="function"&&Set.prototype,Yg=Object.getOwnPropertyDescriptor&&Kg?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Gu=Kg&&Yg&&typeof Yg.get=="function"?Yg.get:null,i5=Kg&&Set.prototype.forEach,jI=typeof WeakMap=="function"&&WeakMap.prototype,bl=jI?WeakMap.prototype.has:null,HI=typeof WeakSet=="function"&&WeakSet.prototype,yl=HI?WeakSet.prototype.has:null,GI=typeof WeakRef=="function"&&WeakRef.prototype,s5=GI?WeakRef.prototype.deref:null,WI=Boolean.prototype.valueOf,QI=Object.prototype.toString,KI=Function.prototype.toString,YI=String.prototype.match,Xg=String.prototype.slice,ei=String.prototype.replace,XI=String.prototype.toUpperCase,o5=String.prototype.toLowerCase,l5=RegExp.prototype.test,c5=Array.prototype.concat,qn=Array.prototype.join,ZI=Array.prototype.slice,u5=Math.floor,Zg=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Jg=Object.getOwnPropertySymbols,eh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,so=typeof Symbol=="function"&&typeof Symbol.iterator=="object",wl=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===so||!0)?Symbol.toStringTag:null,d5=Object.prototype.propertyIsEnumerable,p5=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function f5(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||l5.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-u5(-e):u5(e);if(n!==e){var a=String(n),i=Xg.call(t,a.length+1);return ei.call(a,r,"$&_")+"."+ei.call(ei.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ei.call(t,r,"$&_")}var th=zI,g5=th.custom,h5=y5(g5)?g5:null,m5={__proto__:null,double:'"',single:"'"},JI={__proto__:null,double:/(["\\])/g,single:/(['\\])/g},Wu=function e(t,r,n,a){var i=r||{};if(Sa(i,"quoteStyle")&&!Sa(m5,i.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Sa(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=Sa(i,"customInspect")?i.customInspect:!0;if(typeof s!="boolean"&&s!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Sa(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Sa(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var o=i.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return x5(t,i);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var l=String(t);return o?f5(t,l):l}if(typeof t=="bigint"){var c=String(t)+"n";return o?f5(t,c):c}var u=typeof i.depth>
vendor: 6,799 bytes, lines 9-12
9"u"?5:i.depth;if(typeof n>"u"&&(n=0),n>=u&&u>0&&typeof t=="object")return rh(t)?"[Array]":"[Object]";var d=v_(i,n);if(typeof a>"u")a=[];else if(w5(a,t)>=0)return"[Circular]";function p(B,z,M){if(z&&(a=ZI.call(a),a.push(z)),M){var j={depth:i.depth};return Sa(i,"quoteStyle")&&(j.quoteStyle=i.quoteStyle),e(B,j,n+1,a)}return e(B,i,n+1,a)}if(typeof t=="function"&&!b5(t)){var f=l_(t),g=Qu(t,p);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(g.length>0?" { "+qn.call(g,", ")+" }":"")}if(y5(t)){var h=so?ei.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):eh.call(t);return typeof t=="object"&&!so?xl(h):h}if(g_(t)){for(var v="<"+o5.call(String(t.nodeName)),w=t.attributes||[],T=0;T<w.length;T++)v+=" "+w[T].name+"="+v5(e_(w[T].value),"double",i);return v+=">",t.childNodes&&t.childNodes.length&&(v+="..."),v+="</"+o5.call(String(t.nodeName))+">",v}if(rh(t)){if(t.length===0)return"[]";var C=Qu(t,p);return d&&!m_(C)?"["+ah(C,d)+"]":"[ "+qn.call(C,", ")+" ]"}if(r_(t)){var O=Qu(t,p);return!("cause"in Error.prototype)&&"cause"in t&&!d5.call(t,"cause")?"{ ["+String(t)+"] "+qn.call(c5.call("[cause]: "+p(t.cause),O),", ")+" }":O.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+qn.call(O,", ")+" }"}if(typeof t=="object"&&s){if(h5&&typeof t[h5]=="function"&&th)return th(t,{depth:u-n});if(s!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(c_(t)){var _=[];return a5&&a5.call(t,function(B,z){_.push(p(z,t,!0)+" => "+p(B,t))}),E5("Map",Hu.call(t),_,d)}if(p_(t)){var A=[];return i5&&i5.call(t,function(B){A.push(p(B,t))}),E5("Set",Gu.call(t),A,d)}if(u_(t))return nh("WeakMap");if(f_(t))return nh("WeakSet");if(d_(t))return nh("WeakRef");if(a_(t))return xl(p(Number(t)));if(s_(t))return xl(p(Zg.call(t)));if(i_(t))return xl(WI.call(t));if(n_(t))return xl(p(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof N<"u"&&t===N)return"{ [object globalThis] }";if(!t_(t)&&!b5(t)){var P=Qu(t,p),D=p5?p5(t)===Object.prototype:t instanceof Object||t.constructor===Object,Q=t instanceof Object?"":"null prototype",G=!D&&wl&&Object(t)===t&&wl in t?Xg.call(ti(t),8,-1):Q?"Object":"",Z=D||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",W=Z+(G||Q?"["+qn.call(c5.call([],G||[],Q||[]),": ")+"] ":"");return P.length===0?W+"{}":d?W+"{"+ah(P,d)+"}":W+"{ "+qn.call(P,", ")+" }"}return String(t)};function v5(e,t,r){var n=r.quoteStyle||t,a=m5[n];return a+e+a}function e_(e){return ei.call(String(e),/"/g,""")}function Hi(e){return!wl||!(typeof e=="object"&&(wl in e||typeof e[wl]<"u"))}function rh(e){return ti(e)==="[object Array]"&&Hi(e)}function t_(e){return ti(e)==="[object Date]"&&Hi(e)}function b5(e){return ti(e)==="[object RegExp]"&&Hi(e)}function r_(e){return ti(e)==="[object Error]"&&Hi(e)}function n_(e){return ti(e)==="[object String]"&&Hi(e)}function a_(e){return ti(e)==="[object Number]"&&Hi(e)}function i_(e){return ti(e)==="[object Boolean]"&&Hi(e)}function y5(e){if(so)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!eh)return!1;try{return eh.call(e),!0}catch{}return!1}function s_(e){if(!e||typeof e!="object"||!Zg)return!1;try{return Zg.call(e),!0}catch{}return!1}var o_=Object.prototype.hasOwnProperty||function(e){return e in this};function Sa(e,t){return o_.call(e,t)}function ti(e){return QI.call(e)}function l_(e){if(e.name)return e.name;var t=YI.call(KI.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function w5(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function c_(e){if(!Hu||!e||typeof e!="object")return!1;try{Hu.call(e);try{Gu.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function u_(e){if(!bl||!e||typeof e!="object")return!1;try{bl.call(e,bl);try{yl.call(e,yl)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function d_(e){if(!s5||!e||typeof e!="object")return!1;try{return s5.call(e),!0}catch{}return!1}function p_(e){if(!Gu||!e||typeof e!="object")return!1;try{Gu.call(e);try{Hu.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function f_(e){if(!yl||!e||typeof e!="object")return!1;try{yl.call(e,yl);try{bl.call(e,bl)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function g_(e){return!e||typeof e!="object"?!1:typeof HTMLElement<"u"&&e instanceof HTMLElement?!0:typeof e.nodeName=="string"&&typeof e.getAttribute=="function"}function x5(e,t){if(e.length>t.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return x5(Xg.call(e,0,t.maxStringLength),t)+n}var a=JI[t.quoteStyle||"single"];a.lastIndex=0;var i=ei.call(ei.call(e,a,"\\$1"),/[\x00-\x1f]/g,h_);return v5(i,"single",t)}function h_(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+XI.call(t.toString(16))}function xl(e){return"Object("+e+")"}function nh(e){return e+" { ? }"}function E5(e,t,r,n){var a=n?ah(r,n):qn.call(r,", ");return e+" ("+t+") {"+a+"}"}function m_(e){for(var t=0;t<e.length;t++)if(w5(e[t],` 10`)>=0)return!1;return!0}function v_(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=qn.call(Array(e.indent+1)," ");else return null;return{base:r,prev:qn.call(Array(t+1),r)}}function ah(e,t){if(e.length===0)return"";var r=` 11`+t.prev+t.base;return r+qn.call(e,","+r)+` 12`+t.prev}function Qu(e,t){var r=rh(e),n=[];if(r){n.length=e.length;for(var a=0;a<e.length;a++)n[a]=Sa(e,a)?t(e[a],e):""}var i=typeof Jg=="function"?Jg(e):[],s;if(so){s={};for(var o=0;o<i.length;o++)s["$"+i[o]]=i[o]}for(var l in e)Sa(e,l)&&(r&&String(Number(l))===l&&l<e.length||so&&s["$"+l]instanceof Symbol||(l5.call(/[^\w$]/,l)?n.push(t(l,e)+": "+t(e[l],e)):n.push(l+": "+t(e[l],e))));if(typeof Jg=="function")for(var c=0;c<i.length;c++)d5.call(e,i[c])&&n.push("["+t(i[c])+"]: "+t(e[i[c]],e));return n}var b_=Wu,y_=io,Ku=function(e,t,r){for(var n=e,a;(a=n.next)!=null;n=a)if(a.key===t)return n.next=a.next,r||(a.next=e.next,e.next=a),a},w_=function(e,t){if(e){var r=Ku(e,t);return r&&r.value}},x_=function(e,t,r){var n=Ku(e,t);n?n.value=r:e.next={key:t,next:e.next,value:r}},E_=function(e,t){return e?!!Ku(e,t):!1},k_=function(e,t){if(e)return Ku(e,t,!0)},T_=function(){var t,r={assert:function(n){if(!r.has(n))throw new y_("Side channel does not contain "+b_(n))},delete:function(n){var a=k_(t,n);return a&&t&&!t.next&&(t=void 0),!!a},get:function(n){return w_(t,n)},has:function(n){return E_(t,n)},set:function(n,a){t||(t={next:void 0}),x_(t,n,a)}};return r},k5=Object,S_=Error,C_=EvalError,P_=RangeError,I_=ReferenceError,__=SyntaxError,A_=URIError,O_=Math.abs,M_=Math.floor,$_=Math.max,F_=Math.min,D_=Math.pow,R_=Math.round,N_=Number.isNaN||function(t){return t!==t},L_=N_,U_=function(t){return L_(t)||t===0?t:t<0?-1:1}
vendor: 4,772 bytes, line 12
12,B_=Object.getOwnPropertyDescriptor,Yu=B_;if(Yu)try{Yu([],"length")}catch{Yu=null}var T5=Yu,Xu=Object.defineProperty||!1;if(Xu)try{Xu({},"a",{value:1})}catch{Xu=!1}var S5=Xu,q_=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var a=42;t[r]=a;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var s=Object.getOwnPropertySymbols(t);if(s.length!==1||s[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(t,r);if(o.value!==a||o.enumerable!==!0)return!1}return!0},C5=typeof Symbol<"u"&&Symbol,V_=q_,z_=function(){return typeof C5!="function"||typeof Symbol!="function"||typeof C5("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:V_()},P5=typeof Reflect<"u"&&Reflect.getPrototypeOf||null,j_=k5,I5=j_.getPrototypeOf||null,H_="Function.prototype.bind called on incompatible ",G_=Object.prototype.toString,W_=Math.max,Q_="[object Function]",_5=function(t,r){for(var n=[],a=0;a<t.length;a+=1)n[a]=t[a];for(var i=0;i<r.length;i+=1)n[i+t.length]=r[i];return n},K_=function(t,r){for(var n=[],a=r,i=0;a<t.length;a+=1,i+=1)n[i]=t[a];return n},Y_=function(e,t){for(var r="",n=0;n<e.length;n+=1)r+=e[n],n+1<e.length&&(r+=t);return r},X_=function(t){var r=this;if(typeof r!="function"||G_.apply(r)!==Q_)throw new TypeError(H_+r);for(var n=K_(arguments,1),a,i=function(){if(this instanceof a){var u=r.apply(this,_5(n,arguments));return Object(u)===u?u:this}return r.apply(t,_5(n,arguments))},s=W_(0,r.length-n.length),o=[],l=0;l<s;l++)o[l]="$"+l;if(a=Function("binder","return function ("+Y_(o,",")+"){ return binder.apply(this,arguments); }")(i),r.prototype){var c=function(){};c.prototype=r.prototype,a.prototype=new c,c.prototype=null}return a},Z_=X_,Zu=Function.prototype.bind||Z_,ih=Function.prototype.call,A5=Function.prototype.apply,J_=typeof Reflect<"u"&&Reflect&&Reflect.apply,eA=Zu,tA=A5,rA=ih,nA=J_,aA=nA||eA.call(rA,tA),iA=Zu,sA=io,oA=ih,lA=aA,O5=function(t){if(t.length<1||typeof t[0]!="function")throw new sA("a function is required");return lA(iA,oA,t)},cA=O5,M5=T5,$5;try{$5=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var sh=!!$5&&M5&&M5(Object.prototype,"__proto__"),F5=Object,D5=F5.getPrototypeOf,uA=sh&&typeof sh.get=="function"?cA([sh.get]):typeof D5=="function"?function(t){return D5(t==null?t:F5(t))}:!1,R5=P5,N5=I5,L5=uA,dA=R5?function(t){return R5(t)}:N5?function(t){if(!t||typeof t!="object"&&typeof t!="function")throw new TypeError("getProto: not an object");return N5(t)}:L5?function(t){return L5(t)}:null,pA=Function.prototype.call,fA=Object.prototype.hasOwnProperty,gA=Zu,hA=gA.call(pA,fA),Oe,mA=k5,vA=S_,bA=C_,yA=P_,wA=I_,oo=__,lo=io,xA=A_,EA=O_,kA=M_,TA=$_,SA=F_,CA=D_,PA=R_,IA=U_,U5=Function,oh=function(e){try{return U5('"use strict"; return ('+e+").constructor;")()}catch{}},El=T5,_A=S5,lh=function(){throw new lo},AA=El?(function(){try{return arguments.callee,lh}catch{try{return El(arguments,"callee").get}catch{return lh}}})():lh,co=z_(),Qt=dA,OA=I5,MA=P5,B5=A5,kl=ih,uo={},$A=typeof Uint8Array>"u"||!Qt?Oe:Qt(Uint8Array),Gi={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?Oe:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?Oe:ArrayBuffer,"%ArrayIteratorPrototype%":co&&Qt?Qt([][Symbol.iterator]()):Oe,"%AsyncFromSyncIteratorPrototype%":Oe,"%AsyncFunction%":uo,"%AsyncGenerator%":uo,"%AsyncGeneratorFunction%":uo,"%AsyncIteratorPrototype%":uo,"%Atomics%":typeof Atomics>"u"?Oe:Atomics,"%BigInt%":typeof BigInt>"u"?Oe:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?Oe:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?Oe:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?Oe:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":vA,"%eval%":eval,"%EvalError%":bA,"%Float16Array%":typeof Float16Array>"u"?Oe:Float16Array,"%Float32Array%":typeof Float32Array>"u"?Oe:Float32Array,"%Float64Array%":typeof Float64Array>"u"?Oe:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?Oe:FinalizationRegistry,"%Function%":U5,"%GeneratorFunction%":uo,"%Int8Array%":typeof Int8Array>"u"?Oe:Int8Array,"%Int16Array%":typeof Int16Array>"u"?Oe:Int16Array,"%Int32Array%":typeof Int32Array>
vendor: 4,977 bytes, line 12
12"u"?Oe:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":co&&Qt?Qt(Qt([][Symbol.iterator]())):Oe,"%JSON%":typeof JSON=="object"?JSON:Oe,"%Map%":typeof Map>"u"?Oe:Map,"%MapIteratorPrototype%":typeof Map>"u"||!co||!Qt?Oe:Qt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":mA,"%Object.getOwnPropertyDescriptor%":El,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?Oe:Promise,"%Proxy%":typeof Proxy>"u"?Oe:Proxy,"%RangeError%":yA,"%ReferenceError%":wA,"%Reflect%":typeof Reflect>"u"?Oe:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?Oe:Set,"%SetIteratorPrototype%":typeof Set>"u"||!co||!Qt?Oe:Qt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?Oe:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":co&&Qt?Qt(""[Symbol.iterator]()):Oe,"%Symbol%":co?Symbol:Oe,"%SyntaxError%":oo,"%ThrowTypeError%":AA,"%TypedArray%":$A,"%TypeError%":lo,"%Uint8Array%":typeof Uint8Array>"u"?Oe:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?Oe:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?Oe:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?Oe:Uint32Array,"%URIError%":xA,"%WeakMap%":typeof WeakMap>"u"?Oe:WeakMap,"%WeakRef%":typeof WeakRef>"u"?Oe:WeakRef,"%WeakSet%":typeof WeakSet>"u"?Oe:WeakSet,"%Function.prototype.call%":kl,"%Function.prototype.apply%":B5,"%Object.defineProperty%":_A,"%Object.getPrototypeOf%":OA,"%Math.abs%":EA,"%Math.floor%":kA,"%Math.max%":TA,"%Math.min%":SA,"%Math.pow%":CA,"%Math.round%":PA,"%Math.sign%":IA,"%Reflect.getPrototypeOf%":MA};if(Qt)try{null.error}catch(e){var FA=Qt(Qt(e));Gi["%Error.prototype%"]=FA}var DA=function e(t){var r;if(t==="%AsyncFunction%")r=oh("async function () {}");else if(t==="%GeneratorFunction%")r=oh("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=oh("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var a=e("%AsyncGenerator%");a&&Qt&&(r=Qt(a.prototype))}return Gi[t]=r,r},q5={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Tl=Zu,Ju=hA,RA=Tl.call(kl,Array.prototype.concat),NA=Tl.call(B5,Array.prototype.splice),V5=Tl.call(kl,String.prototype.replace),ed=Tl.call(kl,String.prototype.slice),LA=Tl.call(kl,RegExp.prototype.exec),UA=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,BA=/\\(\\)?/g,qA=function(t){var r=ed(t,0,1),n=ed(t,-1);
12if(r==="%"&&n!=="%")throw new oo("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new oo("invalid intrinsic syntax, expected opening `%`");var a=[];return V5(t,UA,function(i,s,o,l){a[a.length]=o?V5(l,BA,"$1"):s||i}),a},VA=function(t,r){var n=t,a;if(Ju(q5,n)&&(a=q5[n],n="%"+a[0]+"%"),Ju(Gi,n)){var i=Gi[n];if(i===uo&&(i=DA(n)),typeof i>"u"&&!r)throw new lo("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:a,name:n,value:i}}throw new oo("intrinsic "+t+" does not exist!")},ch=function(t,r){if(typeof t!="string"||t.length===0)throw new lo("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new lo('"allowMissing" argument must be a boolean');if(LA(/^%?[^%]*%?$/,t)===null)throw new oo("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=qA(t),a=n.length>0?n[0]:"",i=VA("%"+a+"%",r),s=i.name,o=i.value,l=!1,c=i.alias;c&&(a=c[0],NA(n,RA([0,1],c)));for(var u=1,d=!0;u<n.length;u+=1){var p=n[u],f=ed(p,0,1),g=ed(p,-1);if((f==='"'||f==="'"||f==="`"||g==='"'||g==="'"||g==="`")&&f!==g)throw new oo("property names with quotes must have matching quotes");if((p==="constructor"||!d)&&(l=!0),a+="."+p,s="%"+a+"%",Ju(Gi,s))o=Gi[s];else if(o!=null){if(!(p in o)){if(!r)throw new lo("base intrinsic for "+t+" exists, but the property is not available.");return}if(El&&u+1>=n.length){var h=El(o,p);d=!!h,d&&"get"in h&&!("originalValue"in h.get)?o=h.get:o=o[p]}else d=Ju(o,p),o=o[p];d&&!l&&(Gi[s]=o)}}return o},z5=ch,j5=O5,zA=j5([z5("%String.prototype.indexOf%")]),H5=function(t,r){var n=z5(t,!!r);return typeof n=="function"&&zA(t,".prototype.")>-1?j5([n]):n},jA=ch,Sl=H5,HA=Wu,GA=io,G5=jA("%Map%",!0),WA=Sl("Map.prototype.get",!0),QA=Sl("Map.prototype.set",!0),KA=Sl("Map.prototype.has",!0),YA=Sl("Map.prototype.delete",!0),XA=Sl("Map.prototype.size",!0),W5=!!G5&&function(){var t,r={assert:function(n){if(!r.has(n))throw new GA("Side channel does not contain "+HA(n))},delete:function(n){if(t){var a=YA(t,n);return XA(t)===0&&(t=void 0),a}return!1},get:function(n){if(t)return WA(t,n)},has:function(n){return t?KA(t,n):!1},set:function(n,a){t||(t=new G5),QA(t,n,a)}};return r},ZA=ch,td=H5,JA=Wu,rd=W5,eO=io,po=ZA("%WeakMap%",!0),tO=td("WeakMap.prototype.get",!0),rO=td("WeakMap.prototype.set",!0),nO=td("WeakMap.prototype.has",!0),aO=td("WeakMap.prototype.delete",!0),iO=po?function(){var t,r,n={assert:function(a){if(!n.has(a))throw new eO("Side channel does not contain "+JA(a))},delete:function(a){if(po&&a&&(typeof a=="object"||typeof a=="function")){if(t)return aO(t,a)}else if(rd&&r)return r.delete(a);return!1},get:function(a){return po&&a&&(typeof a=="object"||typeof a=="function")&&t?tO(t,a):r&&r.get(a)},has:function(a){return po&&a&&(typeof a=="object"||typeof a=="function")&&t?nO(t,a):!!r&&r.has(a)},set:function(a,i){po&&a&&(typeof a=="object"||typeof a=="function")?(t||(t=new po),rO(t,a,i)):rd&&(r||(r=rd()),r.set(a,i))}};return n}:rd,sO=io,oO=Wu,lO=T_,cO=W5,uO=iO,dO=uO||cO||lO,Q5=function(){var t,r={assert:function(n){if(!r.has(n)){var a=n&&Object(n)===n?"the given object key":oO(n);throw new sO("Side channel does not contain "+a)}},delete:function(n){return!!t&&t.delete(n)},get:function(n){return t&&t.get(n)},has:function(n){return!!t&&t.has(n)},set:function(n,a){t||(t=dO()),t.set(n,a)}};return r},pO=String.prototype.replace,fO=/%20/g,uh={RFC1738:"RFC1738",RFC3986:"RFC3986"},dh={default:uh.RFC3986,formatters:{RFC1738:function(e){return pO.call(e,fO,"+")},RFC3986:function(e){return String(e)}},RFC1738:uh.RFC1738,RFC3986:uh.RFC3986},gO=dh,K5=Q5,Y5=S5,ph=Object.prototype.hasOwnProperty,ri=Array.isArray,nd=K5(),Wi=function(t,r){return nd.set(t,r),t},Qi=function(t){return nd.has(t)},Cl=function(t){return nd.get(t)},fh=function(t,r){nd.set(t,r)},Vn=(function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e})(),hO=function(t){for(;t.length>1;){var r=t.pop(),n=r.obj[r.prop];if(ri(n)){for(var a=[],i=0;i<n.length;++i)typeof n[i]<"u"&&(a[a.length]=n[i]);r.obj[r.prop]=a}}},fo=function(t,r){for(var n=r&&r.plainObjects?{__proto__:null}:{},a=0;a<t.length;++a)typeof t[a]<"u"&&(n[a]=t[a]);return n},gh=function(t,r,n){r==="__proto__"&&Y5?Y5(t,r,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[r]=n},mO=function e(t,r,n){if(!r)return t;if(typeof r!="object"&&typeof r!="function"){if(ri(t)){var a=t.length;if(n&&typeof n.arrayLimit=="number"&&a>=n.arrayLimit){if(n.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(n.arrayLimit===1?"":"s")+" allowed in an array.");return Wi(fo(t.concat(r),n),a)}t[a]=r}else if(t&&typeof t=="object")if(Qi(t)){var i=Cl(t)+1;t[i]=r,fh(t,i)}else{if(n&&n.strictMerge)return[t,r];(n&&(n.plainObjects||n.allowPrototypes)||!ph.call(Object.prototype,r))&&(t[r]=!0)}else return[t,r];return t}if(!t||typeof t!="object"){if(Qi(r)){for(var s=Object.keys(r),o=n&&n.plainObjects?{__proto__:null,0:t}:{0:t},l=0;l<s.length;l++){var c=parseInt(s[l],10);o[c+1]=r[s[l]]}return Wi(o,Cl(r)+1)}var u=[t].concat(r);if(n&&typeof n.arrayLimit=="number"&&u.length>n.arrayLimit){if(n.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(n.arrayLimit===1?"":"s")+" allowed in an array.");return Wi(fo(u,n),u.length-1)}return u}var d=t;if(ri(t)&&!ri(r)&&(d=fo(t,n)),ri(t)&&ri(r)){if(r.forEach(function(p,f){if(ph.call(t,f)){var g=t[f];g&&typeof g=="object"&&p&&typeof p=="object"?t[f]=e(g,p,n):t[t.length]=p}else t[f]=p}),n&&typeof n.arrayLimit=="number"&&t.length>n.arrayLimit){if(n.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+n.arrayLimit+" element"+(n.arrayLimit===1?"":"s")+" allowed in an array.");return Wi(fo(t,n),t.length-1)}return t}return Object.keys(r).reduce(function(p,f){var g=r[f];if(ph.call(p,f)?gh(p,f,e(p[f],g,n)):gh(p,f,g),Qi(r)&&!Qi(p)&&Wi(p,Cl(r)),Qi(p)){var h=parseInt(f,10);String(h)===f&&h>=0&&h>Cl(p)&&fh(p,h)}return p},d)}
12,vO=function(t,r){return Object.keys(r).reduce(function(n,a){return gh(n,a,r[a]),n},t)},bO=function(e,t,r){var n=e.replace(/\+/g," ");if(r==="iso-8859-1")return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch{return n}},ad=1024,yO=function(t,r,n,a,i){if(t.length===0)return t;var s=t;if(typeof t=="symbol"?s=Symbol.prototype.toString.call(t):typeof t!="string"&&(s=String(t)),n==="iso-8859-1")return escape(s).replace(/%u[0-9a-f]{4}/gi,function(g){return"%26%23"+parseInt(g.slice(2),16)+"%3B"});for(var o="",l=0;l<s.length;l+=ad){var c=s.length>=ad?s.slice(l,l+ad):s;if(l+ad<s.length){var u=c.charCodeAt(c.length-1);u>=55296&&u<=56319&&(c=c.slice(0,-1),l-=1)}for(var d=[],p=0;p<c.length;++p){var f=c.charCodeAt(p);if(f===45||f===46||f===95||f===126||f>=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===gO.RFC1738&&(f===40||f===41)){d[d.length]=c.charAt(p);continue}if(f<128){d[d.length]=Vn[f];continue}if(f<2048){d[d.length]=Vn[192|f>>6]+Vn[128|f&63];continue}if(f<55296||f>=57344){d[d.length]=Vn[224|f>>12]+Vn[128|f>>6&63]+Vn[128|f&63];continue}p+=1,f=65536+((f&1023)<<10|c.charCodeAt(p)&1023),d[d.length]=Vn[240|f>>18]+Vn[128|f>>12&63]+Vn[128|f>>6&63]+Vn[128|f&63]}o+=d.join("")}return o},wO=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=K5(),a=0;a<r.length;++a)for(var i=r[a],s=i.obj[i.prop],o=Object.keys(s),l=0;l<o.length;++l){var c=o[l],u=s[c];typeof u=="object"&&u!==null&&!n.has(u)&&(r[r.length]={obj:s,prop:c},n.set(u,!0))}return hO(r),t},xO=function(t){return Object.prototype.toString.call(t)==="[object RegExp]"},EO=function(t){return!t||typeof t!="object"?!1:!!(t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t))},kO=function(t,r,n,a,i){if(Qi(t)){if(i)throw new RangeError("Array limit exceeded. Only "+n+" element"+(n===1?"":"s")+" allowed in an array.");for(var s=ri(r)?r:[r],o=Cl(t),l=0;l<s.length;++l)o+=1,t[o]=s[l];return fh(t,o),t}var c=[].concat(t,r);if(c.length>n){if(i)throw new RangeError("Array limit exceeded. Only "+n+" element"+(n===1?"":"s")+" allowed in an array.");return Wi(fo(c,{plainObjects:a}),c.length-1)}return c},TO=function(t,r){if(ri(t)){for(var n=[],a=0;a<t.length;a+=1)n[n.length]=r(t[a]);return n}return r(t)},X5={arrayToObject:fo,assign:vO,combine:kO,compact:wO,decode:bO,encode:yO,isBuffer:EO,isOverflow:Qi,isRegExp:xO,markOverflow:Wi,maybeMap:TO,merge:mO},Z5=Q5,id=X5,Pl=dh,SO=Object.prototype.hasOwnProperty,J5={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,r){return t+"["+r+"]"},repeat:function(t){return t}},zn=Array.isArray,CO=Array.prototype.push,e6=function(e,t){CO.apply(e,zn(t)?t:[t])},PO=Date.prototype.toISOString,t6=Pl.default,Mt={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",depth:1/0,encode:!0,encodeDotInKeys:!1,encoder:id.encode,encodeValuesOnly:!1,filter:void 0,format:t6,formatter:Pl.formatters[t6],indices:!1,serializeDate:function(t){return PO.call(t)},skipNulls:!1,strictNullHandling:!1},IO=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},hh={},_O=function e(t,r,n,a,i,s,o,l,c,u,d,p,f,g,h,v,w,T,C,O){var _=t;if(O>C)throw new RangeError("Input depth exceeded depth option of "+C);for(var A=T,P=0,D=!1;(A=A.get(hh))!==void 0&&!D;){var Q=A.get(t);if(P+=1,typeof Q<"u"){if(Q===P)throw new RangeError("Cyclic object value");D=!0}typeof A.get(hh)>"u"&&(P=0)}if(_=typeof u=="function"?u(r,_):_,_ instanceof Date?_=f(_):n==="comma"&&zn(_)&&(_=id.maybeMap(_,function(le){return le instanceof Date?f(le):le})),_===null){if(s)return h(c&&!v?c(r,Mt.encoder,w,"key",g):r);_=""}if(IO(_)||id.isBuffer(_)){if(c){var G=v?r:c(r,Mt.encoder,w,"key",g);return[h(G)+"="+h(c(_,Mt.encoder,w,"value",g))]}return[h(r)+"="+h(String(_))]}var Z=[];if(typeof _>"u")return Z;var W;if(n==="comma"&&zn(_))v&&c&&(_=id.maybeMap(_,function(le){return le==null?le:c(le)})),W=[{value:_.length>0?_.join(",")||null:void 0}];else if(zn(u))W=u;else{var B=Object.keys(_);W=d?B.sort(d):B}var z=l?String(r).replace(/\./g,"%2E"):String(r),M=a&&zn(_)&&_.length===1?z+"[]":z;if(i&&zn(_)&&_.length===0&&Object.keys(_).length===0)return M+"[]";for(var j=0;j<W.length;++j){var q=W[j],K=typeof q=="object"&&q&&typeof q.value<"u"?q.value:_[q];if(!(o&&K===null)){var Y=p&&l?String(q).replace(/\./g,"%2E"):String(q),ee=zn(_)?typeof n=="function"?n(M,Y):M:M+(p?"."+Y:"["+Y+"]");T.set(t,P);var X=Z5();
vendor: 10,343 bytes, line 12
12X.set(hh,T),e6(Z,e(K,ee,n,a,i,s,o,l,n==="comma"&&v&&zn(_)?null:c,u,d,p,f,g,h,v,w,X,C,O+1))}}return Z},AO=function(t){if(!t)return Mt;if(typeof t.allowEmptyArrays<"u"&&typeof t.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof t.encodeDotInKeys<"u"&&typeof t.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(t.encoder!==null&&typeof t.encoder<"u"&&typeof t.encoder!="function")throw new TypeError("Encoder has to be a function.");var r=t.charset||Mt.charset;if(typeof t.charset<"u"&&t.charset!=="utf-8"&&t.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=Pl.default;if(typeof t.format<"u"){if(!SO.call(Pl.formatters,t.format))throw new TypeError("Unknown format option provided.");n=t.format}var a=Pl.formatters[n],i=Mt.filter;(typeof t.filter=="function"||zn(t.filter))&&(i=t.filter);var s;if(t.arrayFormat in J5?s=t.arrayFormat:"indices"in t?s=t.indices?"indices":"repeat":s=Mt.arrayFormat,"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var o=typeof t.allowDots>"u"?t.encodeDotInKeys===!0?!0:Mt.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:Mt.addQueryPrefix,allowDots:o,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:Mt.allowEmptyArrays,arrayFormat:s,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Mt.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?Mt.delimiter:t.delimiter,depth:typeof t.depth=="number"?t.depth:Mt.depth,encode:typeof t.encode=="boolean"?t.encode:Mt.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:Mt.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:Mt.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Mt.encodeValuesOnly,filter:i,format:n,formatter:a,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Mt.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Mt.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Mt.strictNullHandling}},OO=function(e,t){var r=e,n=AO(t),a,i;typeof n.filter=="function"?(i=n.filter,r=i("",r)):zn(n.filter)&&(i=n.filter,a=i);var s=[];if(typeof r!="object"||r===null)return"";var o=J5[n.arrayFormat],l=o==="comma"&&n.commaRoundTrip;a||(a=Object.keys(r)),n.sort&&a.sort(n.sort);for(var c=Z5(),u=0;u<a.length;++u){var d=a[u];if(!(typeof d>"u"||d===null)){var p=r[d];if(!(n.skipNulls&&p===null)){var f=n.encodeDotInKeys?String(d).replace(/\./g,"%2E"):String(d);e6(s,_O(p,f,o,l,n.allowEmptyArrays,n.strictNullHandling,n.skipNulls,n.encodeDotInKeys,n.encode?n.encoder:null,n.filter,n.sort,n.allowDots,n.serializeDate,n.format,n.formatter,n.encodeValuesOnly,n.charset,c,n.depth,0))}}}var g=s.join(n.delimiter),h=n.addQueryPrefix===!0?"?":"";return n.charsetSentinel&&(n.charset==="iso-8859-1"?h+="utf8=%26%2310003%3B"+n.delimiter:h+="utf8=%E2%9C%93"+n.delimiter),g.length>0?h+g:""},jn=X5,sd=Object.prototype.hasOwnProperty,mh=Array.isArray,yt={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:jn.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},MO=function(e){return e.replace(/&#(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},r6=function(e,t,r){if(e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1){if(t.throwOnLimitExceeded)for(var n=0,a=e.indexOf(",");a>-1;){if(n+=1,n>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.");a=e.indexOf(",",a+1)}return e.split(",")}if(t.throwOnLimitExceeded&&r>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(t.arrayLimit===1?"":"s")+" allowed in an array.");return e},$O="utf8=%26%2310003%3B",FO="utf8=%E2%9C%93",DO=function(t,r){var n={__proto__:null},a=r.ignoreQueryPrefix?t.replace(/^\?/,""):t;a=a.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var i=r.parameterLimit===1/0?void 0:r.parameterLimit,s=a.split(r.delimiter,r.throwOnLimitExceeded&&typeof i<"u"?i+1:i);if(r.throwOnLimitExceeded&&typeof i<"u"&&s.length>i)throw new RangeError("Parameter limit exceeded. Only "+i+" parameter"+(i===1?"":"s")+" allowed.");var o=-1,l,c=r.charset;if(r.charsetSentinel)for(l=0;l<s.length;++l)s[l].indexOf("utf8=")===0&&(s[l]===FO?c="utf-8":s[l]===$O&&(c="iso-8859-1"),o=l,l=s.length);for(l=0;l<s.length;++l)if(l!==o){var u=s[l],d=u.indexOf("]="),p=d===-1?u.indexOf("="):d+1,f,g;if(p===-1?(f=r.decoder(u,yt.decoder,c,"key"),g=r.strictNullHandling?null:""):(f=r.decoder(u.slice(0,p),yt.decoder,c,"key"),f!==null&&(g=jn.maybeMap(r6(u.slice(p+1),r,mh(n[f])?n[f].length:0),function(v){return r.decoder(v,yt.decoder,c,"value")}))),g&&r.interpretNumericEntities&&c==="iso-8859-1"&&(g=MO(String(g))),u.indexOf("[]=")>-1&&(g=mh(g)?[g]:g),r.comma&&mh(g)&&g.length>r.arrayLimit&&(g=jn.combine([],g,r.arrayLimit,r.plainObjects,r.throwOnLimitExceeded)),f!==null){var h=sd.call(n,f);h&&(r.duplicates==="combine"||u.indexOf("[]=")>-1)?n[f]=jn.combine(n[f],g,r.arrayLimit,r.plainObjects,r.throwOnLimitExceeded):(!h||r.duplicates==="last")&&(n[f]=g)}}return n},RO=function(e,t,r,n){var a=0;if(e.length>0&&e[e.length-1]==="[]"){var i=e.slice(0,-1).join("");a=Array.isArray(t)&&t[i]?t[i].length:0}for(var s=n?t:r6(t,r,a),o=e.length-1;o>=0;--o){var l,c=e[o];if(c==="[]"&&r.parseArrays)jn.isOverflow(s)?l=s:l=r.allowEmptyArrays&&(s===""||r.strictNullHandling&&s===null)?[]:jn.combine([],s,r.arrayLimit,r.plainObjects,r.throwOnLimitExceeded);else{l=r.plainObjects?{__proto__:null}:{};var u=c.charAt(0)==="["&&c.charAt(c.length-1)==="]"?c.slice(1,-1):c,d=r.decodeDotInKeys?u.replace(/%2E/g,"."):u,p=parseInt(d,10),f=!isNaN(p)&&c!==d&&String(p)===d&&p>=0&&r.parseArrays;if(!r.parseArrays&&d==="")l={0:s};else if(f&&p<r.arrayLimit)l=[],l[p]=s;else{if(f&&r.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+r.arrayLimit+" element"+(r.arrayLimit===1?"":"s")+" allowed in an array.");f?(l[p]=s,jn.markOverflow(l,p)):d!=="__proto__"&&(l[d]=s)}}s=l}return s},NO=function(t,r){var n=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t;if(r.depth<=0)return!r.plainObjects&&sd.call(Object.prototype,n)&&!r.allowPrototypes?void 0:[n];var a=[],i=n.indexOf("["),s=i>=0?n.slice(0,i):n;if(s){if(!r.plainObjects&&sd.call(Object.prototype,s)&&!r.allowPrototypes)return;a[a.length]=s}for(var o=n.length,l=i,c=0;l>=0&&c<r.depth;){for(var u=1,d=l+1,p=-1;d<o&&p<0;){var f=n.charCodeAt(d);f===91?u+=1:f===93&&(u-=1,u===0&&(p=d)),d+=1}if(p<0)return a[a.length]="["+n.slice(l)+"]",a;var g=n.slice(l,p+1),h=g.slice(1,-1);if(!r.plainObjects&&sd.call(Object.prototype,h)&&!r.allowPrototypes)return;a[a.length]=g,c+=1,l=n.indexOf("[",p+1)}if(l>=0){if(r.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+r.depth+" and strictDepth is true");a[a.length]="["+n.slice(l)+"]"}return a},LO=function(t,r,n,a){if(t){var i=NO(t,n);if(i)return RO(i,r,n,a)}},UO=function(t){if(!t)return yt;if(typeof t.allowEmptyArrays<"u"&&typeof t.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof t.decodeDotInKeys<"u"&&typeof t.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(t.decoder!==null&&typeof t.decoder<"u"&&typeof t.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof t.charset<"u"&&t.charset!=="utf-8"&&t.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof t.throwOnLimitExceeded<"u"&&typeof t.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var r=typeof t.charset>"u"?yt.charset:t.charset,n=typeof t.duplicates>"u"?yt.duplicates:t.duplicates;if(n!=="combine"&&n!=="first"&&n!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var a=typeof t.allowDots>"u"?t.decodeDotInKeys===!0?!0:yt.allowDots:!!t.allowDots;return{allowDots:a,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:yt.allowEmptyArrays,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:yt.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:yt.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:yt.arrayLimit,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:yt.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:yt.comma,decodeDotInKeys:typeof t.decodeDotInKeys=="boolean"?t.decodeDotInKeys:yt.decodeDotInKeys,decoder:typeof t.decoder=="function"?t.decoder:yt.decoder,delimiter:typeof t.delimiter=="string"||jn.isRegExp(t.delimiter)?t.delimiter:yt.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:yt.depth,duplicates:n,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:yt.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:yt.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:yt.plainObjects,strictDepth:typeof t.strictDepth=="boolean"?!!t.strictDepth:yt.strictDepth,strictMerge:typeof t.strictMerge=="boolean"?!!t.strictMerge:yt.strictMerge,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:yt.strictNullHandling,throwOnLimitExceeded:typeof t.throwOnLimitExceeded=="boolean"?t.throwOnLimitExceeded:!1}},BO=function(e,t){var r=UO(t);if(e===""||e===null||typeof e>"u")return r.plainObjects?{__proto__:null}:{};for(var n=typeof e=="string"?DO(e,r):e,a=r.plainObjects?{__proto__:null}:{},i=Object.keys(n),s=0;s<i.length;++s){var o=i[s],l=LO(o,n[o],r,typeof e=="string");
12a=jn.merge(a,l,r)}return r.allowSparse===!0?a:jn.compact(a)},qO=OO,VO=BO,zO=dh,jO={formats:zO,parse:VO,stringify:qO},Hn=L("q",Js(jO));const HO={serviceName:Y4};let od=null;const GO=e=>{od||(od=xg(e??HO))},Je=L("g",()=>{if(!od)throw new Error("Logger is not initialized. Call configureLogger() first.");return od});var on=(e=>(e.RestOfPage="restOfPage",e.FullPage="fullPage",e))(on||{});const ld=[24,48,96],Ki=ld[0],ni={page:1,pageSize:ld[2],totalEntities:0,loadMoreCount:0,hasMoreTemplates:!1},n6=/(?:\/(?=(?<segment>[^/]+)))+(?:\/?(?<prefix>qv\/)(?<designId>(?:[0-9a-fA-F]){8}-(?:[0-9a-fA-F]{4}-){3}(?:[0-9a-fA-F]){12}|(?:([0-9A-Z]){2}-){15}(?:[0-9A-Z]){2}))?/g,WO=e=>{try{const t=e.matchAll(n6);if(t){const r=Array.from(t).map(n=>n.groups);return{designId:r.find(n=>!!n?.designId)?.designId,segment:r.filter(n=>!n?.designId).map(n=>n?.segment).filter(n=>!!n)}}return{}}catch{return{}}finally{n6.lastIndex=0}},ve=L("c",{appName:"gallery-fragment",noCacheRequestor:"gallery-fragment-nocache",client:{features:{EnableVortex:!0,EnableIconography:!0},logger:{level:"info"},newRelic:{accountId:"2429158",trustKey:"1106546"},pageName:"Gallery",rendering:{prefixUrl:"https://rendering.mcp.cimpress.com",udsPrefixUrl:"https://uds.documents.cimpress.io",contentDeliveryPrefixUrl:"https://cdn.prod.delivery.content.cimpress.io",designSpecificationsURL:"https://design-specifications.docext.cimpress.io",diamondURL:"https://diamond.dyn-des.vpsvc.com"},segmentRoute:"gallery",vistaprintRoot:{"en-ie":"https://www.vistaprint.ie","pt-pt":"https://www.vistaprint.pt","es-es":"https://www.vistaprint.es","en-in":"https://www.vistaprint.in","de-at":"https://www.vistaprint.at","fr-be":"https://www.vistaprint.be","nl-be":"https://www.vistaprint.be","fr-ca":"https://www.vistaprint.ca","en-ca":"https://www.vistaprint.ca","de-ch":"https://www.vistaprint.ch","fr-ch":"https://www.vistaprint.ch","it-ch":"https://www.vistaprint.ch","en-nz":"https://www.vistaprint.co.nz","en-gb":"https://www.vistaprint.co.uk","en-us":"https://www.vistaprint.com","es-us":"https://www.vistaprint.com","en-au":"https://www.vistaprint.com.au","de-de":"https://www.vistaprint.de","da-dk":"https://www.vistaprint.dk","fi-fi":"https://www.vistaprint.fi","fr-fr":"https://www.vistaprint.fr","it-it":"https://www.vistaprint.it","nl-nl":"https://www.vistaprint.nl","nb-no":"https://www.vistaprint.no","sv-se":"https://www.vistaprint.se","en-sg":"https://www.vistaprint.sg"},culturePrefix:{"fr-be":"fr","fr-ca":"fr","fr-ch":"fr","it-ch":"it","es-us":"es"}},services:{global:{retry:{methods:["get"],statusCodes:[408,413,502,503,504],limit:1,retryOnTimeout:!1},timeout:5e3},designService:{prefixUrl:"https://vpmerchant.dsp.dst.vpsvc.com/"},designConductorService:{prefixUrl:"https://gallery-content-query.dd.vpsvc.com/api/",timeout:4e3,retry:{retryOnTimeout:!0}},configApiService:{prefixUrl:"https://gallery-config.dd.vpsvc.com/api/",timeout:3e3,retry:{retryOnTimeout:!0}},designPersonalizationContextService:{prefixUrl:"https://dpcs.sherbert.cimpress.io/",version:"v1"},designVariationsService:{prefixUrl:"https://gallery-content-query.dd.vpsvc.com/api/",timeout:3e3},msxService:{prefixUrl:"https://merchandising-site-experience.prod.merch.vpsvc.com/api/"},siteFlowService:{prefixUrl:"https://siteflow.merch.vpsvc.com/",timeout:3e3},mttUrlService:{prefixUrl:"https://url.prod.merch.vpsvc.com/"},productCatalogPricingService:{prefixUrl:"https://website-pricing-service-cdn.prices.cimpress.io/",timeout:1e4,retry:{retryOnTimeout:!0}},pricePlatformService:{prefixUrl:"https://api.price-platform-service-cdn.pai.vpsvc.com/"},ratingsAndReviewsService:{prefixUrl:"https://rating-reviews.prod.merch.vpsvc.com/"},taxonomyService:{prefixUrl:"https://gallery-config.dd.vpsvc.com/api/"},wesService:{prefixUrl:"https://workentityservice.docext.cimpress.io",version:"v1"}},util:{}});var vh={exports:{}},gt={},bh={exports:{}},Yi={};function a6(){var e={};return e["align-content"]=!1,e["align-items"]=!1,e["align-self"]=!1,e["alignment-adjust"]=!1,e["alignment-baseline"]=!1,e.all=!1,e["anchor-point"]=!1,e.animation=!1,e["animation-delay"]=!1,e["animation-direction"]=!1,e["animation-duration"]=!1,e["animation-fill-mode"]=!1,e["animation-iteration-count"]=!1,e["animation-name"]=!1,e["animation-play-state"]=!1,e["animation-timing-function"]=!1,e.azimuth=!1,e["backface-visibility"]=!1,e.background=!0,e["background-attachment"]=!0,e["background-clip"]=!0,e["background-color"]=!0,e["background-image"]=!0,e["background-origin"]=!0,e["background-position"]=!0,e["background-repeat"]=!0,e["background-size"]=!0,e["baseline-shift"]=!1,e.binding=!1,e.bleed=!1,e["bookmark-label"]=!1,e["bookmark-level"]=!1,e["bookmark-state"]=!1,e.border=!0,e["border-bottom"]=!0,e["border-bottom-color"]=!0,e["border-bottom-left-radius"]=!0,e["border-bottom-right-radius"]=!0,e["border-bottom-style"]=!0,e["border-bottom-width"]=!0,e["border-collapse"]=!0,e["border-color"]=!0,e["border-image"]=!0,e["border-image-outset"]=!0,e["border-image-repeat"]=!0,e["border-image-slice"]=!0,e["border-image-source"]=!0,e["border-image-width"]=!0,e["border-left"]=!0,e["border-left-color"]=!0,e["border-left-style"]=!0,e["border-left-width"]=!0,e["border-radius"]=!0,e["border-right"]=!0,e["border-right-color"]=!0,e["border-right-style"]=!0,e["border-right-width"]=!0,e["border-spacing"]=!0,e["border-style"]=!0,e["border-top"]=!0,e["border-top-color"]=!0,e["border-top-left-radius"]=!0,e["border-top-right-radius"]=!0,e["border-top-style"]=!0,e["border-top-width"]=!0,e["border-width"]=!0,e.bottom=!1,e["box-decoration-break"]=!0,e["box-shadow"]=!0,e["box-sizing"]=!0,e["box-snap"]=!0,e["box-suppress"]=!0,e["break-after"]=!0,e["break-before"]=!0,e["break-inside"]=!0,e["caption-side"]=!1,e.chains=!1,e.clear=!0,e.clip=!1,e["clip-path"]=!1,e["clip-rule"]=!1,e.color=!0,e["color-interpolation-filters"]=!0,e["column-count"]=!1,e["column-fill"]=!1,e["column-gap"]=!1,e["column-rule"]=!1,e["column-rule-color"]=!1,e["column-rule-style"]=!1,e["column-rule-width"]=!1,e["column-span"]=!1,e["column-width"]=!1,e.columns=!1,e.contain=!1,e.content=!1,e["counter-increment"]=!1,e["counter-reset"]=!1,e["counter-set"]=!1,e.crop=!1,e.cue=!1,e["cue-after"]=!1,e["cue-before"]=!1,e.cursor=!1,e.direction=!1,e.display=!0,e["display-inside"]=!0,e["display-list"]=!0,e["display-outside"]=!0,e["dominant-baseline"]=!1,e.elevation=!1,e["empty-cells"]=!1,e.filter=!1,e.flex=!1,e["flex-basis"]=!1,e["flex-direction"]=!1,e["flex-flow"]=!1,e["flex-grow"]=!1,e["flex-shrink"]=!1,e["flex-wrap"]=!1,e.float=!1,e["float-offset"]=!1,e["flood-color"]=!1,e["flood-opacity"]=!1,e["flow-from"]=!1,e["flow-into"]=!1,e.font=!0,e["font-family"]=!0,e["font-feature-settings"]=!0,e["font-kerning"]=!0,e["font-language-override"]=!0,e["font-size"]=!0,e["font-size-adjust"]=!0,e["font-stretch"]=!0,e["font-style"]=!0,e["font-synthesis"]=!0,e["font-variant"]=!0,e["font-variant-alternates"]=!0,e["font-variant-caps"]=!0,e["font-variant-east-asian"]=!0,e["font-variant-ligatures"]=!0,e["font-variant-numeric"]=!0,e["font-variant-position"]=!0,e["font-weight"]=!0,e.grid=!1,e["grid-area"]=!1,e["grid-auto-columns"]=!1,e["grid-auto-flow"]=!1,e["grid-auto-rows"]=!1,e["grid-column"]=!1,e["grid-column-end"]=!1,e["grid-column-start"]=!1,e["grid-row"]=!1,e["grid-row-end"]=!1,e["grid-row-start"]=!1,e["grid-template"]=!1,e["grid-template-areas"]=!1,e["grid-template-columns"]=!1,e["grid-template-rows"]=!1,e["hanging-punctuation"]=!1,e.height=!0,e.hyphens=!1,e.icon=!1,e["image-orientation"]=!1,e["image-resolution"]=!1,e["ime-mode"]=!1,e["initial-letters"]=!1,e["inline-box-align"]=!1,e["justify-content"]=!1,e["justify-items"]=!1,e["justify-self"]=!1,e.left=!1,e["letter-spacing"]=!0,e["lighting-color"]=!0,e["line-box-contain"]=!1,e["line-break"]=!1,e["line-grid"]=!1,e["line-height"]=!1,e["line-snap"]=!1,e["line-stacking"]=!1,e["line-stacking-ruby"]=!1,e["line-stacking-shift"]=!1,e["line-stacking-strategy"]=!1,e["list-style"]=!0,e["list-style-image"]=!0,e["list-style-position"]=!0,e["list-style-type"]=!0,e.margin=!0,e["margin-bottom"]=!0,e["margin-left"]=!0,e["margin-right"]=!0,e["margin-top"]=!0,e["marker-offset"]=!1,e["marker-side"]=!1,e.marks=!1,e.mask=!1,e["mask-box"]=!1,e["mask-box-outset"]=!1,e["mask-box-repeat"]=!1,e["mask-box-slice"]=!1,e["mask-box-source"]=!1,e["mask-box-width"]=!1,e["mask-clip"]=!1,e["mask-image"]=!1,e["mask-origin"]=!1,e["mask-
12position"]=!1,e["mask-repeat"]=!1,e["mask-size"]=!1,e["mask-source-type"]=!1,e["mask-type"]=!1,e["max-height"]=!0,e["max-lines"]=!1,e["max-width"]=!0,e["min-height"]=!0,e["min-width"]=!0,e["move-to"]=!1,e["nav-down"]=!1,e["nav-index"]=!1,e["nav-left"]=!1,e["nav-right"]=!1,e["nav-up"]=!1,e["object-fit"]=!1,e["object-position"]=!1,e.opacity=!1,e.order=!1,e.orphans=!1,e.outline=!1,e["outline-color"]=!1,e["outline-offset"]=!1,e["outline-style"]=!1,e["outline-width"]=!1,e.overflow=!1,e["overflow-wrap"]=!1,e["overflow-x"]=!1,e["overflow-y"]=!1,e.padding=!0,e["padding-bottom"]=!0,e["padding-left"]=!0,e["padding-right"]=!0,e["padding-top"]=!0,e.page=!1,e["page-break-after"]=!1,e["page-break-before"]=!1,e["page-break-inside"]=!1,e["page-policy"]=!1,e.pause=!1,e["pause-after"]=!1,e["pause-before"]=!1,e.perspective=!1,e["perspective-origin"]=!1,e.pitch=!1,e["pitch-range"]=!1,e["play-during"]=!1,e.position=!1,e["presentation-level"]=!1,e.quotes=!1,e["region-fragment"]=!1,e.resize=!1,e.rest=!1,e["rest-after"]=!1,e["rest-before"]=!1,e.richness=!1,e.right=!1,e.rotation=!1,e["rotation-point"]=!1,e["ruby-align"]=!1,e["ruby-merge"]=!1,e["ruby-position"]=!1,e["shape-image-threshold"]=!1,e["shape-outside"]=!1,e["shape-margin"]=!1,e.size=!1,e.speak=!1,e["speak-as"]=!1,e["speak-header"]=!1,e["speak-numeral"]=!1,e["speak-punctuation"]=!1,e["speech-rate"]=!1,e.stress=!1,e["string-set"]=!1,e["tab-size"]=!1,e["table-layout"]=!1,e["text-align"]=!0,e["text-align-last"]=!0,e["text-combine-upright"]=!0,e["text-decoration"]=!0,e["text-decoration-color"]=!0,e["text-decoration-line"]=!0,e["text-decoration-skip"]=!0,e["text-decoration-style"]=!0,e["text-emphasis"]=!0,e["text-emphasis-color"]=!0,e["text-emphasis-position"]=!0,e["text-emphasis-style"]=!0,e["text-height"]=!0,e["text-indent"]=!0,e["text-justify"]=!0,e["text-orientation"]=!0,e["text-overflow"]=!0,e["text-shadow"]=!0,e["text-space-collapse"]=!0,e["text-transform"]=!0,e["text-underline-position"]=!0,e["text-wrap"]=!0,e.top=!1,e.transform=!1,e["transform-origin"]=!1,e["transform-style"]=!1,e.transition=!1,e["transition-delay"]=!1,e["transition-duration"]=!1,e["transition-property"]=!1,e["transition-timing-function"]=!1,e["unicode-bidi"]=!1,e["vertical-align"]=!1,e.visibility=!1,e["voice-balance"]=!1,e["voice-duration"]=!1,e["voice-family"]=!1,e["voice-pitch"]=!1,e["voice-range"]=!1,e["voice-rate"]=!1,e["voice-stress"]=!1,e["voice-volume"]=!1,e.volume=!1,e["white-space"]=!1,e.widows=!1,e.width=!0,e["will-change"]=!1,e["word-break"]=!0,e["word-spacing"]=!0,e["word-wrap"]=!0,e["wrap-flow"]=!1,e["wrap-through"]=!1,e["writing-mode"]=!1,e["z-index"]=!1,e}function QO(e,t,r){}function KO(e,t,r){}var YO=/javascript\s*\:/img;function XO(e,t){return YO.test(t)?"":t}Yi.whiteList=a6(),Yi.getDefaultWhiteList=a6,Yi.onAttr=QO,Yi.onIgnoreAttr=KO,Yi.safeAttrValue=XO;var ZO={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,a;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,a=e.length;n<a;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(e){return String.prototype.trimRight?e.trimRight():e.replace(/(\s*$)/g,"")}},Il=ZO;function JO(e,t){e=Il.trimRight(e),e[e.length-1]!==";"&&(e+=";");var r=e.length,n=!1,a=0,i=0,s="";function o(){if(!n){var u=Il.trim(e.slice(a,i)),d=u.indexOf(":");if(d!==-1){var p=Il.trim(u.slice(0,d)),f=Il.trim(u.slice(d+1));if(p){var g=t(a,s.length,p,f,u);g&&(s+=g+"; ")}}}a=i+1}for(;i<r;i++){var l=e[i];if(l==="/"&&e[i+1]==="*"){var c=e.indexOf("*/",i+2);if(c===-1)break;i=c+1,a=i+1,n=!1}else l==="("?n=!0:l===")"?n=!1:l===";"?n||o():l===` 13`&&o()}return Il.trim(s)}var eM=JO,cd=Yi,tM=eM;function i6(e){return e==null}function rM(e){var t={};for(var r in e)t[r]=e[r];return t}function s6(e){e=rM(e||{}),e.whiteList=e.whiteList||cd.whiteList,e.onAttr=e.onAttr||cd.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||cd.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||cd.safeAttrValue,this.options=e}s6.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,a=r.onAttr,i=r.onIgnoreAttr,s=r.safeAttrValue,o=tM(e,function(l,c,u,d,p){var f=n[u],g=!1;
vendor: 9,401 bytes, line 13
13if(f===!0?g=f:typeof f=="function"?g=f(d):f instanceof RegExp&&(g=f.test(d)),g!==!0&&(g=!1),d=s(u,d),!!d){var h={position:c,sourcePosition:l,source:p,isWhite:g};if(g){var v=a(u,d,h);return i6(v)?u+":"+d:v}else{var v=i(u,d,h);if(!i6(v))return v}}});return o};var nM=s6;(function(e,t){var r=Yi,n=nM;function a(s,o){var l=new n(o);return l.process(s)}t=e.exports=a,t.FilterCSS=n;for(var i in r)t[i]=r[i];typeof window<"u"&&(window.filterCSS=e.exports)})(bh,bh.exports);var yh=bh.exports,wh={indexOf:function(e,t){var r,n;if(Array.prototype.indexOf)return e.indexOf(t);for(r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1},forEach:function(e,t,r){var n,a;if(Array.prototype.forEach)return e.forEach(t,r);for(n=0,a=e.length;n<a;n++)t.call(r,e[n],n,e)},trim:function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(e){var t=/\s|\n|\t/,r=t.exec(e);return r?r.index:-1}},aM=yh.FilterCSS,iM=yh.getDefaultWhiteList,ud=wh;function o6(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height","loading"],ins:["datetime"],kbd:[],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var l6=new aM;function sM(e,t,r){}function oM(e,t,r){}function lM(e,t,r){}function cM(e,t,r){}function c6(e){return e.replace(dM,"<").replace(pM,">")}function uM(e,t,r,n){if(r=v6(r),t==="href"||t==="src"){if(r=ud.trim(r),r==="#")return"#";if(!(r.substr(0,7)==="http://"||r.substr(0,8)==="https://"||r.substr(0,7)==="mailto:"||r.substr(0,4)==="tel:"||r.substr(0,11)==="data:image/"||r.substr(0,6)==="ftp://"||r.substr(0,2)==="./"||r.substr(0,3)==="../"||r[0]==="#"||r[0]==="/"))return""}else if(t==="background"){if(dd.lastIndex=0,dd.test(r))return""}else if(t==="style"){if(u6.lastIndex=0,u6.test(r)||(d6.lastIndex=0,d6.test(r)&&(dd.lastIndex=0,dd.test(r))))return"";n!==!1&&(n=n||l6,r=n.process(r))}return r=b6(r),r}var dM=/</g,pM=/>/g,fM=/"/g,gM=/"/g,hM=/&#([a-zA-Z0-9]*);?/gim,mM=/:?/gim,vM=/&newline;?/gim,dd=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,u6=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,d6=/u\s*r\s*l\s*\(.*/gi;function p6(e){return e.replace(fM,""")}function f6(e){return e.replace(gM,'"')}function g6(e){return e.replace(hM,function(r,n){return n[0]==="x"||n[0]==="X"?String.fromCharCode(parseInt(n.substr(1),16)):String.fromCharCode(parseInt(n,10))})}function h6(e){return e.replace(mM,":").replace(vM," ")}function m6(e){for(var t="",r=0,n=e.length;r<n;r++)t+=e.charCodeAt(r)<32?" ":e.charAt(r);return ud.trim(t)}function v6(e){return e=f6(e),e=g6(e),e=h6(e),e=m6(e),e}function b6(e){return e=p6(e),e=c6(e),e}function bM(){return""}function yM(e,t){typeof t!="function"&&(t=function(){});var r=!Array.isArray(e);function n(s){return r?!0:ud.indexOf(e,s)!==-1}var a=[],i=!1;return{onIgnoreTag:function(s,o,l){if(n(s))if(l.isClosing){var c="[/removed]",u=l.position+c.length;return a.push([i!==!1?i:l.position,u]),i=!1,c}else return i||(i=l.position),"[removed]";else return t(s,o,l)},remove:function(s){var o="",l=0;return ud.forEach(a,function(c){o+=s.slice(l,c[0]),l=c[1]}),o+=s.slice(l),o}}}function wM(e){for(var t="",r=0;r<e.length;){var n=e.indexOf("<!--",r);if(n===-1){t+=e.slice(r);break}t+=e.slice(r,n);var a=e.indexOf("-->",n);if(a===-1)break;r=a+3}return t}function xM(e){var t=e.split("");return t=t.filter(function(r){var n=r.charCodeAt(0);return n===127?!1:n<=31?n===10||n===13:!0}),t.join("")}gt.whiteList=o6(),gt.getDefaultWhiteList=o6,gt.onTag=sM,gt.onIgnoreTag=oM,gt.onTagAttr=lM,gt.onIgnoreTagAttr=cM,gt.safeAttrValue=uM,gt.escapeHtml=c6,gt.escapeQuote=p6,gt.unescapeQuote=f6,gt.escapeHtmlEntities=g6,gt.escapeDangerHtml5Entities=h6,gt.clearNonPrintableCharacter=m6,gt.friendlyAttrValue=v6;var EM=gt.escapeAttrValue=b6;gt.onIgnoreTagStripAll=bM,gt.StripTagBody=yM,gt.stripCommentTag=wM,gt.stripBlankChar=xM,gt.attributeWrapSign='"',gt.cssFilter=l6,gt.getDefaultCSSWhiteList=iM;var pd={},ai=wh;function kM(e){var t=ai.spaceIndex(e),r;return t===-1?r=e.slice(1,-1):r=e.slice(1,t+1),r=ai.trim(r).toLowerCase(),r.slice(0,1)==="/"&&(r=r.slice(1)),r.slice(-1)==="/"&&(r=r.slice(0,-1)),r}function TM(e){return e.slice(0,2)==="</"}function SM(e,t,r){var n="",a=0,i=!1,s=!1,o=0,l=e.length,c="",u="";e:for(o=0;o<l;o++){var d=e.charAt(o);if(i===!1){if(d==="<"){i=o;continue}}else if(s===!1){if(d==="<"){n+=r(e.slice(a,o)),i=o,a=o;continue}if(d===">"||o===l-1){n+=r(e.slice(a,i)),u=e.slice(i,o+1),c=kM(u),n+=t(i,n.length,c,u,TM(u)),a=o+1,i=!1;continue}if(d==='"'||d==="'")for(var p=1,f=e.charAt(o-p);f.trim()===""||f==="=";){if(f==="="){s=d;continue e}f=e.charAt(o-++p)}}else if(d===s){s=!1;continue}}return a<l&&(n+=r(e.substr(a))),n}var CM=/[^a-zA-Z0-9\\_:.-]/gim;function PM(e,t){var r=0,n=0,a=[],i=!1,s=e.length;function o(p,f){if(p=ai.trim(p),p=p.replace(CM,"").toLowerCase(),!(p.length<1)){var g=t(p,f||"");g&&a.push(g)}}for(var l=0;l<s;l++){var c=e.charAt(l),u,d;if(i===!1&&c==="="){i=e.slice(r,l),r=l+1,n=e.charAt(r)==='"'||e.charAt(r)==="'"?r:_M(e,l+1);continue}if(i!==!1&&l===n){if(d=e.indexOf(c,l+1),d===-1)break;u=ai.trim(e.slice(n+1,d)),o(i,u),i=!1,l=d,r=l+1;continue}if(/\s|\n|\t/.test(c))if(e=e.replace(/\s|\n|\t/g," "),i===!1)if(d=IM(e,l),d===-1){u=ai.trim(e.slice(r,l)),o(u),i=!1,r=l+1;continue}else{l=d-1;continue}else if(d=AM(e,l-1),d===-1){u=ai.trim(e.slice(r,l)),u=y6(u),o(i,u),i=!1,r=l+1;continue}else continue}return r<e.length&&(i===!1?o(e.slice(r)):o(i,y6(ai.trim(e.slice(r))))),ai.trim(a.join(" "))}function IM(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="="?t:-1}}function _M(e,t){for(;t<e.length;t++){var r=e[t];if(r!==" ")return r==="'"||r==='"'?t:-1}}function AM(e,t){for(;t>0;t--){var r=e[t];if(r!==" ")return r==="="?t:-1}}function OM(e){return e[0]==='"'&&e[e.length-1]==='"'||e[0]==="'"&&e[e.length-1]==="'"}function y6(e){return OM(e)?e.substr(1,e.length-2):e}pd.parseTag=SM,pd.parseAttr=PM;var MM=yh.FilterCSS,ln=gt,w6=pd,$M=w6.parseTag,FM=w6.parseAttr,fd=wh;function gd(e){return e==null}function DM(e){var t=fd.spaceIndex(e);if(t===-1)return{html:"",closing:e[e.length-2]==="/"};e=fd.trim(e.slice(t+1,-1));var r=e[e.length-1]==="/";return r&&(e=fd.trim(e.slice(0,-1))),{html:e,closing:r}}function RM(e){var t={};for(var r in e)t[r]=e[r];return t}function NM(e){var t={};for(var r in e)Array.isArray(e[r])?t[r.toLowerCase()]=e[r].map(function(n){return n.toLowerCase()}):t[r.toLowerCase()]=e[r];return t}function x6(e){e=RM(e||{}),e.stripIgnoreTag&&(e.onIgnoreTag&&console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),e.onIgnoreTag=ln.onIgnoreTagStripAll),e.whiteList||e.allowList?e.whiteList=NM(e.whiteList||e.allowList):e.whiteList=ln.whiteList,this.attributeWrapSign=e.singleQuotedAttributeValue===!0?"'":ln.attributeWrapSign,e.onTag=e.onTag||ln.onTag,e.onTagAttr=e.onTagAttr||ln.onTagAttr,e.onIgnoreTag=e.onIgnoreTag||ln.onIgnoreTag,e.onIgnoreTagAttr=e.onIgnoreTagAttr||ln.onIgnoreTagAttr,e.safeAttrValue=e.safeAttrValue||ln.safeAttrValue,e.escapeHtml=e.escapeHtml||ln.escapeHtml,this.options=e,e.css===!1?this.cssFilter=!1:(e.css=e.css||{},this.cssFilter=new MM(e.css))}x6.prototype.process=function(e){if(e=e||"",e=e.toString(),!e)return"";var t=this,r=t.options,n=r.whiteList,a=r.onTag,i=r.onIgnoreTag,s=r.onTagAttr,o=r.onIgnoreTagAttr,l=r.safeAttrValue,c=r.escapeHtml,u=t.attributeWrapSign,d=t.cssFilter;r.stripBlankChar&&(e=ln.stripBlankChar(e)),r.allowCommentTag||(e=ln.stripCommentTag(e));var p=!1;r.stripIgnoreTagBody&&(p=ln.StripTagBody(r.stripIgnoreTagBody,i),i=p.onIgnoreTag);var f=$M(e,function(g,h,v,w,T){var C={sourcePosition:g,position:h,isClosing:T,isWhite:Object.prototype.hasOwnProperty.call(n,v)},O=a(v,w,C);if(!gd(O))return O;if(C.isWhite){if(C.isClosing)return"</"+v+">";var _=DM(w),A=n[v],P=FM(_.html,function(D,Q){var G=fd.indexOf(A,D)!==-1,Z=s(v,D,Q,G);return gd(Z)?G?(Q=l(v,D,Q,d),Q?D+"="+u+Q+u:D):(Z=o(v,D,Q,G),gd(Z)?void 0:Z):Z});return w="<"+v,P&&(w+=" "+P),_.closing&&(w+=" /"),w+=">",w}else return O=i(v,w,C),gd(O)?c(w):O},c);return p&&(f=p.remove(f)),f};var LM=x6;(function(e,t){var r=gt,n=pd,a=LM;function i(o,l){var c=new a(l);return c.process(o)}t=e.exports=i,t.filterXSS=i,t.FilterXSS=a,(function(){for(var o in r)t[o]=r[o];for(var l in n)t[l]=n[l]})(),typeof window<"u"&&(window.filterXSS=e.exports);function s(){return typeof self<"u"&&typeof DedicatedWorkerGlobalScope<"u"&&self instanceof DedicatedWorkerGlobalScope}s()&&(self.filterXSS=e.exports)}
13)(vh,vh.exports);var UM=vh.exports;const E6=new UM.FilterXSS({onIgnoreTagAttr(e,t,r){if(t==="class")return`${t}="${EM(r)}"`}}),xh=L("at",E6.process.bind(E6));function Eh(e){return e?(Array.isArray(e)?e:[e]).flatMap(t=>t===null?null:typeof t=="string"?t.split(","):t.toString()).filter(t=>t!==null):[]}function Or(e){if(e==null)return e;const t=Array.isArray(e)?e[0]:e;return t===null?null:typeof t=="string"?t:t.toString()}function kh(e){return e==null?e:e?parseInt(Or(e),10):null}function Th(e){if(e.startsWith("?"))return{url:"",query:Hn.parse(e,{ignoreQueryPrefix:!0})};const t=new URL(e),r=t.href.split("?")[0],n=t.search;return{url:r,query:Hn.parse(n,{ignoreQueryPrefix:!0})}}function k6({url:e,query:t}){const r=t?Hn.stringify(t):"";return r?`${e}?${r}`:e}function go(e){return Hn.stringify(e,{arrayFormat:"repeat"})}function BM(e){const t={total:0,data:0};if(!e||typeof e!="string")return t;const r=Number(e);if(!Number.isNaN(r)&&r>0)t.total=r,t.data=r;else if(Number.isNaN(r))try{const n=JSON.parse(e||"{}"),a=Object.values(n).reduce((i,s)=>i+(typeof s=="number"?s:0),0);a>0&&(t.total=a,t.data=n)}catch(n){Je().warn("Invalid quantity value",n)}return t}function Sh(e,t){const r=e[t];if(!r||typeof r!="string")return{};try{return JSON.parse(r)}catch{return{}}}function T6(e,t){if(!e)return[];const r=e[t];return typeof r=="string"?r.split(","):Array.isArray(r)&&r.length?r.map(n=>typeof n=="string"?n:null).filter(n=>n!==null):[]}function qM(e){if(!e)return null;const r=(Array.isArray(e)?e:[e]).map(n=>n===null?null:typeof n=="string"?n:n.toString()).filter(n=>n!==null);if(r.length===0)return null;try{return r.flatMap(n=>{const a=JSON.parse(n);return Array.isArray(a)?a.map(i=>typeof i=="string"?JSON.parse(i):i):[a]})}catch(n){return Je().warn("Failed to parse object array",n),null}}function VM(e){return{useConstraints:e.useConstraints===void 0?"true":e.useConstraints,...e}}function Xi(e){return Or(e)?.toLowerCase()==="true"}function zM(e){const t=Or(e)?.toLowerCase();if(t==="true")return!0;if(t==="false")return!1}function S6(e){const{query:t}=Th(e),r=Hn.parse(e.split("?")[1],{ignoreQueryPrefix:!0}),n=VM(t);let a=kh(n.pageSize);a&&(a=Math.min(a,Math.max(...ld)));const i=Eh(n.categories).filter(o=>Number(o)>0),s=BM(r.qty);return{query:n,bypassApproval:Xi(n.bypassApproval),debug:Xi(n.debug),noCache:Xi(n.noCache),useConstraints:Xi(n.useConstraints),paging:{page:kh(n.page),pageSize:a},quantity:s.total,quantityData:s.data??s.total,refinements:{[oe.ATTRIBUTE_PLURAL]:T6(r,"attributes"),[oe.CATEGORY_PLURAL]:i,[oe.KEYWORD]:r.keyword,[oe.COLLECTION]:Or(n.collection)},renderPropsOverride:Sh(r,"renderPropsOverride"),forcedRankingStrategyOverride:Or(n.forcedRankingStrategyOverride),selectedOptions:Sh(r,"selectedOptions"),forceVariation:Eh(n.forceVariation),quickViewId:Or(n.qv)||WO(e).designId,quickViewIdFromSearch:Or(n.quickView),pageId:Or(n.pageId),templatePurposes:T6(r,"templatePurposes"),igpLevel:kh(n.igpLevel),sortingStrategy:Or(n.sortingStrategy),searchBackend:Or(n.searchBackend),source:Or(n.source),designCreationTypes:Eh(n.designCreationTypes),aspExperimentFlags:Sh(r,"aspExperimentFlags"),isSimilarProduct:Xi(n.isSimilarProduct),takeOverQV:Xi(n.takeOverQV),selectedDesignId:Or(n.selectedDesignId),showSets:Xi(n.showSets),rawSets:qM(r.rawSets),forceSetsConfig:zM(n.forceSetsConfig),dpcId:Or(n.dpcId),designConcept:Or(n.designConcept)}}function jM(e,t,r){const{url:n,query:a={}}=Th(e);return a[t]=r,k6({url:n,query:a})}var C6=(e=>(e.name="name",e.categories="categories",e.bypassapproval="bypassApproval",e.nocache="noCache",e.useconstraints="useConstraints",e.pagesize="pageSize",e.qty="qty",e.attributes="attributes",e.keyword="keyword",e.collection="collection",e.renderpropsoverride="renderPropsOverride",e.forcedrankingstrategyoverride="forcedRankingStrategyOverride",e.selectedoptions="selectedOptions",e.forcevariation="forceVariation",e.quickview="quickView",e.pageid="pageId",e.igplevel="igpLevel",e.templatepurposes="templatePurposes",e.sortingstrategy="sortingStrategy",e.searchbackend="searchBackend",e.source="source",e.designcreationtypes="designCreationTypes",e.aspexperimentflags="aspExperimentFlags",e.issimilarproduct="isSimilarProduct",e.takeoverqv="takeOverQV",e.selecteddesignid="selectedDesignId",e.showsets="showSets",e.rawsets="rawSets",e.forcesetsconfig="forceSetsConfig",e.forwardedpath="forwardedPath",e.productid="productId",e.manifestsig="manifestSig",e.manifesturl="manifestUrl",e.urlid="urlId",e.dpcid="dpcId",e.designconcept="designConcept",e))(C6||{});const HM=Object.entries(C6).reduce((e,[t,r])=>(e[t]=r,e),{}),GM=e=>{const t={};return Object.entries(e).forEach(([r,n])=>{t[r]=xh(n)}),t},WM=e=>{const t={};return Object.entries(e).forEach(([r,n])=>{const a=HM[r.toLowerCase()]||r;r.includes("-")||(t[a]=n)}),t},QM=(e={})=>GM(WM(e)),P6=p3.SwanSemColorBgStrong.substring(1),KM={format:"auto",quality:"95",showerr:"true",category:"gal6"},I6=({url:e,templateToken:t,previewWidth:r,sceneUri:n,imageCacheVersion:a=null,sceneType:i})=>{const s=new URL(e.startsWith("//")?`https:${e}`:e),o=i===zg.VORTEX_RASTER,l=i===zg.DYNAMIC,c=o?"renderingInstructionsUrl":"instructions_uri",u=s.searchParams.get(c);if(!u)throw new Error("No instructions URI");const d=new URL(u);l&&d.searchParams.set("ignoreProjection","true");const p=n&&a?jM(n,"icv",a):n,f=o?{bgColor:P6}:{...KM,merchant_metadata:t,scene:p,bgcolor:P6};f[c]=d.toString(),f.width=Number(r).toString();for(const[g,h]of Object.entries(f))h!==void 0&&s.searchParams.set(g,h);return s.toString()},Ch=(e,t,r,n=Mg.DEFAULT,a=null)=>{let i=(n&&n===Mg.LARGE?TP:kP)*2;t===Ar.QUICKVIEW&&(i*=3);const s=e.scenes&&e.scenes[Ar.TILE]?.uri||void 0,o=e.scenes&&e.scenes[Ar.TILE]?.sceneType,l={templateToken:e.templateToken,previewWidth:i,imageCacheVersion:a,sceneUri:s,sceneType:o},c={size1x:I6({...l,url:r?.size1x}),size2x:I6({...l,url:r?.size2x})};return{previewInfo:e,previewWidth:i,previewsUrls:c}},YM="/packaging-studio",ii=e=>{const{path:t,locale:r,quantity:n,mpvId:a,productKey:i,selectedOptions:s,fullBleedElected:o,impressionId:l,galleryFullbleedEngagementId:c}=e,u=ve.client.culturePrefix[r.toLowerCase()];let d="";if(u){const h=`/${u}`,v=t.toLocaleLowerCase().startsWith(`${h}/`),w=t.startsWith(YM);!v&&!w&&(d=h)}const p=`${ve.client.vistaprintRoot[r.toLowerCase()]}${d}${t}`,{url:f,query:g}=Th(p);return n&&(g.qty=n.toString()),a&&(g.mpvId=a),s&&(g.selectedOptions=JSON.stringify(s)),i&&(g.key=i),"locale"in g||(g.locale=r),o&&(g.fullBleedElected="true"),l&&(g.metadata=JSON.stringify({galleryImpressionId:l})),c&&(g.metadata=JSON.stringify({galleryFullbleedEngagementId:c})),k6({url:f,query:g})},XM="SIMILAR_TEMPLATES_DONE",ZM="SIMILAR_TEMPLATES_RESET",JM="SIMILAR_TEMPLATES_START",e$="SIMILAR_TEMPLATES_ERROR",_6={tileEntities:{byId:{},allIds:[]},designs:{byId:{},allIds:[]},loading:!1,error:null};function t$(e=_6,t){switch(t.type){case JM:return{...e,loading:t.payload,error:null};case e$:return{...e,loading:!1,error:t.payload};case XM:{const{designs:r,tileEntities:n}=t.payload;return{...e,designs:{...r},tileEntities:{...n},loading:!1,error:null}}case ZM:return _6;default:return e}}const zUe=L("b1",e=>e.similarTemplates.tileEntities.allIds),A6=L("aI",se(e=>e.similarTemplates.tileEntities.byId,e=>t=>e[t])),jUe=L("aL",e=>e.similarTemplates.designs),Ph=se(e=>e.similarTemplates.designs.byId,e=>t=>e[t]),HUe=L("b2",e=>e.similarTemplates.loading),GUe=L("br",e=>e.similarTemplates.error),O6={scenes:{[Ar.TILE]:{uri:"",sceneType:"default"},[Ar.QUICKVIEW]:{uri:"",sceneType:"default"}},templateToken:"",finishType:"",designId:"",dps:""},r$=(e,t)=>({color:"",colorSwatches:[],designId:e,previewType:t,renderablePreviews:{previewInfo:O6,previewWidth:0,previewsUrls:{size1x:"",size2x:""}},previewUrls:{size1x:"",size2x:""},isLightColor:!1,externalId:"",designColors:[],colorComposition:[],studioUrl:"https://www.vistaprint.com",previewInfo:O6,nonPersonalizedStudioUrl:"https://www.vistaprint.com",nonPersonalizedPreviewUrls:{size1x:"",size2x:""}}),M6={byId:{},allIds:[]},n$=(e,t=M6)=>({...t,byId:e.payload.designs.byId,allIds:e.payload.designs.allIds});function a$(e=M6,t){switch(t.type){case kn:return n$(t,e);case Dg:return{...e,byIdSimilarTemplates:{...e.byIdSimilarTemplates,...t.payload.designs.byId}};case Fg:return delete e.byIdSimilarTemplates,e;default:return e}}const Zi=L("bk",se(e=>e.designs,e=>t=>{const r=e.byIdSimilarTemplates;return r&&Object.hasOwn(r,t)?r[t]:e.byId[t]})),i$=L("aq",se(Ta,Zi,(e,t)=>{const r=new Map;return(n,a=Ar.TILE,i)=>{const s=i??t(n).previewInfo,{previewUrls:o}=t(n),l=e(Ne.TilePreviewSize),c=e(Ne.ImageCacheVersion),u=`${a}\0${n}`,d=r.get(u);if(d&&d.previewInfo===s&&d.previewUrls===o)return d.result;const p=Ch(s,a,o,l,c);return r.set(u,{previewInfo:s,previewUrls:o,result:p}),p}})),hd=L("H",se(i$,Zi,ao,(e,t,r)=>(n,a,i)=>{const s=e(n,i),{color:o,studioUrl:l,nonPersonalizedStudioUrl:c}=t(n),{colorSwatches:u}=r(a),d=u.find(f=>f===n);return{...t(d),color:o,designId:n,previewType:i,renderablePreviews:s,studioUrl:l,colorSwatches:u.map(t).filter(
13Boolean),nonPersonalizedStudioUrl:c}})),s$=se(Ta,Ph,(e,t)=>(r,n=Ar.TILE,a)=>{const i=a??t(r).previewInfo,{previewUrls:s}=t(r),o=e(Ne.TilePreviewSize),l=e(Ne.ImageCacheVersion);return Ch(i,n,s,o,l)}),QUe=L("aK",se(s$,Ph,A6,e=>e.similarTemplates.designs,(e,t,r,n)=>(a,i,s)=>{const o=e(a,s),{color:l,studioUrl:c}=t(a),{colorSwatches:u}=r(i),d=u.find(f=>f===a);return{...n.byId[d],color:l,designId:a,previewType:s,renderablePreviews:o,studioUrl:c,colorSwatches:u.map(f=>n.byId[f]).filter(Boolean)}})),KUe=L("ap",se(Zi,hd,Tt,Ta,ka,(e,t,r,n,a)=>(i,s,o,l,c)=>{const u=o?.colorSwatches.length?o?.colorSwatches.find(_=>_.designId===i)??o.colorSwatches[0]:o||{};if(!u||!o)try{return e(i)?t(i,s,l):r$(i,l)}catch(_){throw Je().error({designId:i,entityId:s,designVariation:o,code:"SD001",message:`Current color swatch is null and old designID is being used: ${_.message}`},_),_}const{colorSwatches:d,studioUrl:p,nonPersonalizedStudioUrl:f}=o,g=n(Ne.TilePreviewSize),h=n(Ne.ImageCacheVersion),{color:v,previewUrls:w,isLightColor:T,nonPersonalizedPreviewUrls:C}=u,O=Ch(u?u.previewInfo:o.previewInfo,Ar.QUICKVIEW,w,g,h);return{color:v,colorSwatches:d,designId:i,previewType:l,renderablePreviews:O,previewUrls:w,isLightColor:T,externalId:u.externalId,variantId:u.variantId,designColors:u.designColors,colorComposition:u.colorComposition,previewInfo:u?u.previewInfo:o.previewInfo,studioUrl:ii({path:u?u.studioUrl:p,locale:r,quantity:a,impressionId:c}),nonPersonalizedStudioUrl:ii({path:u?u.nonPersonalizedStudioUrl:f,locale:r,quantity:a,impressionId:c}),nonPersonalizedPreviewUrls:C}})),o$={byId:{}};function l$(e=o$,t){switch(t.type){case kn:return{...e,byId:t.payload.facets.byId};default:return e}}const Ih=se(e=>e.facets,e=>t=>e.byId[t.toLowerCase()]),c$={};function u$(e=c$,t){switch(t.type){default:return e}}const _h=se(e=>e.filterByCategory,e=>t=>e[t]),d$={};function p$(e=d$,t){switch(t.type){default:return e}}const Ji=L("bi",se(e=>e.filterCategories,e=>t=>e[t])),$6=se(e=>e.taxonomyIdByCategoryId,e=>t=>e[t]),f$={};function g$(e=f$,t){switch(t.type){default:return e}}const es=se(e=>e.filterByOption,e=>t=>e[t]),Ah="MicroAgent should not be used in Node Environment",h$=(e,t)=>{let r=null,n=[],a=typeof window<"u";const i=async()=>{try{const l=await t();if(l===null){a=!1,n.forEach(({reject:c})=>{c(new Error(Ah))}),n=[];return}r=new l.MicroAgent(...e);for(const{method:c,args:u,resolve:d,reject:p}of n)try{const f=r[c](...u);d(f)}catch(f){p(f)}n=[]}catch(l){for(const{reject:c}of n)c(l);n=[]}},s=(l,c)=>new Promise((u,d)=>{n.push({method:l,args:c,resolve:u,reject:d})});a&&i();let o=typeof window>"u";return{proxyMethod(l){return(...c)=>(o&&(console.warn(Ah),o=!1),r?Promise.resolve(r[l](...c)):a?s(l,c):Promise.reject(new Error(Ah)))}}},m$=()=>"https://www.vistaprint.com/assets/new-relic-microagent",v$=e=>`https://www.${e}/assets/new-relic-microagent`,b$=e=>{const t=e.match(/vistaprint\.[a-z]{2,3}(\.[a-z]{2,3})?/);return t&&t[0]?v$(t[0]):m$()},F6="@vp/newrelic-browser-micro-agent/agent",y$=()=>{if(window._vpMicroAgentModule)return window._vpMicroAgentModule;if(window.System?.resolve(F6))return window._vpMicroAgentModule=window.System.import(F6),window._vpMicroAgentModule;const e=b$(window.location.hostname);return window._vpMicroAgentModule=w$(e).catch(t=>{throw console.error("MicroAgent failed to load",{url:e,error:t.message}),window._vpMicroAgentModule=void 0,t}),window._vpMicroAgentModule};function w$(e){const t=window.__vpMicroAgentRegister;if(t?.module)return Promise.resolve(t.module);if(t?.pending)return t.pending;let r,n;const a=new Promise((s,o)=>{r=s,n=o});window.__vpMicroAgentRegister&&(window.__vpMicroAgentRegister.pending=a);const i=document.createElement("script");return i.type="module",i.src=e,i.onerror=(s,o)=>{console.error("Error loading module script:",s,o),window.__vpMicroAgentRegister&&(window.__vpMicroAgentRegister.pending=void 0),n(new Error(`Failed to load module script: ${e}`))},i.onload=()=>{const s=window.__vpMicroAgentRegister;s?.module?(s.pending=void 0,r(s.module)):(s&&(s.pending=void 0),n(new Error(`Module ${e} loaded but did not register itself.`))),i.remove()},document.head.appendChild(i),a}typeof window<"u"&&(!window.__vpMicroAgentRegister||!window.__vpMicroAgentRegister.version||window.__vpMicroAgentRegister.version<1)&&(window.__vpMicroAgentRegister=Object.assign(function(e,t){window.__vpMicroAgentRegister.module=t},{version:1,import:y$,module:void 0,pending:void 0}));const x$=L("bJ",(...e)=>{const t=async()=>
13{if(typeof window<"u")try{const n=window.__vpMicroAgentRegister?.import;if(!n)throw new Error("MicroAgent import helper not found on window.__vpMicroAgentRegister");return await n()}catch(n){return console.error("MicroAgent failed to load",n),null}else return null},r=h$(e,()=>t());return new Proxy({},{get:(n,a)=>{const i=r.proxyMethod(a);if(i)return(...s)=>i(...s).catch(()=>{})}})}),E$=10,k$=()=>typeof navigator<"u"&&!!navigator.webdriver;class T${agent=null;_imageFailureCount=0;initNewRelicAgent(t,r){const n={info:{beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:r,applicationID:t,sa:1},loader_config:{accountID:ve.client.newRelic.accountId,trustKey:ve.client.newRelic.trustKey,agentID:t,licenseKey:r,applicationID:t},init:{distributed_tracing:{enabled:!0},privacy:{cookies_enabled:!0},ajax:{deny_list:["bam.nr-data.net"]}}};this.agent=x$(n)}recordPageAction(t,r){try{this.agent&&this.agent.addPageAction&&this.agent.addPageAction(t,{...r})}catch{}}recordDesignSelection(t,r){this.recordPageAction("design-selection",{selectionType:r,...t})}recordAppHydratedEvent(){if(this.agent&&jr){const t=(Date.now()-window.performance.timing.navigationStart)/1e3;this.recordPageAction("application-hydrated",{timing:t})}}setPageView(t,r){if(this.agent){for(const[n,a]of Object.entries(r))a&&this.agent.setCustomAttribute(n,a);this.agent.setCustomAttribute("culture",r.locale),this.agent.setPageViewName(t)}}recordImageFailure(t){k$()||this._imageFailureCount>=E$||(this._imageFailureCount++,this.recordPageAction("image-failure",{...t}))}resetImageFailureCount(){this._imageFailureCount=0}recordImagesLoaded(){const t=window.imageResources.map(r=>r.responseEnd-r.startTime);if(t.length>3){window.imageResources=[];const r=Math.min(...t),n=Math.max(...t),a=t.reduce((i,s)=>i+s,0)/t.length;this.recordPageAction("images-loaded",{imageLoadedCount:t.length,minImageLoadedTime:r,maxImageLoadedTime:n,meanImageLoadedTime:a})}}}const Mr=L("i",new T$),S$=e=>jr?e:{...e,headers:{...e.headers,"Accept-Encoding":"br, gzip, deflate"}};class _l extends Error{response;request;options;constructor(t,r,n){const a=t.status||t.status===0?t.status:"",i=t.statusText??"",s=`${a} ${i}`.trim(),o=s?`status code ${s}`:"an unknown error";super(`Request failed with ${o}: ${r.method} ${r.url}`),this.name="HTTPError",this.response=t,this.request=r,this.options=n}}class D6 extends Error{name="NonError";value;constructor(t){let r="Non-error value was thrown";try{typeof t=="string"?r=t:t&&typeof t=="object"&&"message"in t&&typeof t.message=="string"&&(r=t.message)}catch{}super(r),this.value=t}}class Oh extends Error{name="ForceRetryError";customDelay;code;customRequest;constructor(t){const r=t?.cause?t.cause instanceof Error?t.cause:new D6(t.cause):void 0;super(t?.code?`Forced retry: ${t.code}`:"Forced retry",r?{cause:r}:void 0),this.customDelay=t?.delay,this.code=t?.code,this.customRequest=t?.request}}const R6=(()=>{let e=!1,t=!1;const r=typeof globalThis.ReadableStream=="function",n=typeof globalThis.Request=="function";if(r&&n)try{t=new globalThis.Request("https://empty.invalid",{body:new globalThis.ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type")}catch(a){if(a instanceof Error&&a.message==="unsupported BodyInit type")return!1;throw a}return e&&!t})(),C$=typeof globalThis.AbortController=="function",N6=typeof globalThis.AbortSignal=="function"&&typeof globalThis.AbortSignal.any=="function",P$=typeof globalThis.ReadableStream=="function",I$=typeof globalThis.FormData=="function",L6=["get","post","put","patch","head","delete"],_$={json:"application/json",text:"text/*",formData:"multipart/form-data",arrayBuffer:"*/*",blob:"*/*",bytes:"*/*"},Mh=2147483647,A$=new TextEncoder().encode("------WebKitFormBoundaryaxpyiPgbbPti10Rw").length,U6=Symbol("stop");class B6{options;constructor(t){this.options=t}}const O$=e=>new B6(e),M$={json:!0,parseJson:!0,stringifyJson:!0,searchParams:!0,prefixUrl:!0,retry:!0,timeout:!0,hooks:!0,throwHttpErrors:!0,onDownloadProgress:!0,onUploadProgress:!0,fetch:!0,context:!0},$$={next:!0},F$={method:!0,headers:!0,body:!0,mode:!0,credentials:!0,cache:!0,redirect:!0,referrer:!0,referrerPolicy:!0,integrity:!0,keepalive:!0,signal:!0,window:!0,duplex:!0},D$=e=>{if(!e)return 0;if(e instanceof FormData){let t=0;for(const[r,n]of e)t+=A$,t+=new TextEncoder().encode(`Content-Disposition: form-data; name="${r}"`).length,t+=typeof n=="string"?new TextEncoder().encode(n).length:n.size;return t}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength;if(typeof e=="string")return new TextEncoder().encode(e).length;if(e instanceof URLSearchParams)return new TextEncoder().encode(e.toString()).length;if("byteLength"in e)return e.byteLength;if(typeof e=="object"&&e!==null)try{const t=JSON.stringify(e);return new TextEncoder().encode(t).length}catch{return 0}return 0},q6=(e,t,r)=>{let n,a=0;
13return e.pipeThrough(new TransformStream({transform(i,s){if(s.enqueue(i),n){a+=n.byteLength;let o=t===0?0:a/t;o>=1&&(o=1-Number.EPSILON),r?.({percent:o,totalBytes:Math.max(t,a),transferredBytes:a},n)}n=i},flush(){n&&(a+=n.byteLength,r?.({percent:1,totalBytes:Math.max(t,a),transferredBytes:a},n))}}))},R$=(e,t)=>{if(!e.body)return e;if(e.status===204)return new Response(null,{status:e.status,statusText:e.statusText,headers:e.headers});const r=Math.max(0,Number(e.headers.get("content-length"))||0);return new Response(q6(e.body,r,t),{status:e.status,statusText:e.statusText,headers:e.headers})},N$=(e,t,r)=>{if(!e.body)return e;const n=D$(r??e.body);return new Request(e,{duplex:"half",body:q6(e.body,n,t)})},ts=e=>e!==null&&typeof e=="object",md=(...e)=>{for(const t of e)if((!ts(t)||Array.isArray(t))&&t!==void 0)throw new TypeError("The `options` argument must be an object");return $h({},...e)},V6=(e={},t={})=>{const r=new globalThis.Headers(e),n=t instanceof globalThis.Headers,a=new globalThis.Headers(t);for(const[i,s]of a.entries())n&&s==="undefined"||s===void 0?r.delete(i):r.set(i,s);return r};function vd(e,t,r){return Object.hasOwn(t,r)&&t[r]===void 0?[]:$h(e[r]??[],t[r]??[])}const z6=(e={},t={})=>({beforeRequest:vd(e,t,"beforeRequest"),beforeRetry:vd(e,t,"beforeRetry"),afterResponse:vd(e,t,"afterResponse"),beforeError:vd(e,t,"beforeError")}),L$=(e,t)=>{const r=new URLSearchParams;for(const n of[e,t])if(n!==void 0)if(n instanceof URLSearchParams)for(const[a,i]of n.entries())r.append(a,i);else if(Array.isArray(n))for(const a of n){if(!Array.isArray(a)||a.length!==2)throw new TypeError("Array search parameters must be provided in [[key, value], ...] format");r.append(String(a[0]),String(a[1]))}else if(ts(n))for(const[a,i]of Object.entries(n))i!==void 0&&r.append(a,String(i));else{const a=new URLSearchParams(n);for(const[i,s]of a.entries())r.append(i,s)}return r},$h=(...e)=>{let t={},r={},n={},a;const i=[];for(const s of e)if(Array.isArray(s))Array.isArray(t)||(t=[]),t=[...t,...s];else if(ts(s)){for(let[o,l]of Object.entries(s)){if(o==="signal"&&l instanceof globalThis.AbortSignal){i.push(l);continue}if(o==="context"){if(l!=null&&(!ts(l)||Array.isArray(l)))throw new TypeError("The `context` option must be an object");t={...t,context:l==null?{}:{...t.context,...l}};continue}if(o==="searchParams"){l==null?a=void 0:a=a===void 0?l:L$(a,l);continue}ts(l)&&o in t&&(l=$h(t[o],l)),t={...t,[o]:l}}ts(s.hooks)&&(n=z6(n,s.hooks),t.hooks=n),ts(s.headers)&&(r=V6(r,s.headers),t.headers=r)}return a!==void 0&&(t.searchParams=a),i.length>0&&(i.length===1?t.signal=i[0]:N6?t.signal=AbortSignal.any(i):t.signal=i.at(-1)),t},U$=e=>L6.includes(e)?e.toUpperCase():e,j6={limit:2,methods:["get","put","head","delete","options","trace"],statusCodes:[408,413,429,500,502,503,504],afterStatusCodes:[413,429,503],maxRetryAfter:Number.POSITIVE_INFINITY,backoffLimit:Number.POSITIVE_INFINITY,delay:e=>.3*2**(e-1)*1e3,jitter:void 0,retryOnTimeout:!1},B$=(e={})=>{if(typeof e=="number")return{...j6,limit:e};if(e.methods&&!Array.isArray(e.methods))throw new Error("retry.methods must be an array");if(e.methods&&=e.methods.map(r=>r.toLowerCase()),e.statusCodes&&!Array.isArray(e.statusCodes))throw new Error("retry.statusCodes must be an array");const t=Object.fromEntries(Object.entries(e).filter(([,r])=>r!==void 0));return{...j6,...t}};class bd extends Error{request;constructor(t){super(`Request timed out: ${t.method} ${t.url}`),this.name="TimeoutError",this.request=t}}async function q$(e,t,r,n){return new Promise((a,i)=>{const s=setTimeout(()=>{r&&r.abort(),i(new bd(e))},n.timeout);n.fetch(e,t).then(a).catch(i).then(()=>{clearTimeout(s)})})}async function V$(e,{signal:t}){return new Promise((r,n)=>{t&&(t.throwIfAborted(),t.addEventListener("abort",a,{once:!0}));function a(){clearTimeout(i),n(t.reason)}const i=setTimeout(()=>{t?.removeEventListener("abort",a),r()},e)})}const z$=(e,t)=>{const r={};for(const n in t)Object.hasOwn(t,n)&&!(n in F$)&&!(n in M$)&&(!(n in e)||n in $$)&&(r[n]=t[n]);return r},j$=e=>e===void 0?!1:Array.isArray(e)?e.length>0:e instanceof URLSearchParams?e.size>0:typeof e=="object"?Object.keys(e).length>0:typeof e=="string"?e.trim().length>0:!!e;function H$(e){return e instanceof _l||e?.name===_l.name}function G$(e){return e instanceof bd||e?.name===bd.name}class Al{static create(t,r){const n=new Al(t,r),a=async()=>
13{if(typeof n.#e.timeout=="number"&&n.#e.timeout>Mh)throw new RangeError(`The \`timeout\` option cannot be greater than ${Mh}`);await Promise.resolve();let s=await n.#m();for(const o of n.#e.hooks.afterResponse){const l=n.#g(s.clone());let c;try{c=await o(n.request,n.#u(),l,{retryCount:n.#n})}catch(d){throw n.#c(l),n.#c(s),d}if(c instanceof B6)throw n.#c(l),n.#c(s),new Oh(c.options);const u=c instanceof globalThis.Response?c:s;l!==u&&n.#c(l),s!==u&&n.#c(s),s=u}if(n.#g(s),!s.ok&&(typeof n.#e.throwHttpErrors=="function"?n.#e.throwHttpErrors(s.status):n.#e.throwHttpErrors)){let o=new _l(s,n.request,n.#u());for(const l of n.#e.hooks.beforeError)o=await l(o,{retryCount:n.#n});throw o}if(n.#e.onDownloadProgress){if(typeof n.#e.onDownloadProgress!="function")throw new TypeError("The `onDownloadProgress` option must be a function");if(!P$)throw new Error("Streams are not supported in your environment. `ReadableStream` is missing.");const o=s.clone();return n.#c(s),R$(o,n.#e.onDownloadProgress)}return s},i=n.#f(a).finally(()=>{const s=n.#i;n.#p(s?.body??void 0),n.#p(n.request.body??void 0)});for(const[s,o]of Object.entries(_$))s==="bytes"&&typeof globalThis.Response?.prototype?.bytes!="function"||(i[s]=async()=>{n.request.headers.set("accept",n.request.headers.get("accept")||o);const l=await i;if(s==="json"){if(l.status===204)return"";const c=await l.text();return c===""?"":r.parseJson?r.parseJson(c):JSON.parse(c)}return l[s]()});return i}static#r(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof URLSearchParams)?Object.fromEntries(Object.entries(t).filter(([,r])=>r!==void 0)):t}request;#t;#n=0;#a;#e;#i;#s;#o;constructor(t,r={}){if(this.#a=t,this.#e={...r,headers:V6(this.#a.headers,r.headers),hooks:z6({beforeRequest:[],beforeRetry:[],beforeError:[],afterResponse:[]},r.hooks),method:U$(r.method??this.#a.method??"GET"),prefixUrl:String(r.prefixUrl||""),retry:B$(r.retry),throwHttpErrors:r.throwHttpErrors??!0,timeout:r.timeout??1e4,fetch:r.fetch??globalThis.fetch.bind(globalThis),context:r.context??{}},typeof this.#a!="string"&&!(this.#a instanceof URL||this.#a instanceof globalThis.Request))throw new TypeError("`input` must be a string, URL, or Request");if(this.#e.prefixUrl&&typeof this.#a=="string"){if(this.#a.startsWith("/"))throw new Error("`input` must not begin with a slash when using `prefixUrl`");this.#e.prefixUrl.endsWith("/")||(this.#e.prefixUrl+="/"),this.#a=this.#e.prefixUrl+this.#a}C$&&N6&&(this.#s=this.#e.signal??this.#a.signal,this.#t=new globalThis.AbortController,this.#e.signal=this.#s?AbortSignal.any([this.#s,this.#t.signal]):this.#t.signal),R6&&(this.#e.duplex="half"),this.#e.json!==void 0&&(this.#e.body=this.#e.stringifyJson?.(this.#e.json)??JSON.stringify(this.#e.json),this.#e.headers.set("content-type",this.#e.headers.get("content-type")??"application/json"));const n=r.headers&&new globalThis.Headers(r.headers).has("content-type");if(this.#a instanceof globalThis.Request&&(I$&&this.#e.body instanceof globalThis.FormData||this.#e.body instanceof URLSearchParams)&&!n&&this.#e.headers.delete("content-type"),this.request=new globalThis.Request(this.#a,this.#e),j$(this.#e.searchParams)){const i="?"+(typeof this.#e.searchParams=="string"?this.#e.searchParams.replace(/^\?/,""):new URLSearchParams(Al.#r(this.#e.searchParams)).toString()),s=this.request.url.replace(/(?:\?.*?)?(?=#|$)/,i);this.request=new globalThis.Request(s,this.#e)}if(this.#e.onUploadProgress){if(typeof this.#e.onUploadProgress!="function")throw new TypeError("The `onUploadProgress` option must be a function");if(!R6)throw new Error("Request streams are not supported in your environment. The `duplex` option for `Request` is not available.");this.request=this.#v(this.request,this.#e.body??void 0)}}#d(){const t=this.#e.retry.delay(this.#n);let r=t;this.#e.retry.jitter===!0?r=Math.random()*t:typeof this.#e.retry.jitter=="function"&&(r=this.#e.retry.jitter(t),(!Number.isFinite(r)||r<0)&&(r=t));const n=this.#e.retry.backoffLimit??Number.POSITIVE_INFINITY;return Math.min(n,r)}async#l(t){if(this.#n++,this.#n>this.#e.retry.limit)throw t;const r=t instanceof Error?t:new D6(t);if(r instanceof Oh)return r.customDelay??this.#d();if(!this.#e.retry.methods.includes(this.request.method.toLowerCase()))throw t;if(this.#e.retry.shouldRetry!==void 0){const n=await this.#e.retry.shouldRetry({error:r,retryCount:this.#n});if(n===!1)throw t;if(n===!0)return this.#d()}if(G$(t)&&!this.#e.retry.retryOnTimeout)throw t;if(H$(t)){if(!this.#e.retry.statusCodes.includes(t.response.status))throw t;const n=t.response.headers.get("Retry-After")??t.response.headers.get("RateLimit-Reset")??t.response.headers.get("X-RateLimit-Retry-After")??t.response.headers.get("X-RateLimit-Reset")??t.response.headers.get("X-Rate-Limit-Reset");if(n&&this.#e.retry.afterStatusCodes.includes(t.response.status)){let a=Number(n)*1e3;Number.isNaN(a)?a=Date.parse(n)-Date.now():a>=Date.parse("2024-01-01")&&(a-=Date.now());const i=this.#e.retry.maxRetryAfter??a;return a<i?a:i}
13if(t.response.status===413)throw t}return this.#d()}#g(t){return this.#e.parseJson&&(t.json=async()=>this.#e.parseJson(await t.text())),t}#p(t){t&&t.cancel().catch(()=>{})}#c(t){this.#p(t.body??void 0)}async#f(t){try{return await t()}catch(r){const n=Math.min(await this.#l(r),Mh);if(this.#n<1)throw r;if(await V$(n,this.#s?{signal:this.#s}:{}),r instanceof Oh&&r.customRequest){const a=this.#e.signal?new globalThis.Request(r.customRequest,{signal:this.#e.signal}):new globalThis.Request(r.customRequest);this.#h(a)}for(const a of this.#e.hooks.beforeRetry){const i=await a({request:this.request,options:this.#u(),error:r,retryCount:this.#n});if(i instanceof globalThis.Request){this.#h(i);break}if(i instanceof globalThis.Response)return i;if(i===U6)return}return this.#f(t)}}async#m(){this.#t?.signal.aborted&&(this.#t=new globalThis.AbortController,this.#e.signal=this.#s?AbortSignal.any([this.#s,this.#t.signal]):this.#t.signal,this.request=new globalThis.Request(this.request,{signal:this.#e.signal}));for(const r of this.#e.hooks.beforeRequest){const n=await r(this.request,this.#u(),{retryCount:this.#n});if(n instanceof Response)return n;if(n instanceof globalThis.Request){this.#h(n);break}}const t=z$(this.request,this.#e);return this.#i=this.request,this.request=this.#i.clone(),this.#e.timeout===!1?this.#e.fetch(this.#i,t):q$(this.#i,t,this.#t,this.#e)}#u(){if(!this.#o){const{hooks:t,...r}=this.#e;this.#o=Object.freeze(r)}return this.#o}#h(t){this.#o=void 0,this.request=this.#v(t)}#v(t,r){return!this.#e.onUploadProgress||!t.body?t:N$(t,this.#e.onUploadProgress,r??this.#e.body??void 0)}}/*! MIT License © Sindre Sorhus */const Fh=e=>{const t=(r,n)=>Al.create(r,md(e,n));for(const r of L6)t[r]=(n,a)=>Al.create(n,md(e,a,{method:r}));return t.create=r=>Fh(md(r)),t.extend=r=>(typeof r=="function"&&(r=r(e??{})),Fh(md(e,r))),t.stop=U6,t.retry=O$,t},H6=Fh();class Gr extends Error{status;statusText;url;data;params;originalError;constructor(t,r,n){super(t.message),this.name=this.constructor.name,this.status=t.response.status,this.statusText=t.response.statusText,this.url=t.request.url,this.originalError=t,this.data=r,this.params=n}}class W$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Bad Request: ${t.message}`}}class Q$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Unauthorized: ${t.message}`}}class K$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Forbidden: ${t.message}`}}class Y$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Not Found: ${t.message}`}}class X$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Method Not Allowed: ${t.message}`}}class Z$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Conflict: ${t.message}`}}class J$ extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Unprocessable Entity: ${t.message}`}}class eF extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Too Many Requests: ${t.message}`}}class tF extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Internal Server Error: ${t.message}`}}class rF extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Bad Gateway: ${t.message}`}}class nF extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Service Unavailable: ${t.message}`}}class aF extends Gr{constructor(t,r,n){super(t,r,n),this.message=`Gateway Timeout: ${t.message}`}}class iF extends Error{constructor(t){super(`Client Timeout: ${t.message}`),this.name=this.constructor.name}}class G6 extends Error{constructor(t){super(`Client Disconnected: ${t}`),this.name=this.constructor.name}}class sF extends Error{url;status;constructor(t,r){super(`Empty or invalid response data received from ${t}`),this.name=this.constructor.name,this.url=t,this.status=r}}const oF=(e,t,r)=>{switch(e.response.status){case 400:return new W$(e,t,r);case 401:return new Q$(e,t,r);case 403:return new K$(e,t,r);case 404:return new Y$(e,t,r);case 405:return new X$(e,t,r);case 409:return new Z$(e,t,r);case 422:return new J$(e,t,r);case 429:return new eF(e,t,r);case 500:return new tF(e,t,r);case 502:return new rF(e,t,r);case 503:return new nF(e,t,r);case 504:return new aF(e,t,r);default:return new Gr(e,t,r)}},lF=e=>e instanceof G6||e.code==="ECONNRESET"||e.code==="ECONNABORTED"||e.code==="ERR_STREAM_DESTROYED"||e.message?.toLowerCase()?.includes("client disconnected"),cF=(e,t)=>{if(!t)return e!==void 0?{json:e}:{};const{params:r,paramsSerializer:n,...a}=t,i=r?{...a,searchParams:typeof n=="function"?n(r):Hn.stringify(r,n)}:a;return e!==void 0?{json:e,...i}:i},Ol=async(e,t,r,n,a,i)=>{const s=i?`[${i}] `:"";try{const o=await e[t](r,cF(n,a));if(t==="delete"||o.status===204)return{data:void 0,status:o.status};const l=await o.json();if(!l)throw new sF(r,o.status);return{data:l,status:o.status}}catch(o){const l={serviceName:i,method:t,url:r,params:a?.params,data:n};if(lF(o))throw Je().debug(`${s}API Error - Client disconnected: ${o}`,l),new G6(o);if(o instanceof _l){const c=oF(o,n,a?.params);throw Je().warn(`${s}API Error - HTTP: (${c.status} ${c.statusText}): ${c.message}`,l),c}else throw o instanceof bd?(Je().warn(`${s}API Error - Timeout: ${o.message}`,l),new iF(o)):(Je().warn(`${s}API Error: ${o}`,l),o)}},Dh=(e={},t)=>{const r={...ve.services.global,...e,retry:{...ve.services.global?.retry,...typeof e.retry=="object"&&e.retry}},n=H6.create(r);return{get:(a,i)=>Ol(n,"get",a,void 0,i,t),post:(a,i,s)=>Ol(n,"post",a,i,s,t),put:(a,i,s)=>Ol(n,"put",a,i,s,t),patch:(a,i,s)=>Ol(n,"patch",a,i,s,t),delete:(a,i)=>Ol(n,"delete",a,void 0,i,t)}};let Gn=class{api;config;loggerOrProvider;constructor(t,r){this.api=Dh({...S$({...t})},this.constructor.name),this.config=t||{},this.loggerOrProvider=r}get logger(){return typeof this.loggerOrProvider=="function"?this.loggerOrProvider():this.loggerOrProvider}};L("A",Gn);const uF={},dF=e=>t=>{const r=t[e],{[e]:n,...a}=t;let i=go(a);return Array.isArray(r)&&r.length>0&&r.forEach(s=>{i+=`&${e}=${encodeURIComponent(JSON.stringify(s))}`}),i},pF=e=>e?.map(t=>`${t.key}:${t.value}:${t.weight.toFixed(2)}`).join(",")??"";class fF extends Gn{constructor(t,r){super(t,r),jr||(this.api=Dh({...t,timeout:RI},this.constructor.name))}async getContent(t=uF){const{galleryType:r,productKey:n,attributes:a=[],facetTaxonomyIds:i=[],bypassApproval:s,categories:o=[],locale:l,facetCategories:c,galleryName:u,productVersion:d,keyword:p,collection:f,length:g,offset:h,selectedOptions:v,noCache:w,useConstraints:T,forcedRankingStrategyOverride:C,designIds:O,renderProps:_,templatePurposes:A,searchBackend:P,experimentFlags:D,designCreationTypes:Q,debug:G,includeCategoryAndKeywordData:Z,sets:W,forceSetsConfig:B,boostedSearchableEnumeratedData:z=[],mpvId:M,customColorVariations:j,...q}=t;if(!u)throw new Error('Parameter "galleryName" must be provided');const K=a.map(le=>le.join(",")),Y=r==="Standard",ee=Y?`v2/Galleries/${encodeURIComponent(u)}/Culture/${l}/Content`:`v2/${n}/Culture/${l}
13/Content`,X={productVersion:d,bypassApproval:s,categories:o.map(le=>le.join(",")),facetCategories:c,keywords:p,collection:f,limit:g,offset:h,requestor:w?ve.noCacheRequestor:ve.appName,noCache:w,useConstraints:T,forcedRankingStrategyOverride:C,selectedOptions:v,designIds:O?.join(","),customColorVariations:j?.join(","),renderProps:_,templatePurposes:A,searchBackend:P,experimentFlags:D,designCreationTypes:Q,debug:G,includeCategoryAndKeywordData:Z,...z?.length&&{boostedSearchableEnumeratedData:pF(z)},sets:W,forceSetsConfig:B,attributes:K,...!Y&&{facetTaxonomyIds:i},...Y&&{mpvId:M},...q};try{const{data:le,status:ke}=await this.api.get(ee,{params:X,paramsSerializer:dF("sets")});return{data:le,raw:JSON.stringify(le),meta:{serviceName:"Content Service",baseUrl:ve.services.designConductorService.prefixUrl,url:ee,status:ke,params:X}}}catch(le){throw Mr.recordPageAction(Mu.CONTENT_LOAD_FAILED,{galleryName:u,info:le}),le}}async getMatchingTemplatesForProduct(t){const{productKey:r,productVersion:n,culture:a,templateIdentifier:i}=t;if(!r)throw new Error('Parameter "productKey" must be provided');if(!i)throw new Error('Parameter "templateIdentifier" must be provided');const s=`v2/Product/${r}/Culture/${a}/matching`;try{const{data:o}=await this.api.get(s,{params:{productVersion:n,requestor:ve.appName,templateIdentifier:i},paramsSerializer:go});return o}catch{return[]}}}const yd=new fF(ve.services.designConductorService,Je);function Ml(e,t="id",r){return e.filter(n=>n).reduce((n,a)=>{const i=a[t]?.toString();return n.byId[i]=a,n.allIds.push(i),n},{byId:{...r?.byId??{}},allIds:[...r?.allIds??[]]})}const gF=(e,t,r="id")=>{const n=new Set(t);return e.filter(a=>{if(!a)return!1;const i=a[r]?.toString();return n.has(i)?!1:(n.add(i),!0)})};function Rh(e){let t=5381,r=e.length;for(;r;)t=t*33^e.charCodeAt(r+=-1);return(t>>>0).toString()}function ho(e){const t=Object.entries(e).sort(([r],[n])=>r>n?1:-1);return Rh(JSON.stringify(t))}const W6=/\{([^{}]+)\}/g,hF=(e,t,r)=>{if(!e||!r)return;const n=[...e.matchAll(W6)].map(i=>i[1]);if(!n.length)return e;const a={};for(const i of n){const s=r.filters.find(u=>u.name.toLowerCase()===i.toLowerCase());if(!s)return;const o=r.getOptionNameForFilter(s.name);if(!o)return;const l=t?.[o];if(!l)return;const c=r.getFilterOptionTitle(`${s.name}_${l}`.toLowerCase());if(!c)return;a[i]=c}return e.replace(W6,(i,s)=>a[s]??"")};function mF(e){return e.forEach(t=>{t.facet=t.facet.toLowerCase()}),{facets:{byId:Ml(e,"facet").byId}}}function vF(e,t,r){const n=e.reduce((a,i)=>{const s=r(i);return s?{...a,[s]:i}:a},{});for(const a of t||[])if(e.includes(a)){const i=r(a);i&&(n[i]=a)}return n}function Nh({tileEntity:e,index:t=0,designs:r,productOptionsByProductKeyMap:n,isQSPEntity:a=!1,locale:i,quantity:s,getTaxonomyIdByCategoryId:o,selectedTaxonomyIds:l,isSimilarTemplate:c,comparativeNameFormat:u,filterContext:d}){let p=[];const{colorSwatches:f,fullProductOptions:g,productKey:h,productVersion:v,...w}=e,T=hF(u,g,d);w.studioUrl=ii({path:w.studioUrl,locale:i,quantity:s}),w.nonPersonalizedStudioUrl=ii({path:w.nonPersonalizedStudioUrl,locale:i,quantity:s}),f?.length?p=f.map(O=>{const _={...O,entityId:e.designId,studioUrl:ii({path:O.studioUrl,locale:i,quantity:s}),nonPersonalizedStudioUrl:ii({path:O.nonPersonalizedStudioUrl,locale:i,quantity:s})};return r.push(_),_.designId}):r.push({...w,entityId:e.designId});let C="";return g&&(C=ho(g),h in n||(n[h]={}),h in n||(n[h]={})),n[h][C]=g,{...w,comparativeName:T,productKey:h,productVersion:+v,productOptionsHash:C,fullProductOptions:g,colorSwatches:p,isQSPEntity:a,position:t,taxonomyVariants:vF(e?.categoryKeys||[],l||[],o),colorComposition:e.colorComposition,isSimilarTemplate:c,productOptionsByProductKey:n}}function bF({content:e,locale:t,quantity:r,getTaxonomyIdByCategoryId:n,qvContent:a,selectedTaxonomyIds:i,oldState:s,comparativeNameFormat:o,filterContext:l}){const c=[],u={},d=s?.tileEntities.allIds??[],p=d.length,g=gF(e,d,"designId").map((w,T)=>Nh({tileEntity:w,index:p+T,designs:c,productOptionsByProductKeyMap:u,locale:t,quantity:r,getTaxonomyIdByCategoryId:n,selectedTaxonomyIds:i,comparativeNameFormat:o,filterContext:l})),h=Ml(c,"designId",s?.designs),v=Ml(g,"designId",s?.tileEntities);if(a){const w=[],T=Nh({tileEntity:a,designs:w,productOptionsByProductKeyMap:u,isQSPEntity:!0,locale:t,quantity:r,getTaxonomyIdByCategoryId:n,selectedTaxonomyIds:i,comparativeNameFormat:o,filterContext:l});
13w.forEach(C=>h.byId[C.designId]=C),v.byId[T.designId]={...T,position:v.byId[T.designId]?.position??T.position}}return{productOptionsByProductKeyMap:u,designs:h,tileEntities:v}}const wd="REFINEMENT_UPDATE",wr=(e,t,r)=>({value:e,dimension:t,...r}),yF=(e,t,r)=>({payload:{add:e,remove:t,removeAll:r},type:wd}),Ca=(e,t,r)=>ci({actions:yF(e,t,r),fetchMode:on.FullPage}),wF=e=>Ca(e,void 0),xd=(e,t)=>Ca(void 0,e,t),ir=[];for(let e=0;e<256;++e)ir.push((e+256).toString(16).slice(1));function xF(e,t=0){return(ir[e[t+0]]+ir[e[t+1]]+ir[e[t+2]]+ir[e[t+3]]+"-"+ir[e[t+4]]+ir[e[t+5]]+"-"+ir[e[t+6]]+ir[e[t+7]]+"-"+ir[e[t+8]]+ir[e[t+9]]+"-"+ir[e[t+10]]+ir[e[t+11]]+ir[e[t+12]]+ir[e[t+13]]+ir[e[t+14]]+ir[e[t+15]]).toLowerCase()}let Lh;const EF=new Uint8Array(16);function kF(){if(!Lh){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");Lh=crypto.getRandomValues.bind(crypto)}return Lh(EF)}var Q6={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function mo(e,t,r){if(Q6.randomUUID&&!e)return Q6.randomUUID();e=e||{};const n=e.random??e.rng?.()??kF();if(n.length<16)throw new Error("Random bytes length must be >= 16");return n[6]=n[6]&15|64,n[8]=n[8]&63|128,xF(n)}const Ed=(e,t,r)=>({dimension:t,value:e.toLocaleLowerCase(),isImplicitDefault:r});function TF(e,t){const r={};return e.attributes&&e.attributes.forEach(n=>{const a=Ed(n,oe.ATTRIBUTE);r[a.value]=a}),e.categories&&e.categories.filter(n=>!t.includes(n)).forEach(n=>{const a=Ed(n,oe.CATEGORY);r[a.value]=a}),e.keyword&&(r.keyword=Ed(e.keyword,oe.KEYWORD)),e.collection&&(r.collection=Ed(e.collection,oe.COLLECTION)),r}const SF={};function CF(e=SF,t){let r;const{payload:n}=t;switch(t.type){case Lu:return{...t.payload.refinements};case ro:return{...TF(t.payload.refinements,[])};case wd:return r={...e},n.add&&n.add.forEach(a=>{a.dimension===oe.KEYWORD||a.dimension===oe.COLLECTION?r[a.dimension]=a:r[a.value]=a}),n.remove&&n.remove.forEach(a=>{a.dimension===oe.KEYWORD||a.dimension===oe.COLLECTION?delete r[a.dimension]:delete r[a.value]}),r;default:return e}}function PF(e){return(t,r)=>{const n=t[e],a=r[e],i=typeof n=="string"?n.toUpperCase():"",s=typeof a=="string"?a.toUpperCase():"";let o=0;return i>s?o=1:i<s&&(o=-1),o}}const IF=()=>se(Ji,$l,(e,t)=>t,(e,t,r)=>{const n=e(r);return!n||!n.children||n.children.length<=0?{selectedCategoryId:null}:{selectedCategoryId:n.children.find(i=>!!t(i))||null}}),_F=()=>se(Ji,$l,(e,t)=>t,(e,t,r)=>{const n=e(r);return!n||!n.children||n.children.length<=0?{}:n.children.reduce((a,i)=>{const s=!!t(i);return{...a,[i]:s}},{})}),K6=(e,t)=>se([Ji,Ih,$l],(r,n,a)=>{const i=r(e),s={};if(!i||!i.children||i.children.length<=0)return{options:[],selectedValues:s,visible:!1};let o=!1,l=i.children.map(c=>{const u=r(c),d=n(c),p=!d||d.count<=0;p||(o=!0);const f=!!a(c);return f&&(s[c]=f),{disabled:p,selected:f,value:c,title:u.title,facetCount:0}});return l=l.filter(c=>!c.disabled).sort(PF("title")).map((c,u)=>({...c,rank:u})),{options:l,selectedValues:s,visible:o}}),vo=e=>(e??pr.UNKNOWN).toLowerCase(),AF=L("bw",e=>vo(e)===pr.SUBSTRATE_COLOR),si=L("r",e=>e.designPersonalization.designPersonalizationContextId),Y6=e=>e.designPersonalization.dpcsLoading,X6=e=>e.designPersonalization.contentHasColor,Uh=e=>!!e.designPersonalization.designPersonalizationWidgetHasImage,bo=L("aN",e=>!!e.designPersonalization.designPersonalizationWidgetHasColor),Bh=se(si,e=>e.designPersonalization.colorVariationDPCs,(e,t)=>e?[...t??[],e]:t?.length?t:void 0),OF=se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.ATTRIBUTE||t.dimension===oe.CATEGORY));se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.ATTRIBUTE));const MF=se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.CATEGORY)),Z6=e=>e.refinements.keyword,$F=e=>e.refinements.collection,qh=e=>e.refinements,$l=se(e=>e.refinements,e=>e.config.metadata.categoryIds,(e,t)=>r=>e&&r in e||(t?.includes(+r)??!1)),J6=(e,t,r)=>Object.values(e).reduce((n,a)=>{const i=t(a.value),s=r(a.value);switch(a.dimension){case oe.ATTRIBUTE:return{...n,attributes:{...n.attributes,[i]:[...n.attributes[i]||[],a.value]}};case oe.CATEGORY:return{...n,categories:{...n.categories,[s]:[...n.categories[s]||[],a.value]}};case oe.KEYWORD:return{...n,keyword:a.value};case oe.COLLECTION:return{...n,collection:a.value};default:return n}},{attributes:{},categories:{},keyword:void 0,collection:void 0}),FF=se(qh,bo,es,no,(e,t,r,n)=>t?Object.fromEntries(Object.entries(e).filter(([a])=>vo(n(r(a))?.type)!==pr.COLOR)):e),yo=se(FF,e=>es(e),e=>_h(e),(e,t,r)=>J6(e,t,r)),DF=se(yo,Ng,(e,t)=>Object.values(e.attributes||[]).reduce((r,n)=>(n.filter(i=>!t.includes(i)).length>0&&r.push(...n),r),[]));se(e=>e.refinements,es,no,(e,t,r)=>Object.keys(e).reduce((n,a)=>{const i=e[a];if(i.isImplicitDefault){const s=t(i.value),o=r(s);return{...n,[o.name]:o.options}}return n},{}));const Vh=se(yo,Tn,Ya,(e,t,r)=>{const{attributes:n}=e;return{...Object.keys(n).reduce((s,o)=>{const l=n[o];if(l.length>1||l.length<1)return s;const c=t(l[0]);if(c&&c.productOption){const{optionName:u,optionValue:d}=c.productOption;return{...s,[u]:d}}return s},{}),...r}}),RF=se(yo,Tn,Ya,(e,t,r)=>{const{attributes:n}=e,{selections:a,alternateSelections:i}=Object.keys(n).reduce((o,l)=>{const c=n[l];if(!c?.length)return o;let u;const d=[];
13for(const p of c){const f=t(p);if(!f?.productOption)continue;const{optionName:g,optionValue:h}=f.productOption;u=g,d.push(h)}return!u||!d.length||(o.selections[u]=d[0],d.length>=2&&(o.alternateSelections[u]=d.slice(1))),o},{selections:{},alternateSelections:{}}),s=Object.fromEntries(Object.entries(r).map(([o,l])=>[o,String(l)]));return{selections:{...a,...s},alternateSelections:i}}),e8=se(Vh,Ir,Q4,(e,t,r)=>{const n=!!e["Foil Color"]&&e["Foil Color"]!=="None";return t(Ne.DisableFullBleedUploadForFoilColor)&&n||!r}),zh=e=>!e.config.designServicesAvailable,Fl=e=>e.paging.pageSize,t8=se(e8,zh,(e,t)=>{const r=e?0:1,n=t?0:1;return[r+n,n,n,n]}),NF=se([t8,(e,t=0)=>t],(e,t)=>e.slice(0,t).reduce((r,n)=>r+n,0)),r8=se([t8],e=>{const t=Ki-e[0],r=Ki-e[1];return[t,r,r,r]}),LF=se([r8],e=>e.reduce((t,r)=>[...t,t[t.length-1]+r],[0])),n8=se([Fl],e=>{const t=Math.ceil(e/Ki);return Math.max(1,Math.min(4,t))}),jh=se([LF,n8],(e,t)=>e[t]),Dl=se([e=>e.paging,NF,r8,jh,Fl,(e,t=0)=>t],(e,t,r,n,a,i)=>{const{page:s}=e;if(s===1){const d=i*Ki-t,p=r[i];return{page:s,pageSize:p,offset:d}}const l=s-2,c=n+l*a+i*Ki;return{page:s,pageSize:Ki,offset:c}}),UF=(e,t)=>{const{page:r,offset:n,pageSize:a}=Dl(e,0),i=r===1?jh(e):Fl(e);return t===on.FullPage?{page:r,offset:n,pageSize:i}:{page:r,offset:n+a,pageSize:i-a}},oi=e=>e.paging.totalEntities,BF=e=>{const t=SI(e,{renderPropertyName:Ne.DefaultPageSize});return t?e.paging.pageSize===t?null:e.paging.pageSize:e.paging.pageSize===ni.pageSize?null:e.paging.pageSize},kd=L("bA",e=>e.paging.page),qF=e=>e.paging.page===ni.page?null:e.paging.page,VF=se(e=>e.paging.totalEntities,e=>e.paging.pageSize,jh,(e,t,r)=>{if(e===0)return 0;const n=Math.max(0,e-r);return n===0?1:1+Math.ceil(n/t)}),zF=se(e=>e.paging.totalEntities,e=>{const t=[];return ld.some(r=>(t.push(r),r>e)),t}),Td=e=>e.paging.loadMoreCount,jF=e=>e.paging.hasMoreTemplates,HF=e=>!e||Array.isArray(e)&&!e.length||typeof e=="object"&&!Object.keys(e).length;function GF(e,t,r){HF(t)?delete r[e]:r[e]=t}function WF(e){return{...e,meta:{...e.meta,updateUrl:!0}}}const QF={debug:!1,bypassApproval:!1,lastRequestUrl:void 0,noCache:!1,forcedRankingStrategyOverride:"",useConstraints:!0,renderPropsOverride:{},quickViewId:"",isDirectQuickView:!1,experienceType:"",templatePurposes:[],sortingStrategy:null,searchBackend:null,source:null,designCreationTypes:[],aspExperimentFlags:null,isSimilarProduct:!1,takeOverQV:!1,selectedDesignId:"",showSets:!1,rawSets:null,forceSetsConfig:void 0,forwardedPath:"",urlId:""};function KF(e=QF,t){switch(t.type){case e5:return{...e,quickViewId:t.payload.designId};case Gg:return{...e,quickViewId:"",isDirectQuickView:!1};case t5:return{...e,isSimilarProduct:t.payload.isSimilarProduct};case kn:return{...e,lastRequestUrl:t.payload.requestUrl};case Z4:case ro:return{...e,templatePurposes:t.payload.templatePurposes,quickViewId:t.payload.query.qv,showSets:t.payload.showSets,rawSets:t.payload.rawSets,forceSetsConfig:t.payload.forceSetsConfig};case J4:return{...e,sortingStrategy:t.payload.sortingStrategy,forcedRankingStrategyOverride:t.payload.forcedRankingStrategyOverride};default:return e}}const Sd=L("w",e=>e.debug.bypassApproval),li=L("bd",e=>!!e.debug.debug),Hh=L("v",e=>e.debug.noCache),Gh=L("x",e=>e.debug.useConstraints),Wh=e=>e.debug.renderPropsOverride,a8=e=>e.debug.forcedRankingStrategyOverride,Cd=e=>e.debug.quickViewId,wo=L("be",e=>e.debug.isDirectQuickView),Pd=e=>e.debug.experienceType,i8=e=>e.debug.templatePurposes,Qh=e=>e.debug.searchBackend,s8=e=>e.debug.designCreationTypes,o8=e=>e.debug.aspExperimentFlags,YF=L("b7",e=>e.debug.isSimilarProduct),l8=L("aj",e=>e.debug.takeOverQV),XF=L("bC",e=>e.debug.selectedDesignId),Rl=e=>e.debug.showSets,c8=e=>e.debug.rawSets,u8=e=>e.debug.forceSetsConfig,ZF=L("s",e=>e.debug.forwardedPath),JF=L("p",e=>e.debug.urlId);function eD(e=null,t){switch(t.type){default:return e}}const Id=e=>e.experimentation?.rawExperiments,d8=e=>!!e;function p8(e){return e?JSON.parse(e):[]}const f8=(e,t)=>{try{return p8(t).some(n=>n.FeatureFlag===e)}catch(r){return Je().warn("Experiment reader in isExperimentActive() failed.",r,{featureFlag:e}),!1}},tD=async(e,t,r)=>{try{const n=p8(t);if(n.length){const a=n.find(i=>i.FeatureFlag===e);a&&a.ExperimentId&&a.ExperimentVariationId&&r.trackExperiment({experimentId:a.ExperimentId,experimentVariationId:a.ExperimentVariationId})}}catch(n){Je().warn("Experiment impression tracking failed.",n,{featureFlag:e})}},g8=(e,t,r,n)=>({...e.reduce((i,s)=>{const o=Object.keys(s.variationsValueMap).find(l=>f8(l,t));return o?{...i,[s.experimentKey]:s.variationsValueMap[o]}:i},{}),...n,...r}),h8=se(Vu,xa,Tn,(e,t,r)=>{const n=e?.keywords??[],a=e?.categoryIds??[],i=t.find(u=>vo(u.type)===pr.COLOR);if(!n.length||!i)return{categories:a,keywords:n,attributes:[]};const o=i.options.map(r).reduce((u,d)=>({...u,[d.title.toLocaleUpperCase()]:d.value}),{}),l=[],c=[];
13return n.forEach(u=>{const d=o[u.toLocaleUpperCase()];d?c.push([d]):l.push(u)}),{categories:a,keywords:l,attributes:c}}),Kh=se(s8,Xa,Uh,(e,t,r)=>t&&r?e?.filter(n=>n!==Za.CLIPART):e);class cn extends Error{url;context;constructor(t,r,n){super(t),this.name=this.constructor.name,this.url=r,this.context=n}}const rD=30;class nD extends Gn{apiVersion;constructor({version:t,...r},n){super(r,n),this.apiVersion=t}async addTemplateInteractions(t,r,n){const a=`${this.apiVersion}/templateInteractions:list`;if(t===void 0||n===void 0)throw new cn("Unable to call addTemplateInteractions, no canonicalId and/or authorizationHeader provided",a,{canonicalId:t});const{data:i}=await this.api.post(a,{interactions:r},{headers:{Authorization:n},params:{canonicalId:t,from:ve.appName,requestor:ve.appName}});return i}async getTemplateInteractions(t,r,n,a,i=rD.toString()){const s=`${this.apiVersion}/templateInteractions`;if(!r)throw new cn("Unable to call getTemplateInteractions, no authorizationHeader provided",s);try{const{data:o}=await this.api.get(s,{headers:{Authorization:r},params:{canonicalId:t,daysOfHistory:i,interactionSubtype:a,interactionType:n,requestor:ve.appName},paramsSerializer:{arrayFormat:"repeat"}});return o}catch(o){return this.logger.error("Failed to get template interactions: ",o),[]}}async getTemplateInteractionsSummary(t,r,n,a,i,s){const o=`${this.apiVersion}/templateInteractions/summary`;if(!t||!s)throw new cn("Unable to call getTemplateInteractionsSummary, no canonicalId and/or authorizationHeader provided",o);const{data:l}=await this.api.get(o,{headers:{Authorization:s},params:{canonicalId:t,daysOfHistory:i,requestor:ve.appName,interactionSubtype:n,interactionType:r,productKey:a}});return l}async getDesignPersonalizationSession(t,r,n){const a=`${this.apiVersion}/designPersonalizationSessions/${t}`;if(!r)throw new cn("Unable to call getDesignPersonalizationSession, no authorizationHeader provided",a);const{data:i}=await this.api.get(a,{headers:{Authorization:r,From:ve.appName},params:{canonicalId:n}});return i}async createDesignPersonalizationSession(t,r,n,a){const i=`${this.apiVersion}/designPersonalizationSessions`;if(a===void 0&&n===void 0)throw new cn("Unable to call createDesignPersonalizationSession, no canonicalId and/or authorizationHeader provided",i,{canonicalId:a});const s={brandId:r,designPersonalizationContext:{designPersonalizationData:t}},{data:o}=await this.api.post(i,{...s},{headers:{Authorization:n,From:ve.appName},params:{canonicalId:a}});return o}async updateDesignPersonalizationSession(t,r,n,a,i){const s=`${this.apiVersion}/designPersonalizationSessions/${t}/designPersonalizationContexts`;if(i===void 0&&a===void 0)throw new cn("Unable to call updateDesignPersonalizationSession, no canonicalId and/or authorizationHeader provided",s,{canonicalId:i});const o={brandId:n,designPersonalizationContext:{designPersonalizationData:r}},{data:l}=await this.api.post(s,{...o},{headers:{Authorization:a,From:ve.appName},params:{canonicalId:i}});return l}}const m8=new nD(ve.services.designPersonalizationContextService,Je),aD={boost_exploration:"0.8",boost_coefficient:"0.5",boost_limit_part:"0.5"},iD="ImagePlaceholder",sD=1,oD="SET_AUTH_DATA",lD={};function cD(e=lD,t){switch(t.type){case oD:return t.payload;default:return e}}const uD=e=>e.authData,dD="SET_PREVIOUSLY_ORDERED_DATA",pD={timestamp:null,designConceptId:null};function fD(e=pD,t){switch(t.type){case dD:return{...e,timestamp:t.payload.timestamp,designConceptId:t.payload.designConceptId};default:return e}}const gD=L("bm",e=>e.previouslyOrdered.timestamp),hD=e=>e.previouslyOrdered.designConceptId,mD="SET_PREVIOUSLY_ORDERED_DATA",vD=e=>({payload:e,type:mD}),bD=(e,...t)=>{const r=[];for(const n of t)n&&Object.keys(n).length>0&&r.push(n);return[...r,...e]},v8="Previously Ordered",yD="Email Campaign",Nl=L("bn",e=>e===v8),wD=(e,t)=>({name:v8,priority:1,distribution:{type:"positions",positions:[1],limit:1},ranking:{type:"forced",rankingStrategies:[{name:"",sortingDirection:"descending"}]},filters:{content:{DesignConceptId:[e]}},...t&&{designPersonalizationContextId:t}}),xD=(e,t)=>({name:yD,priority:1,distribution:{type:"positions",positions:[1],limit:1},ranking:{type:"forced",rankingStrategies:[{name:"",sortingDirection:"descending"}]},filters:{content:{DesignConceptId:[e]}},designPersonalizationContextId:t}),b8="ADD_DEBUG_API_CALL",ED=e=>({type:b8,payload:e});
13class kD extends Error{constructor(t,r,n){super(`Gallery [${t}] with page [${r}] was not found. ${n}`),this.name=this.constructor.name}}const TD=e=>{const t=_I(e),r=AI(e);if(!(!t||!r))return xD(r,t)},SD=(e,t)=>async(r,n)=>{const a=n();try{const i=await m8.getTemplateInteractions(e,t,[Fu.TEMPLATE_ORDERED],[Du.TEMPLATE_TOKEN],UP);if(!i.length)return null;const s=i.at(-1);if(!s)return null;const o=sn(a),l=ji(a),c=Tt(a),u={productKey:o,productVersion:l,culture:c,templateIdentifier:decodeURIComponent(s.data)},d=await yd.getMatchingTemplatesForProduct(u);if(!d.length)return null;const{designConceptId:p}=d[0];return r(vD({designConceptId:p,timestamp:s.timestamp})),p}catch(i){return Je().error({message:"Failed to get previously ordered template",error:i,canonicalId:e}),null}},CD=(e,t,r)=>async(n,a)=>{const i=a(),s=c8(i)||[];let o;const l=TD(i),c=si(i),u=hD(i),d=e&&r&&t?await n(SD(t,r)):u;return d&&(o=wD(d,c)),bD(s,o,l)},Yh=se([Ji,e=>e.filters.byId],(e,t)=>r=>{const n={},a=Object.values(t).filter(s=>s.dimension===oe.CATEGORY).map(s=>s.categoryId.toString());return{categories:Object.values(r).map(s=>{let o=0;return s.forEach(l=>{const c=e(l);if(!c)throw new Error(`Invalid category. Category ${l} does not exist`);const{level:u}=c;u>o&&(o=u),u<2&&(n[l]=l)}),s.filter(l=>e(l).level===o)}),facetCategories:a.concat(Object.keys(n))}});function PD({newContent:e,locale:t,query:r,quantity:n,qvContent:a,oldState:i,forcedLoadMoreCount:s,getTaxonomyIdByCategoryId:o,selectedTaxonomyIds:l,comparativeNameFormat:c,filterContext:u}){const d=s??(i?i.paging.loadMoreCount+1:ni.loadMoreCount);return{type:kn,payload:{...mF(e.results.facets),...bF({content:e.results.content,locale:t,quantity:n,getTaxonomyIdByCategoryId:o,qvContent:a,selectedTaxonomyIds:l,oldState:i,comparativeNameFormat:c,filterContext:u}),paging:{totalEntities:e.total,loadMoreCount:d,hasMoreTemplates:e.length+e.offset<e.total},requestUrl:e.requestUrl,config:{viewId:mo(),lastLoadMoreLength:e.results.content.length}},meta:{query:r}}}function ID(e,t){return{type:Lu,payload:{paging:e.paging,refinements:e.refinements},meta:{query:t}}}const ci=({actions:e,authInfo:{canonicalId:t,authorizationHeader:r}={},shouldUpdateUrl:n=!0,loadMore:a=!1,fetchMode:i,isInitialCall:s=!1}={})=>async(o,l)=>{const c=l(),u=Id(c),d=Ir(c),p=d(Ne.ShowPersonalizationUI),f=d(Ne.PersonalizationBoostingDisabled);e&&[e].flat().forEach(o);const g=l(),{keywords:h,categories:v,attributes:w}=h8(g),T=yo(g),C=$6(g),{categories:O,facetCategories:_}=Yh(g)({...T.categories,...v?.length&&{meta:v.map(String)}}),A=ka(g),P=Cd(g),D=wo(g),Q=Td(g),G=Qh(g),Z=li(g),W=Kh(g),B=si(g),z=Bh(g),M=uD(g),j=li(g),q=ji(g),K=Ea(g),Y=Uh(g),ee=[];let X={};const le=r??M?.authorizationHeader,ke=t??M?.canonicalId;p&&Y&&!f&&(X=aD,ee.push({key:iD,value:"true",weight:sD}));const Te=g8([],u,o8(g),X),{page:ye,pageSize:nt,offset:Ee}=i?UF(g,i):Dl(g,a?Q+1:ni.loadMoreCount),Ue=[...w,...Object.values(T.attributes)],Ie=K4(g).map(we=>we.taxonomyId),Le=await o(CD(s,ke,le)),Me={galleryType:Bg(g),productKey:sn(g),categories:O,facetCategories:_,attributes:Ue,facetTaxonomyIds:Ie,bypassApproval:Sd(g),locale:Tt(g),galleryName:K,productVersion:q,keyword:[...h,T.keyword].filter(d8),collection:T.collection,length:nt,mpvId:ar(g),offset:Ee,selectedOptions:Ya(g),noCache:Hh(g),useConstraints:Gh(g),forcedRankingStrategyOverride:a8(g),renderProps:Wh(g),templatePurposes:i8(g),searchBackend:G,experimentFlags:Te,designCreationTypes:W,designPersonalizationContextId:B,customColorVariations:z,debug:Z,boostedSearchableEnumeratedData:ee,includeCategoryAndKeywordData:!0,filterAltTextCompatibleTagging:!0,sets:Le,forceSetsConfig:u8(g)};try{const{data:we,meta:$e,raw:We}=await yd.getContent(Me);if((a||i)&&l().paging.page!==ye)return{type:"CONTENT_UPDATE/STALE_PAGE_IGNORED"};if(ye>1&&we.offset>=we.total)throw new kD(K,ye,`(offset [${we.offset}] >= total[${we.total}])`);j&&!jr&&o(ED({meta:$e,raw:We}));let ze;if(D&&P){const Ye=(({galleryType:xt,productKey:dt,facetTaxonomyIds:Rn,bypassApproval:yn,locale:Nn,galleryName:vr,productVersion:Jr,mpvId:Qe,noCache:Et,useConstraints:Dt,forcedRankingStrategyOverride:br,selectedOptions:wn,renderProps:va,searchBackend:en,experimentFlags:tn,debug:Sr,designCreationTypes:xn,includeCategoryAndKeywordData:pt,sets:el,forceSetsConfig:J2,designPersonalizationContextId:e3,customColorVariations:t3})=>({galleryType:xt,productKey:dt,facetTaxonomyIds:Rn,bypassApproval:yn,locale:Nn,galleryName:vr,productVersion:Jr,mpvId:Qe,noCache:Et,useConstraints:Dt,forcedRankingStrategyOverride:br,selectedOptions:wn,renderProps:va,searchBackend:en,experimentFlags:tn,debug:Sr,designCreationTypes:xn,includeCategoryAndKeywordData:pt,sets:el,forceSetsConfig:J2,designPersonalizationContextId:e3,customColorVariations:t3,designIds:[P],length:1,attributes:Object.values(T.attributes)}))(Me);if([ze]=(await yd.getContent(Ye)).data.results.content,!ze){const xt=`Failed to open quickView for QSP: ${P}`;Je().warn({message:xt,query:Me})}}let Se=PD({newContent:we,locale:g.config.locale,query:Me,quantity:A,qvContent:ze,oldState:a||i===on.RestOfPage?g:void 0,forcedLoadMoreCount:i?n8(g)-1:void 0,getTaxonomyIdByCategoryId:C,selectedTaxonomyIds:O.flat(),comparativeNameFormat:q4(g),filterContext:V4(g)});return n&&(Se=WF(Se)),o(Se)}catch(we){if(jr)return Je().error(we),o(ID(c,Me));throw we}};function _D(e,t,r){return r===t?e:Math.ceil((t*(e-1)+1)/r)}const AD=(e,t)=>({type:Rg,payload:{page:t,pageSize:e}}),OD=e=>({type:Uu,payload:{page:e}}),MD=e=>ci({actions:OD(e),fetchMode:on.FullPage}),$D=(e,t,r)=>{const n=_D(e,t,r);return ci({actions:AD(r,n),fetchMode:on.FullPage})};function FD(e=ni,t){switch(t.type){case ro:return{...e,page:t.payload.paging.page||ni.page,pageSize:t.payload.paging.pageSize||ni.pageSize};case Rg:return{...e,page:t.payload.page,pageSize:t.payload.pageSize};case Uu:return{...e,page:t.payload.page};case Z4:case J4:case wd:return{...e,page:ni.page};case kn:return{...e,...t.payload.paging};case Lu:return{...t.payload.paging};default:return e}}const DD={};function RD(e=DD,t){switch(t.type){case kn:return{...t.payload.productOptionsByProductKeyMap};default:return e}}const tBe=L("am",e=>e.productOptionsByProductKey),ND="TEMPLATE_PURPOSES_UPDATE",LD="SORTING_STRATEGY_UPDATE",UD={showSpinner:!1,warningType:null};function BD(e=UD,t){switch(t.type){case Rg:case Uu:case wd:case ND:case LD:return{...e,showSpinner:!0};case ro:return{...e,showSpinner:t.payload.showSpinner};case Lu:return{...e,showSpinner:!1,warningType:X4.Content};case kn:return{...e,showSpinner:!1,warningType:null};default:return e}}const qD=se(e=>e.ux,e=>({showSpinner:e.showSpinner})),VD=se(e=>e.ux,e=>({warningType:e.warningType})),zD={};function jD(e=zD,t){switch(t.type){default:return e}}const rBe=L("bg",se(e=>e.attributeNameByFilterName,e=>t=>e[t])),HD={designPersonalizationContext:void 0,designPersonalizationContextId:void 0,dpcsLoading:!1,contentHasColor:!1}
13,GD="DESIGN_PERSONALIZATION_CONTEXT_UPDATE",y8="DESIGN_PERSONALIZATION_CONTEXT_ID_UPDATE",w8="DPCS_LOADING_UPDATE",x8="NEW_MODULE_HAS_IMAGE_UPDATE",E8="NEW_MODULE_HAS_COLOR_UPDATE",k8="COLOR_VARIATION_DPCS_UPDATE";function WD(e=HD,t){switch(t.type){case GD:return{...e,designPersonalizationContext:t.payload.dpc};case y8:return{...e,designPersonalizationContextId:t.payload.id};case w8:return{...e,dpcsLoading:t.payload.dpcsLoading};case kn:return{...e,contentHasColor:!!e.designPersonalizationWidgetHasColor};case x8:return{...e,designPersonalizationWidgetHasImage:t.payload.designPersonalizationWidgetHasImage};case E8:return{...e,designPersonalizationWidgetHasColor:t.payload.designPersonalizationWidgetHasColor};case k8:return{...e,colorVariationDPCs:t.payload.colorVariationDPCs};default:return e}}const QD={};function KD(e=QD,t){switch(t.type){default:return e}}const nBe=L("bh",se(e=>e.taxonomyIdByFilterName,e=>t=>e[t])),YD={};function XD(e=YD,t){switch(t.type){default:return e}}const ZD={};function JD(e=ZD,t){switch(t.type){default:return e}}const eR=e=>e.qvFilterNameByTaxonomyId,tR={apis:[]};function rR(e=tR,t){switch(t.type){case b8:return{...e,apis:[...e.apis,t.payload]};default:return e}}const aBe=L("j",e=>e.debugToolbar.apis),nR=fP({config:yI,debug:KF,debugToolbar:rR,designs:a$,facets:l$,filterByCategory:u$,filterByOption:g$,optionNameByFilterName:mI,attributeNameByFilterName:jD,filterCategories:p$,filterOptions:oI,filters:pI,quickViewFilters:cI,paging:FD,previouslyOrdered:fD,productOptionsByProductKey:RD,refinements:CF,tileEntities:BI,ux:BD,experimentation:eD,designPersonalization:WD,taxonomyIdByCategoryId:XD,taxonomyIdByFilterName:KD,qvFilterNameByTaxonomyId:JD,authData:cD,similarTemplates:t$}),T8=se(DF,MF,Z6,$F,qF,BF,zu,Cd,(e,t)=>t?.isRedirectToL0,(e,t,r,n,a,i,s,o,l)=>({parameters:{page:a,pageSize:i,[oe.ATTRIBUTE_PLURAL]:e.map(c=>c),[oe.CATEGORY_PLURAL]:s&&!l?[]:t.map(c=>c.value),[oe.KEYWORD]:r?r.value:null,[oe.COLLECTION]:n?n.value:null,qv:o},replace:r&&!!r.replace}));function S8(e,t){const r={...Hn.parse(t,{ignoreQueryPrefix:!0})};for(const[n,a]of Object.entries(e.parameters))GF(n,a,r);return Object.keys(r).length?`?${Hn.stringify(r,{arrayFormat:"comma"})}`:""}const aR=YP((e,t)=>e.reduce((r,n)=>({...r,[n]:{dimension:t,value:n}}),{})),iR=(e,t)=>{const r=Ng(t),n=es(t),a=_h(t),i=aR(e,oe.ATTRIBUTE),s=J6(i,n,a);return r.filter(l=>{const c=n(l);return!s.attributes[c]}).concat(e)},sR=(e,t,r)=>(n,a)=>{if(e.query.qv!==t.query.qv){if(r&&e.query.qv&&t.query.qv)return;n({type:ro,payload:{...e,showSpinner:!1}});return}const i=a();n(ci({actions:{type:ro,payload:{...e,refinements:{...e.refinements,attributes:iR(e.refinements.attributes,i)},showSpinner:!0}},shouldUpdateUrl:!1,fetchMode:on.FullPage}))},oR=e=>({getState:t})=>r=>n=>{if(!e||!n.meta||!n.meta.updateUrl)return r(n);const a=r(n),i=t(),s=T8(i),o=S8(s,window.location.search);return o!==window.location.search&&e.push(o||"?"),a},lR=(e,t)=>{if(!Ka)return;let r=Ka.location.search;Ka.listen(({location:n,action:a})=>{if(a==="POP"&&n.search!==r){const s=S6(n.search),o=S6(r);e(sR(s,o,t))}const i=n.pathname.includes("/qv/")||n.search.includes("qv=");a==="POP"&&!i&&window.scrollTo(0,0),r=n.search})},Xh=new Map,Zh=L("a$",e=>{let t=Xh.get(e);return t||(t=mo(),Xh.set(e,t),t)}),cR=e=>{Xh.delete(e)},Jh=L("b0",(e,t)=>`${e}..${t}`),_d=se(e=>OF(e),e=>e.filterCategories,e=>e.filterByCategory,e=>e.filterOptions,e=>e.filterByOption,(e,t,r,n,a)=>Object.values(e).map(i=>{if(i.dimension===oe.ATTRIBUTE){const l=n.byId[i.value],c=a[i.value];return{id:i.value,title:l?.title,parent:c,isDefault:!!i.isImplicitDefault,type:i.dimension}}const s=t[i.value],o=r[i.value];return{id:i.value,title:s?.title,parent:o,isDefault:!1,type:i.dimension}})),e0=L("K",se([(e,t,r)=>r??Ug(e),(e,t)=>Zh(t)],Jh)),uR=()=>se([vl,ao,Zi,Ea,Vi,ar,sn,_d,Lg,Z6,Ug,oi,PI,(e,t)=>t],(e,t,r,n,a,i,s,o,l,c,u,d,p,f)=>{const g=new Map,h=e.slice(-p);return{galleryId:n,galleryName:n,internalGalleryId:a,productKeys:[s],refinements:o,forcedRankingStrategy:l,totalEntityCount:d,entities:h.map(v=>{const w=t(v),{fullProductOptions:T,productKey:C,product:O,colorSwatches:_,isForceRanked:A,designCreationType:P,position:D,designConceptId:Q,externalId:G,targetUseCase:Z,boostInfo:W,rankingSet:B,designTypeMetadata:z}=w,M=_.map(ee=>
13r(ee).color?.split("#")[1]).filter(Boolean);let j=g.get(w.productOptionsHash)?.id;j||(j=g.size+1,g.set(w.productOptionsHash,{id:j,options:T}));const{conceptKitId:q,useCaseId:K,layoutId:Y}=z||{};return{mpvId:i,productKey:C,product:O,galleryImpressionId:Jh(u,Zh(v)),colorSwatchValues:M,designId:v,position:D,isForceRanked:A,productOptionsSetId:j,designCreationType:P,designConceptId:Q,externalId:G,targetUseCase:Z,isBoosted:W?.boosted||!1,rankingSet:B,isPreviouslyOrdered:Nl(B),conceptKitId:q,useCaseId:K,layoutId:Y}}),route:ve.client.segmentRoute,location:f,isAutosuggestSearch:!!c?.isAutosuggest,productOptionsSets:Array.from(g.values())}}),C8=()=>{const e=uR();return $g((t,r,n)=>({...e(t,n),sessionStep:r.getIncrementedSessionStep()}))},t0=C8(),dR=e=>({getState:t})=>r=>n=>{const a=r(n),i=t();return e.updateState(i),n.type===kn&&!n.payload.suppressImpression&&e.trackImpression(t0(i,e,_r.DesignTile)),a},pR={},fR=(e=pR,t,r=!1)=>{const n=[oR(Ka),lP];t&&n.push(dR(t));const a=gP(...n),i=mP({trace:!0})(a),s=A4(nR,e,i);return lR(s.dispatch,r),t?.hydrate(s.getState()),s};var xo=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},gR=class extends xo{#r;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#r=="boolean"?this.#r:globalThis.document?.visibilityState!=="hidden"}},r0=new gR,hR={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},mR=class{#r=hR;#t=!1;setTimeoutProvider(e){this.#r=e}setTimeout(e,t){return this.#r.setTimeout(e,t)}clearTimeout(e){this.#r.clearTimeout(e)}setInterval(e,t){return this.#r.setInterval(e,t)}clearInterval(e){this.#r.clearInterval(e)}},rs=new mR;function vR(e){setTimeout(e,0)}var bR=typeof window>"u"||"Deno"in globalThis;function Kt(){}function yR(e,t){return typeof e=="function"?e(t):e}function n0(e){return typeof e=="number"&&e>=0&&e!==1/0}function P8(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ui(e,t){return typeof e=="function"?e(t):e}function Wr(e,t){return typeof e=="function"?e(t):e}function I8(e,t){const{type:r="all",exact:n,fetchStatus:a,predicate:i,queryKey:s,stale:o}=e;if(s){if(n){if(t.queryHash!==a0(s,t.options))return!1}else if(!Ll(t.queryKey,s))return!1}if(r!=="all"){const l=t.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof o=="boolean"&&t.isStale()!==o||a&&a!==t.state.fetchStatus||i&&!i(t))}function _8(e,t){const{exact:r,status:n,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(r){if(ns(t.options.mutationKey)!==ns(i))return!1}else if(!Ll(t.options.mutationKey,i))return!1}return!(n&&t.state.status!==n||a&&!a(t))}function a0(e,t){return(t?.queryKeyHashFn||ns)(e)}function ns(e){return JSON.stringify(e,(t,r)=>i0(r)?Object.keys(r).sort().reduce((n,a)=>(n[a]=r[a],n),{}):r)}function Ll(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>Ll(e[r],t[r])):!1}var wR=Object.prototype.hasOwnProperty;function A8(e,t,r=0){if(e===t)return e;if(r>500)return t;const n=O8(e)&&O8(t);if(!n&&!(i0(e)&&i0(t)))return t;const i=(n?e:Object.keys(e)).length,s=n?t:Object.keys(t),o=s.length,l=n?new Array(o):{};let c=0;for(let u=0;u<o;u++){const d=n?u:s[u],p=e[d],f=t[d];if(p===f){l[d]=p,(n?u<i:wR.call(e,d))&&c++;continue}if(p===null||f===null||typeof p!="object"||typeof f!="object"){l[d]=f;continue}const g=A8(p,f,r+1);l[d]=g,g===p&&c++}return i===o&&c===i?e:l}function Ad(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function O8(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function i0(e){if(!M8(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!M8(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function M8(e){return Object.prototype.toString.call(e)==="[object Object]"}function xR(e){return new Promise(t=>{rs.setTimeout(t,e)})}function s0(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?A8(e,t):t}function ER(e,t,r=0){const n=[...e,t];return r&&n.length>r?n.slice(1):n}function kR(e,t,r=0){const n=[t,...e];return r&&n.length>r?n.slice(0,-1):n}var o0=Symbol();function $8(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===o0?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function l0(e,t){return typeof e=="function"?e(...t):!!e}function TR(e,t,r){let n=!1,a;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(a??=t(),n||(n=!0,a.aborted?r():a.addEventListener("abort",r,{once:!0})),a)}),e}var Ul=(()=>{let e=()=>bR;return{isServer(){return e()},setIsServer(t){e=t}}})();function c0(){let e,t;const r=new Promise((a,i)=>{e=a,t=i});r.status="pending",r.catch(()=>{});function n(a){Object.assign(r,a),delete r.resolve,delete r.reject}return r.resolve=a=>{n({status:"fulfilled",value:a}),e(a)},r.reject=a=>{n({status:"rejected",reason:a}),t(a)},r}function SR(e){let t;if(e.then(r=>(t=r,r),Kt)?.catch(Kt),t!==void 0)return{data:t}}function CR(e){return e}function F8(e,t,r){if(typeof t!="object"||t===null)return;const n=e.getMutationCache(),a=e.getQueryCache(),i=r?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??CR,s=t.mutations||[],o=t.queries||[];
13s.forEach(({state:l,...c})=>{n.build(e,{...e.getDefaultOptions().hydrate?.mutations,...r?.defaultOptions?.mutations,...c},l)}),o.forEach(({queryKey:l,state:c,queryHash:u,meta:d,promise:p,dehydratedAt:f,queryType:g})=>{const h=p?SR(p):void 0,v=c.data===void 0?h?.data:c.data,w=v===void 0?v:i(v);let T=a.get(u);const C=T?.state.status==="pending",O=T?.state.fetchStatus==="fetching";if(T){const _=h&&f!==void 0&&f>T.state.dataUpdatedAt;if(c.dataUpdatedAt>T.state.dataUpdatedAt||_){const{fetchStatus:A,...P}=c;T.setState({...P,data:w,...c.status==="pending"&&w!==void 0&&{status:"success",...!O&&{fetchStatus:"idle"}}})}}else T=a.build(e,{...e.getDefaultOptions().hydrate?.queries,...r?.defaultOptions?.queries,queryKey:l,queryHash:u,meta:d,_type:g},{...c,data:w,fetchStatus:"idle",status:c.status==="pending"&&w!==void 0?"success":c.status});p&&!h&&!C&&!O&&(f===void 0||f>T.state.dataUpdatedAt)&&T.fetch(void 0,{initialPromise:Promise.resolve(p).then(i)}).catch(Kt)})}var PR=vR;function IR(){let e=[],t=0,r=o=>{o()},n=o=>{o()},a=PR;const i=o=>{t?e.push(o):a(()=>{r(o)})},s=()=>{const o=e;e=[],o.length&&a(()=>{n(()=>{o.forEach(l=>{r(l)})})})};return{batch:o=>{let l;t++;try{l=o()}finally{t--,t||s()}return l},batchCalls:o=>(...l)=>{i(()=>{o(...l)})},schedule:i,setNotifyFunction:o=>{r=o},setBatchNotifyFunction:o=>{n=o},setScheduler:o=>{a=o}}}var Ut=IR(),_R=class extends xo{#r=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<"u"&&window.addEventListener){const t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#r!==e&&(this.#r=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#r}},Od=new _R;function AR(e){return Math.min(1e3*2**e,3e4)}function D8(e){return(e??"online")==="online"?Od.isOnline():!0}var u0=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function R8(e){let t=!1,r=0,n;const a=c0(),i=()=>a.status!=="pending",s=h=>{if(!i()){const v=new u0(h);p(v),e.onCancel?.(v)}},o=()=>{t=!0},l=()=>{t=!1},c=()=>r0.isFocused()&&(e.networkMode==="always"||Od.isOnline())&&e.canRun(),u=()=>D8(e.networkMode)&&e.canRun(),d=h=>{i()||(n?.(),a.resolve(h))},p=h=>{i()||(n?.(),a.reject(h))},f=()=>new Promise(h=>{n=v=>{(i()||c())&&h(v)},e.onPause?.()}).then(()=>{n=void 0,i()||e.onContinue?.()}),g=()=>{if(i())return;let h;const v=r===0?e.initialPromise:void 0;try{h=v??e.fn()}catch(w){h=Promise.reject(w)}Promise.resolve(h).then(d).catch(w=>{if(i())return;const T=e.retry??(Ul.isServer()?0:3),C=e.retryDelay??AR,O=typeof C=="function"?C(r,w):C,_=T===!0||typeof T=="number"&&r<T||typeof T=="function"&&T(r,w);if(t||!_){p(w);return}r++,e.onFail?.(r,w),xR(O).then(()=>c()?void 0:f()).then(()=>{t?p(w):g()})})};return{promise:a,status:()=>a.status,cancel:s,continue:()=>(n?.(),a),cancelRetry:o,continueRetry:l,canStart:u,start:()=>(u()?g():f().then(g),a)}}var N8=class{#r;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),n0(this.gcTime)&&(this.#r=rs.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Ul.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#r!==void 0&&(rs.clearTimeout(this.#r),this.#r=void 0)}};function OR(e){return{onFetch:(t,r)=>{const n=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],s=t.state.data?.pageParams||[];let o={pages:[],pageParams:[]},l=0;const c=async()=>{let u=!1;const d=g=>{TR(g,()=>t.signal,()=>u=!0)},p=$8(t.options,t.fetchOptions),f=async(g,h,v)=>{if(u)return Promise.reject(t.signal.reason);if(h==null&&g.pages.length)return Promise.resolve(g);const T=(()=>{const A={client:t.client,queryKey:t.queryKey,pageParam:h,direction:v?"backward":"forward",meta:t.options.meta};return d(A),A})(),C=await p(T),{maxPages:O}=t.options,_=v?kR:ER;return{pages:_(g.pages,C,O),pageParams:_(g.pageParams,h,O)}};if(a&&i.length){const g=a==="backward",h=g?MR:L8,v={pages:i,pageParams:s},w=h(n,v);o=await f(v,w,g)}else{const g=e??i.length;do{const h=l===0?s[0]??n.initialPageParam:L8(n,o);if(l>0&&h==null)break;o=await f(o,h),l++}while(l<g)}return o};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function L8(e,{pages:t,pageParams:r}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function MR(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var $R=class extends N8{#r;#t;#n;#a;#e;#i;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#e=e.client,this.#a=this.#e.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=q8(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#r}get promise(){return this.#i?.promise}setOptions(e){if(this.options={...this.#s,...e},e?._type&&(this.#r=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=q8(this.options);t.data!==void 0&&(this.setState(B8(t.data,t.dataUpdatedAt)),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#a.remove(this)}setData(e,t){const r=s0(this.state.data,e,this.options);return this.#l({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e){this.#l({type:"setState",state:e})}cancel(e){const t=this.#i?.promise;
vendor: 16,718 bytes, line 13
13return this.#i?.cancel(e),t?t.then(Kt).catch(Kt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Wr(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===o0||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>ui(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!P8(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#i?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#i?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#i&&(this.#o||this.#d()?this.#i.cancel({revert:!0}):this.#i.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}#d(){return this.state.fetchStatus==="paused"&&this.state.status==="pending"}invalidate(){this.state.isInvalidated||this.#l({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#i?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#i)return this.#i.continueRetry(),this.#i.promise}if(e&&this.setOptions(e),!this.options.queryFn){const l=this.observers.find(c=>c.options.queryFn);l&&this.setOptions(l.options)}const r=new AbortController,n=l=>{Object.defineProperty(l,"signal",{enumerable:!0,get:()=>(this.#o=!0,r.signal)})},a=()=>{const l=$8(this.options,t),u=(()=>{const d={client:this.#e,queryKey:this.queryKey,meta:this.meta};return n(d),d})();return this.#o=!1,this.options.persister?this.options.persister(l,u,this):l(u)},s=(()=>{const l={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#e,state:this.state,fetchFn:a};return n(l),l})();(this.#r==="infinite"?OR(this.options.pages):this.options.behavior)?.onFetch(s,this),this.#n=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==s.fetchOptions?.meta)&&this.#l({type:"fetch",meta:s.fetchOptions?.meta}),this.#i=R8({initialPromise:t?.initialPromise,fn:s.fetchFn,onCancel:l=>{l instanceof u0&&l.revert&&this.setState({...this.#n,fetchStatus:"idle"}),r.abort()},onFail:(l,c)=>{this.#l({type:"failed",failureCount:l,error:c})},onPause:()=>{this.#l({type:"pause"})},onContinue:()=>{this.#l({type:"continue"})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()=>!0});try{const l=await this.#i.start();if(l===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(l),this.#a.config.onSuccess?.(l,this),this.#a.config.onSettled?.(l,this.state.error,this),l}catch(l){if(l instanceof u0){if(l.silent)return this.#i.promise;if(l.revert){if(this.state.data===void 0)throw l;return this.state.data}}throw this.#l({type:"error",error:l}),this.#a.config.onError?.(l,this),this.#a.config.onSettled?.(this.state.data,l,this),l}finally{this.scheduleGc()}}#l(e){const t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...U8(r.data,this.options),fetchMeta:e.meta??null};case"success":const n={...r,...B8(e.data,e.dataUpdatedAt),dataUpdateCount:r.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case"error":const a=e.error;return{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),Ut.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:e})})}};function U8(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:D8(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function B8(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function q8(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,n=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var FR=class extends xo{constructor(e,t){super(),this.options=t,this.#r=e,this.#o=null,this.#s=c0(),this.bindMethods(),this.setOptions(t)}#r;#t=void 0;#n=void 0;#a=void 0;#e;#i;#s;#o;#d;#l;#g;#p;#c;#f;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),V8(this.#t,this.options)?this.#u():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d0(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d0(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#w(),this.#x(),this.#t.removeObserver(this)}setOptions(e){const t=this.options,r=this.#t;if(this.options=this.#r.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Wr(this.options.enabled,this.#t)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#E(),this.#t.setOptions(this.options),t._defaulted&&!Ad(this.options,t)&&this.#r.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#t,observer:this});const n=this.hasListeners();n&&z8(this.#t,r,this.options,t)&&this.#u(),this.updateResult(),n&&(this.#t!==r||Wr(this.options.enabled,this.#t)!==Wr(t.enabled,this.#t)||ui(this.options.staleTime,this.#t)!==ui(t.staleTime,this.#t))&&this.#h();const a=this.#v();n&&(this.#t!==r||Wr(this.options.enabled,this.#t)!==Wr(t.enabled,this.#t)||a!==this.#f)&&this.#b(a)}getOptimisticResult(e){const t=this.#r.getQueryCache().build(this.#r,e),r=this.createResult(t,e);return RR(this,r)&&(this.#a=r,this.#i=this.options,this.#e=this.#t.state),r}getCurrentResult(){return this.#a}trackResult(e,t){return new Proxy(e,{get:(r,n)=>(this.trackProp(n),t?.(n),n==="promise"&&(this.trackProp("data"),!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(r,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#r.defaultQueryOptions(e),r=this.#r.getQueryCache().build(this.#r,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#u({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#a))}#u(e){this.#E();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Kt)),t}#h(){this.#w();const e=ui(this.options.staleTime,this.#t);if(Ul.isServer()||this.#a.isStale||!n0(e))return;const r=P8(this.#a.dataUpdatedAt,e)+1;this.#p=rs.setTimeout(()=>{this.#a.isStale||this.updateResult()},r)}#v(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#b(e){this.#x(),this.#f=e,!(Ul.isServer()||Wr(this.options.enabled,this.#t)===!1||!n0(this.#f)||this.#f===0)&&(this.#c=rs.setInterval(()=>{(this.options.refetchIntervalInBackground||r0.isFocused())&&this.#u()},this.#f))}#y(){this.#h(),this.#b(this.#v())}#w(){this.#p!==void 0&&(rs.clearTimeout(this.#p),this.#p=void 0)}#x(){this.#c!==void 0&&(rs.clearInterval(this.#c),this.#c=void 0)}createResult(e,t){const r=this.#t,n=this.options,a=this.#a,i=this.#e,s=this.#i,l=e!==r?e.state:this.#n,{state:c}=e;let u={...c},d=!1,p;if(t._optimisticResults){const D=this.hasListeners(),Q=!D&&V8(e,t),G=D&&z8(e,r,t,n);(Q||G)&&(u={...u,...U8(c.data,e.options)}),t._optimisticResults==="isRestoring"&&(u.fetchStatus="idle")}let{error:f,errorUpdatedAt:g,status:h}=u;p=u.data;let v=!1;if(t.placeholderData!==void 0&&p===void 0&&h==="pending"){let D;a?.isPlaceholderData&&t.placeholderData===s?.placeholderData?(D=a.data,v=!0):D=typeof t.placeholderData=="function"?t.placeholderData(this.#g?.state.data,this.#g):t.placeholderData,D!==void 0&&(h="success",p=s0(a?.data,D,t),d=!0)}if(t.select&&p!==void 0&&!v)if(a&&p===i?.data&&t.select===this.#d)p=this.#l;else try{this.#d=t.select,p=t.select(p),p=s0(a?.data,p,t),this.#l=p,this.#o=null}catch(D){this.#o=D}this.#o&&(f=this.#o,p=this.#l,g=Date.now(),h="error");const w=u.fetchStatus==="fetching",T=h==="pending",C=h==="error",O=T&&w,_=p!==void 0,P={status:h,fetchStatus:u.fetchStatus,isPending:T,isSuccess:h==="success",isError:C,isInitialLoading:O,isLoading:O,data:p,dataUpdatedAt:u.dataUpdatedAt,error:f,errorUpdatedAt:g,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:u.dataUpdateCount>l.dataUpdateCount||u.errorUpdateCount>l.errorUpdateCount,isFetching:w,isRefetching:w&&!T,isLoadingError:C&&!_,isPaused:u.fetchStatus==="paused",isPlaceholderData:d,isRefetchError:C&&_,isStale:p0(e,t),refetch:this.refetch,promise:this.#s,isEnabled:Wr(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const D=P.data!==void 0,Q=P.status==="error"&&!D,G=B=>{Q?B.reject(P.error):D&&B.resolve(P.data)},Z=()=>{const B=this.#s=P.promise=c0();G(B)},W=this.#s;switch(W.status){case"pending":e.queryHash===r.queryHash&&G(W);break;case"fulfilled":(Q||P.data!==W.value)&&Z();break;case"rejected":(!Q||P.error!==W.reason)&&Z();break}}return P}updateResult(){const e=this.#a,t=this.createResult(this.#t,this.options);if(this.#e=this.#t.state,this.#i=this.options,this.#e.data!==void 0&&(this.#g=this.#t),Ad(t,e))return;this.#a=t;const r=()=>{if(!e)return!0;const{notifyOnChangeProps:n}=this.options,a=typeof n=="function"?n():n;if(a==="all"||!a&&!this.#m.size)return!0;const i=new Set(a??this.#m);return this.options.throwOnError&&i.add("error"),Object.keys(this.#a).some(s=>{const o=s;return this.#a[o]!==e[o]&&i.has(o)})};this.#k({listeners:r()})}#E(){const e=this.#r.getQueryCache().build(this.#r,this.options);if(e===this.#t)return;const t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#k(e){Ut.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#a)}),this.#r.getQueryCache().notify({query:this.#t,type:"observerResultsUpdated"})})}};function DR(e,t){return Wr(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&Wr(t.retryOnMount,e)===!1)}function V8(e,t){return DR(e,t)||e.state.data!==void 0&&d0(e,t,t.refetchOnMount)}function d0(e,t,r){if(Wr(t.enabled,e)!==!1&&ui(t.staleTime,e)!=="static"){const n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&p0(e,t)}return!1}function z8(e,t,r,n){return(e!==t||Wr(n.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&p0(e,r)}function p0(e,t){return Wr(t.enabled,e)!==!1&&e.isStaleByTime(ui(t.staleTime,e))}function RR(e,t){return!Ad(e.getCurrentResult(),t)}var NR=class extends N8{#r;#t;#n;#a;constructor(e){super(),this.#r=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||j8(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#n.remove(this))}continue(){return this.#a?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#e({type:"continue"})},r={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#a=R8({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(new Error("No mutationFn found")),onFail:(i,s)=>{this.#e({type:"failed",failureCount:i,error:s})},onPause:()=>{this.#e({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});const n=this.state.status==="pending",a=!this.#a.canStart();try{if(n)t();else{this.#e({type:"pending",variables:e,isPaused:a}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,r);const s=await this.options.onMutate?.(e,r);s!==this.state.context&&this.#e({type:"pending",context:s,variables:e,isPaused:a})}const i=await this.#a.start();return await this.#n.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#n.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#e({type:"success",data:i}),i}catch(i){try{await this.#n.config.onError?.(i,e,this.state.context,this,r)}catch(s){Promise.reject(s)}try{await this.options.onError?.(i,e,this.state.context,r)}catch(s){Promise.reject(s)}try{await this.#n.config.onSettled?.(void 0,i,this.state.variables,this.state.context,this,r)}catch(s){Promise.reject(s)}try{await this.options.onSettled?.(void 0,i,e,this.state.context,r)}catch(s){Promise.reject(s)}throw this.#e({type:"error",error:i}),i}finally{this.#n.runNext(this)}}#e(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Ut.batch(()=>{this.#t.forEach(r=>{r.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}};function j8(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var LR=class extends xo{constructor(e={}){super(),this.config=e,this.#r=new Set,this.#t=new Map,this.#n=0}#r;#t;#n;build(e,t,r){const n=new NR({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#r.add(e);const t=Md(e);if(typeof t=="string"){const r=this.#t.get(t);r?r.push(e):this.#t.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#r.delete(e)){const t=Md(e);if(typeof t=="string"){const r=this.#t.get(t);if(r)if(r.length>1){const n=r.indexOf(e);n!==-1&&r.splice(n,1)}else r[0]===e&&this.#t.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Md(e);if(typeof t=="string"){const n=this.#t.get(t)?.find(a=>a.state.status==="pending");return!n||n===e}else return!0}runNext(e){const t=Md(e);return typeof t=="string"?this.#t.get(t)?.find(n=>n!==e&&n.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Ut.batch(()=>{this.#r.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#r.clear(),this.#t.clear()})}getAll(){return Array.from(this.#r)}find(e){const t={exact:!0,...e};return this.getAll().find(r=>_8(t,r))}findAll(e={}){return this.getAll().filter(t=>_8(e,t))}notify(e){Ut.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>
vendor: 4,115 bytes, line 13
13t.state.isPaused);return Ut.batch(()=>Promise.all(e.map(t=>t.continue().catch(Kt))))}};function Md(e){return e.options.scope?.id}var UR=class extends xo{#r;#t=void 0;#n;#a;constructor(e,t){super(),this.#r=e,this.setOptions(t),this.bindMethods(),this.#e()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){const t=this.options;this.options=this.#r.defaultMutationOptions(e),Ad(this.options,t)||this.#r.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&ns(t.mutationKey)!==ns(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#e(),this.#i(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#e(),this.#i()}mutate(e,t){return this.#a=t,this.#n?.removeObserver(this),this.#n=this.#r.getMutationCache().build(this.#r,this.options),this.#n.addObserver(this),this.#n.execute(e)}#e(){const e=this.#n?.state??j8();this.#t={...e,isPending:e.status==="pending",isSuccess:e.status==="success",isError:e.status==="error",isIdle:e.status==="idle",mutate:this.mutate,reset:this.reset}}#i(e){Ut.batch(()=>{if(this.#a&&this.hasListeners()){const t=this.#t.variables,r=this.#t.context,n={client:this.#r,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#a.onSuccess?.(e.data,t,r,n)}catch(a){Promise.reject(a)}try{this.#a.onSettled?.(e.data,null,t,r,n)}catch(a){Promise.reject(a)}}else if(e?.type==="error"){try{this.#a.onError?.(e.error,t,r,n)}catch(a){Promise.reject(a)}try{this.#a.onSettled?.(void 0,e.error,t,r,n)}catch(a){Promise.reject(a)}}}this.listeners.forEach(t=>{t(this.#t)})})}},BR=class extends xo{constructor(e={}){super(),this.config=e,this.#r=new Map}#r;build(e,t,r){const n=t.queryKey,a=t.queryHash??a0(n,t);let i=this.get(a);return i||(i=new $R({client:e,queryKey:n,queryHash:a,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(i)),i}add(e){this.#r.has(e.queryHash)||(this.#r.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#r.get(e.queryHash);t&&(e.destroy(),t===e&&this.#r.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){Ut.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#r.get(e)}getAll(){return[...this.#r.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(r=>I8(t,r))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(r=>I8(e,r)):t}notify(e){Ut.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ut.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ut.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},H8=class{#r;#t;#n;#a;#e;#i;#s;#o;constructor(e={}){this.#r=e.queryCache||new BR,this.#t=e.mutationCache||new LR,this.#n=e.defaultOptions||{},this.#a=new Map,this.#e=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=r0.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onFocus())}),this.#o=Od.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#r.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#r.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#t.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=this.#r.build(this,t),n=r.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(ui(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#r.findAll(e).map(({queryKey:t,state:r})=>{const n=r.data;return[t,n]})}setQueryData(e,t,r){const n=this.defaultQueryOptions({queryKey:e}),i=this.#r.get(n.queryHash)?.state.data,s=yR(t,i);if(s!==void 0)return this.#r.build(this,n).setData(s,{...r,manual:!0})}
vendor: 5,236 bytes, line 13
13setQueriesData(e,t,r){return Ut.batch(()=>this.#r.findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,r)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#r.get(t.queryHash)?.state}removeQueries(e){const t=this.#r;Ut.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=this.#r;return Ut.batch(()=>(r.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},n=Ut.batch(()=>this.#r.findAll(e).map(a=>a.cancel(r)));return Promise.all(n).then(Kt).catch(Kt)}invalidateQueries(e,t={}){return Ut.batch(()=>(this.#r.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},n=Ut.batch(()=>this.#r.findAll(e).filter(a=>!a.isDisabled()&&!a.isStatic()).map(a=>{let i=a.fetch(void 0,r);return r.throwOnError||(i=i.catch(Kt)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(n).then(Kt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=this.#r.build(this,t);return r.isStaleByTime(ui(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Kt).catch(Kt)}fetchInfiniteQuery(e){return e._type="infinite",this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Kt).catch(Kt)}ensureInfiniteQueryData(e){return e._type="infinite",this.ensureQueryData(e)}resumePausedMutations(){return Od.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#r}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#a.set(ns(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#a.values()],r={};return t.forEach(n=>{Ll(e,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(e,t){this.#e.set(ns(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#e.values()],r={};return t.forEach(n=>{Ll(e,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=a0(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===o0&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#r.clear(),this.#t.clear()}},G8=pe.createContext(void 0),as=L("J",e=>{const t=pe.useContext(G8);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t}),qR=L("bF",({client:e,children:t})=>(pe.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),y(G8.Provider,{value:e,children:t}))),W8=pe.createContext(!1),VR=()=>pe.useContext(W8);W8.Provider;function zR(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var jR=pe.createContext(zR()),HR=()=>pe.useContext(jR),GR=(e,t,r)=>{const n=r?.state.error&&typeof e.throwOnError=="function"?l0(e.throwOnError,[r.state.error,r]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||n)&&(t.isReset()||(e.retryOnMount=!1))},WR=e=>{pe.useEffect(()=>{e.clearReset()},[e])},QR=({result:e,errorResetBoundary:t,throwOnError:r,query:n,suspense:a})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(a&&e.data===void 0||l0(r,[e.error,n])),KR=e=>{if(e.suspense){const r=a=>a==="static"?a:Math.max(a??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...a)=>r(n(...a)):r(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},YR=(e,t)=>e.isLoading&&e.isFetching&&!t,XR=(e,t)=>e?.suspense&&t.isPending,Q8=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function ZR(e,t,r){const n=VR(),a=HR(),i=as(r),s=i.defaultQueryOptions(e);i.getDefaultOptions().queries?._experimental_beforeQuery?.(s);const o=i.getQueryCache().get(s.queryHash);s._optimisticResults=n?"isRestoring":"optimistic",KR(s),GR(s,a,o),WR(a);const l=!i.getQueryCache().get(s.queryHash),[c]=pe.useState(()=>new t(i,s)),u=c.getOptimisticResult(s),d=!n&&e.subscribed!==!1;if(pe.useSyncExternalStore(pe.useCallback(p=>{const f=d?c.subscribe(Ut.batchCalls(p)):Kt;return c.updateResult(),f},[c,d]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),pe.useEffect(()=>{c.setOptions(s)},[s,c]),XR(s,u))throw Q8(s,c,a);if(QR({result:u,errorResetBoundary:a,throwOnError:s.throwOnError,query:o,suspense:s.suspense}))throw u.error;return i.getDefaultOptions().queries?._experimental_afterQuery?.(s,u),s.experimental_prefetchInRender&&!Ul.isServer()&&YR(u,n)&&(l?Q8(s,c,a):o?.promise)?.catch(Kt).finally(()=>{c.updateResult()}),s.notifyOnChangeProps?u:c.trackResult(u)}function is(e,t){return ZR(e,FR,t)}function iBe(e){return e}var JR=({children:e,options:t={},state:r,queryClient:n})=>{const a=as(n),i=pe.useRef(t);pe.useEffect(()=>{i.current=t});const s=pe.useMemo(()=>
13{if(r){if(typeof r!="object")return;const o=a.getQueryCache(),l=r.queries||[],c=[],u=[];for(const d of l){const p=o.get(d.queryHash);p?(d.state.dataUpdatedAt>p.state.dataUpdatedAt||d.promise&&p.state.status!=="pending"&&p.state.fetchStatus!=="fetching"&&d.dehydratedAt!==void 0&&d.dehydratedAt>p.state.dataUpdatedAt)&&u.push(d):c.push(d)}if(c.length>0&&F8(a,{queries:c},i.current),u.length>0)return u}},[a,r]);return pe.useEffect(()=>{s&&F8(a,{queries:s},i.current)},[a,s]),e};function $d(e,t){const r=as(t),[n]=pe.useState(()=>new UR(r,e));pe.useEffect(()=>{n.setOptions(e)},[n,e]);const a=pe.useSyncExternalStore(pe.useCallback(s=>n.subscribe(Ut.batchCalls(s)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),i=pe.useCallback((s,o)=>{n.mutate(s,o).catch(Kt)},[n]);if(a.error&&l0(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:i,mutateAsync:a.mutate}}var eN=function(){return null};const tN=({state:e,children:t})=>{const[r]=ie(()=>new H8({defaultOptions:{queries:{refetchOnWindowFocus:!1}}}));return y(qR,{client:r,children:ne(JR,{state:e,children:[t,y(eN,{})]})})},K8=rn({messages:{}}),Y8=rn(null);var Pa=L("cd",typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{});function X8(){throw new Error("setTimeout has not been defined")}function Z8(){throw new Error("clearTimeout has not been defined")}var di=X8,pi=Z8;typeof Pa.setTimeout=="function"&&(di=setTimeout),typeof Pa.clearTimeout=="function"&&(pi=clearTimeout);function J8(e){if(di===setTimeout)return setTimeout(e,0);if((di===X8||!di)&&setTimeout)return di=setTimeout,setTimeout(e,0);try{return di(e,0)}catch{try{return di.call(null,e,0)}catch{return di.call(this,e,0)}}}function rN(e){if(pi===clearTimeout)return clearTimeout(e);if((pi===Z8||!pi)&&clearTimeout)return pi=clearTimeout,clearTimeout(e);try{return pi(e)}catch{try{return pi.call(null,e)}catch{return pi.call(this,e)}}}var Ia=[],Eo=!1,ss,Fd=-1;function nN(){!Eo||!ss||(Eo=!1,ss.length?Ia=ss.concat(Ia):Fd=-1,Ia.length&&e7())}function e7(){if(!Eo){var e=J8(nN);Eo=!0;for(var t=Ia.length;t;){for(ss=Ia,Ia=[];++Fd<t;)ss&&ss[Fd].run();Fd=-1,t=Ia.length}ss=null,Eo=!1,rN(e)}}function aN(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Ia.push(new t7(e,t)),Ia.length===1&&!Eo&&J8(e7)}function t7(e,t){this.fun=e,this.array=t}t7.prototype.run=function(){this.fun.apply(null,this.array)};var iN="browser",sN="browser",oN=!0,lN={},cN=[],uN="",dN={},pN={},fN={};function os(){}var gN=os,hN=os,mN=os,vN=os,bN=os,yN=os,wN=os;function xN(e){throw new Error("process.binding is not supported")}function EN(){return"/"}function kN(e){throw new Error("process.chdir is not supported")}function TN(){return 0}var ko=Pa.performance||{},SN=ko.now||ko.mozNow||ko.msNow||ko.oNow||ko.webkitNow||function(){return new Date().getTime()};function CN(e){var t=SN.call(ko)*.001,r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r=r-e[0],n=n-e[1],n<0&&(r--,n+=1e9)),[r,n]}var PN=new Date;function IN(){var e=new Date,t=e-PN;return t/1e3}var sr=L("cc",{nextTick:aN,title:iN,browser:oN,env:lN,argv:cN,version:uN,versions:dN,on:gN,addListener:hN,once:mN,off:vN,removeListener:bN,removeAllListeners:yN,emit:wN,binding:xN,cwd:EN,chdir:kN,umask:TN,hrtime:CN,platform:sN,release:pN,config:fN,uptime:IN}),f0={exports:{}};function _N(e){var t=new e,r=t;function n(){var i=t;return i.next?t=i.next:(t=new e,r=t),i.next=null,i}function a(i){r.next=i,r=i}return{get:n,release:a}}var AN=_N,ON=AN;function r7(e,t,r){if(typeof e=="function"&&(r=t,t=e,e=null),!(r>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");var n=ON(MN),a=null,i=null,s=0,o=null,l={push:h,drain:$r,saturated:$r,pause:u,paused:!1,get concurrency(){return r},set concurrency(A){if(!(A>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(r=A,!l.paused)for(;a&&s<r;)s++,w()},running:c,resume:f,idle:g,length:d,getQueue:p,unshift:v,empty:$r,kill:T,killAndDrain:C,error:_,abort:O};return l;function c(){return s}function u(){l.paused=!0}function d(){for(var A=a,P=0;A;)A=A.next,P++;return P}function p(){for(var A=a,P=[];A;)P.push(A.value),A=A.next;return P}function f(){if(l.paused){if(l.paused=!1,a===null){s++,w();return}for(;a&&s<r;)s++,w()}}function g(){return s===0&&l.length()===0}function h(A,P){var D=n.get();D.context=e,D.release=w,D.value=A,D.callback=P||$r,D.errorHandler=o,s>=r||l.paused?i?(i.next=D,i=D):(a=D,i=D,l.saturated()):(s++,t.call(e,D.value,D.worked))}function v(A,P){var D=n.get();D.context=e,D.release=w,D.value=A,D.callback=P||$r,D.errorHandler=o,s>=r||l.paused?a?(D.next=a,a=D):(a=D,i=D,l.saturated()):(s++,t.call(e,D.value,D.worked))}function w(A){A&&n.release(A);var P=a;P&&s<=r?l.paused?s--:(i===a&&(i=null),a=P.next,P.next=null,t.call(e,P.value,P.worked),i===null&&l.empty()):--s===0&&l.drain()}function T(){a=null,i=null,l.drain=$r}function C(){a=null,i=null,l.drain(),l.drain=$r}function O(){var A=a;for(a=null,i=null;A;){var P=A.next,D=A.callback,Q=A.errorHandler,G=A.value,Z=A.context;A.value=null,A.callback=$r,A.errorHandler=null,Q&&Q(new Error("abort"),G),D.call(Z,new Error("abort")),A.release(A),A=P}l.drain=$r}function _(A){o=A}}function $r(){}function MN(){this.value=null,this.callback=$r,this.next=null,this.release=$r,this.context=null,this.errorHandler=null;var e=this;this.worked=function(r,n){var a=e.callback,i=e.errorHandler,s=e.value;e.value=null,e.callback=$r,e.errorHandler&&i(r,s),a.call(e.context,r,n),e.release(e)}}function $N(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);function n(u,d){t.call(this,u).then(function(p){d(null,p)},d)}var a=r7(e,n,r),i=a.push,s=a.unshift;return a.push=o,a.unshift=l,a.drained=c,a;function o(u){var d=new Promise(function(p,f){i(u,function(g,h){if(g){f(g);return}p(h)})});return d.catch($r),d}function l(u){var d=new Promise(function(p,f){s(u,function(g,h){if(g){f(g);return}p(h)})});return d.catch($r),d}function c(){var u=new Promise(function(d){sr.nextTick(function(){if(a.idle())d();else{var p=a.drain;a.drain=function(){typeof p=="function"&&p(),d(),a.drain=p}}})});return u}}f0.exports=r7,f0.exports.promise=$N;var FN=f0.exports,DN=Js(FN);function To(e,t){if(!t)return"";let r="; "+e;return t===!0?r:r+"="+t}function RN(e){if(typeof e.expires=="number"){const t=Math.min(Date.now()+e.expires*864e5,864e13);e.expires=new Date(t)}return To("Expires",e.expires?e.expires.toUTCString():"")+To("Domain",e.domain)+To("Path",e.path)+To("Secure",e.secure)+To("Partitioned",e.partitioned)+To("SameSite",e.sameSite)}function NN(e,t,r){return encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
13URIComponent).replace(/\(/g,"%28").replace(/\)/g,"%29")+"="+encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)+RN(r)}function LN(e){let t={};const r=e?e.split("; "):[];for(let n of r){const a=n.split("=");let i=a.slice(1).join("=");i[0]==='"'&&(i=i.slice(1,-1));try{const s=decodeURIComponent(a[0]);t[s]=i.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)}catch{}}return t}function UN(){return LN(document.cookie)}function BN(e){return UN()[e]}function qN(e,t,r){document.cookie=NN(e,t,{path:"/",...r})}const n7=(e,t)=>{var r;!((r=window.tracking)===null||r===void 0)&&r.track?window.tracking.track(e,t):window.addEventListener("trackingReady",()=>{var n;!((n=window.tracking)===null||n===void 0)&&n.track&&window.tracking.track(e,t)})},VN="Attribute Selected",g0=e=>{n7(VN,e)},a7="Product Options Selected",i7=e=>{const r=e.productOptions.map(({key:n,value:a,isUpdated:i,isVisible:s,update:o})=>({key:n,value:a,isUpdated:i,isVisible:s,update:i?o:"nochange"}));n7(a7,{category:e.category,core_product_id:e.core_product_id,docTrans:e.docTrans,label:e.label,list_price:e.list_price,name:e.name,pageDept:e.pageDept,pageName:e.pageName,pageSection:e.pageSection,pageStage:e.pageStage,price:e.price,product_id:e.product_id,productOptions:r,productUpdate:e.productUpdate,sales_quantity:e.sales_quantity,variant:e.variant,quantity:1})},s7=(e,t)=>Math.sqrt((e.r-t.r)**2+(e.g-t.g)**2+(e.b-t.b)**2),zN=(e,t)=>e.reduce((r,n,a)=>{if(a>=t.length)return r;const i=t.filter(o=>Math.abs(o.weight-n.weight)<_P);i.length||i.push(t[a]);const s=i.reduce((o,l)=>{const c=s7(n.rgb,l.rgb);return Math.min(o,c)},Number.MAX_SAFE_INTEGER);return r+s*Math.abs(n.weight)},0),sBe=L("bx",(e,t)=>!t.length||!e.designColors?null:t.reduce((n,a)=>{if(!a.designColors)return n;const i=zN(e?.designColors??[],a.designColors);return i<n.delta?{colorSwatch:a,delta:i}:n},{colorSwatch:t[0],delta:1/0}).colorSwatch.designId),o7=e=>{const t=e.replace(/^#/,""),r=parseInt(t.substring(0,2),16),n=parseInt(t.substring(2,4),16),a=parseInt(t.substring(4,6),16);return{r,g:n,b:a}},jN=(e,t)=>s7(o7(e),o7(t)),l7=(e,t)=>{const r=e.map(i=>i?.colorComposition?.[t]?.color);let n=0;const a=Math.floor(r.length*MP);return r.forEach((i,s)=>{if(s<r.length-1){const o=i,l=r[s+1];o&&l&&jN(o,l)<$P&&(n+=1)}}),n>=a},c7=new WeakMap,HN=e=>{const t=e.filter(a=>!a.isCustomColorVariation);if(t.length<2)return!1;const r=l7(t,AP),n=l7(t,N4);return r&&n},h0=L("Z",e=>{const t=c7.get(e);if(t!==void 0)return t;const r=HN(e);return c7.set(e,r),r}),Dd=L("aP",(e,t)=>t?e.filter(r=>r.isCustomColorVariation):e),u7=(e,{isColorSwatchColorsSimilar:t,isCustomColorVariation:r}={})=>
13{if(!e?.length)return null;let n=e.slice(0,FP);return t&&(n=n.filter((a,i)=>i!==N4)),r||(n=n.filter((a,i)=>i!==OP)),n.length===0?null:n},d7=L("bo",(e,t)=>e.length>1&&!t),GN=({colorSwatchObjects:e,selectedDesign:t,personalizationHasColor:r,isPpagGallery:n})=>{if(n)return null;const a=Dd(e,r),i=d7(a,!1),s=a.find(u=>u.designId===t);if(!i)return(a.length===1?s??a[0]:null)?.color?1:null;const o=h0(a),l=s??a[0];return u7(l?.colorComposition,{isColorSwatchColorsSimilar:o,isCustomColorVariation:l?.isCustomColorVariation})?.length??null},p7=24,f7=96;function g7(e,t){return Array.from({length:Math.ceil(e.length/t)},(r,n)=>e.slice(n*t,n*t+t))}let WN=class{trackingLabel="Gallery page view";galleryId;galleryName;hydrated=!1;internalGalleryId;h1Title;tracking;queue;_mpvId;_productKey;_productVersion;_state;_experienceType;_impressionStitchId;get mpvId(){return this._mpvId?this._mpvId:""}set mpvId(t){this._mpvId=t}get productKey(){return this._productKey?this._productKey:""}set productKey(t){this._productKey=t}get productVersion(){return typeof this._productVersion=="number"?this._productVersion:null}set productVersion(t){this._productVersion=t}get state(){return this._state?this._state:{}}set state(t){this._state=t}set experienceType(t){this._experienceType=t}get experienceType(){return this._experienceType?this._experienceType:ml.GALLERY}constructor(t,r=!0){r&&this.initialize(t)}initialize(t){if(this.queue=DN((r,n)=>{try{n(null,r())}catch(a){n(a)}},1),this.queue.pause(),this.queue.error((r,n)=>{r&&t?.error({message:"queueing task failed"},r,{task:n.toString()})}),jr){window.addEventListener("onbeforeunload",()=>this.queue.killAndDrain());try{this.tracking=Iu(),this.queue.resume()}catch(r){t?.warn("Failed to send tracking event",r)}}}hydrate(t){this.h1Title=zi(t),this.productKey=sn(t),this.productVersion=ji(t),this.mpvId=ar(t),this.galleryName=Ea(t),this.galleryId=Ea(t),this.internalGalleryId=Vi(t),this.state=t,this.hydrated=!0,this.experienceType=Pd(t)||ml.GALLERY}updateState(t){this.state=t}getIncrementedSessionStep(){if(!jr)return 0;let t=parseInt(BN("sessionStep")||"-1",10);return t+=1,qN("sessionStep",t.toString()),t}trackNavigation(){Ka&&(Ka.listen(()=>{this.trackProductViewed()}),this.trackProductViewed())}getPageName(t){return`${t?`${t}:`:""}${ve.client.pageName}`}getPageProperties(){return{pageSection:ve.client.pageName,pageStage:"Design",pageName:this.getPageName(this.mpvId)}}getProductData(){return{product_id:this.mpvId,core_product_id:this.productKey}}trackProductViewed(){if(!this.hydrated)return;const t={label:this.trackingLabel,product_id:this.mpvId,name:this.h1Title,core_product_id:this.productKey,...this.getPageProperties()};this.queue&&this.queue.push(()=>this.tracking?.track(ft.PRODUCT_VIEWED,t,{}))}trackImpression({productOptionsSets:t,...r}){if(!this.hydrated)return;this._impressionStitchId=mo();const n={refinements:_d(this.state),experienceType:this.experienceType,...r,impressionStitchId:this._impressionStitchId,productOptionsSets:JSON.stringify(t)},a="Gallery Impression";if(this.queue){if(!n.entities.length){this.queue.push(()=>this.tracking?.track(a,{...n,entities:[],pieceId:0,piecesNum:1},{}));return}const i=n.entities.reduce((c,u)=>(u.designCreationType===Za.DYNAMIC?c.dynamicEntities.push(u):c.staticEntities.push(u),c),{dynamicEntities:[],staticEntities:[]}),s=g7(i.staticEntities.slice(0,f7),p7),o=g7(i.dynamicEntities.slice(0,f7),p7),l=s.length+o.length;s.forEach((c,u)=>{this.queue.push(()=>this.tracking?.track(a,{...n,designCreationType:Za.STATIC,entities:c,pieceId:u,piecesNum:l,dynamicPiecesNum:o.length},{}))}),o.forEach((c,u)=>{this.queue.push(()=>this.tracking?.track(a,{...n,designCreationType:Za.DYNAMIC,entities:c,pieceId:u+s.length,piecesNum:l,dynamicPiecesNum:o.length},{}))})}}trackExperiment(t){this.queue&&this.queue.push(()=>Eg(t.experimentId,t.experimentVariationId))}trackAttributeSelected(t,r){this.queue&&this.queue.push(()=>g0({category:this.trackingLabel,label:t,eventDetail:r,...this.getPageProperties()}))}trackProductOptionsSelected(t){const{startingProductOptions:r,currentEntity:n,initialEstimatedPriceData:a,currentEstimatedPriceData:i,startingQuantity:s,currentQuantity:o,quickViewFilters:l}=t,c=this.determineUpsellOrDownsell(a?.estimatedPrices?.[`${o}`]?.totalDiscountedPrice.untaxed??0,i?.estimatedPrices?.[`${o}`]?.totalDiscountedPrice.untaxed??0),u=a?.estimatedPrices[`${s}`]?.breakdown??[],d=i?.estimatedPrices[`${o}`]?.breakdown??[],p=Object.entries(n.productOptions||{}).map(([g,h])=>{const v=this.getBreakdownOptionPrice(u,g),w=this.getBreakdownOptionPrice(d,g),T=this.determineUpsellOrDownsell(v,w);return{key:g,value:h,isUpdated:h!==r[g],isVisible:l.includes(g),update:T}});this.state.config.quantity&&p.push({key:"Quantity",value:`${o??0}`,isUpdated:o!==s,isVisible:!1,update:this.getProductUpdateForQuantity(s,o)});const f=Object.entries(n.productOptions).map(([g,h])=>`${g}:${h}`).join("_");this.queue&&this.queue.push(()=>i7({category:"Gallery",label:this.trackingLabel,product_id:this.mpvId,name:this.h1Title||"",core_product_id:this.productKey,productOptions:p,productUpdate:c,price:i?.estimatedPrices?.[`${o}`]?.totalDiscountedPrice.untaxed??0,list_price:i?.estimatedPrices?.[`${o}`]?.totalListPrice.untaxed??0,sales_quantity:o??0,variant:f,...this.getPageProperties()}))}getProductUpdateForQuantity(t,r){return!r||!t?Ja.NO_CHANGE:r>
13t?Ja.UPSELL:r<t?Ja.DOWNSELL:Ja.NO_CHANGE}getBreakdownOptionPrice(t,r){return t.find(n=>n.name===r)?.listPrice.untaxed??0}determineUpsellOrDownsell(t,r){let n=Ja.NO_CHANGE;return r>t?n=Ja.UPSELL:r<t&&(n=Ja.DOWNSELL),n}buildDesignEngagement(t){const{engagementAction:r,selectedDesign:n,color:a,tileEntity:i={},colorSwatchObjects:s,impressionId:o,location:l,position:c,selectedQuickViewOptions:u,didQuickViewOptionsChange:d,engagementId:p,currentSwatchDesignId:f}=t,{fullProductOptions:g,productKey:h,product:v,colorSwatches:w,designId:T,legacyComboId:C,isForceRanked:O,designCreationType:_,designConceptId:A,externalId:P,targetUseCase:D,rankingSet:Q,isQSPEntity:G,boostInfo:Z,designTypeMetadata:W}=i,{currentEntityId:B}=i,z=Nl(Q),M=bo(this.state),j=Dd(s,M),q=M?j.map(ye=>ye.designId):w.map(ye=>typeof ye=="string"?ye:ye.designId),K=j.map(ye=>ye.color?.split("#")[1]).filter(Boolean),Y=s.find(ye=>ye.designId===n),ee=_===Za.DYNAMIC?Y?.designId.split("__")[1]:a,{conceptKitId:X,useCaseId:le,layoutId:ke}=W||{},Te=GN({colorSwatchObjects:s,selectedDesign:f??n,personalizationHasColor:bo(this.state),isPpagGallery:Xa(this.state)});return{color:ee,colorSwatchValues:K,...Te!=null?{colorCompositionNum:Te}:{},isForceRanked:O,position:c,productKey:h,product:v,location:l,engagementAction:r,id:T,designCreationType:_,colorSwatches:q,galleryEngagementId:p,galleryImpressionId:typeof o=="string"?o:o(T),refinements:_d(this.state),route:ve.client.segmentRoute,selectedDesign:n??C,selectedDesignId:B||T,designConceptId:A,externalId:Y?.externalId||P,productOptions:JSON.stringify(u??g),didQuickViewOptionsChange:d,forcedRankingStrategy:Lg(this.state),isDirectQuickView:G,isBoosted:Z?.boosted||!1,isPreviouslyOrdered:z,targetUseCase:D,rankingSet:Q,conceptKitId:X,useCaseId:le,layoutId:ke}}buildUpsellEngagement(t){const{selectedDesign:r,selectedDesignId:n,productKey:a,productOptions:i,optionName:s,oldOptionValue:o,newOptionValue:l,designCreationType:c,color:u,designConceptId:d,externalId:p,targetUseCase:f,designTypeMetadata:g}=t,{conceptKitId:h,useCaseId:v,layoutId:w}=g||{};return{selectedDesign:r,selectedDesignId:n,productKey:a,productOptions:JSON.stringify(i),optionName:s,oldOptionValue:o,newOptionValue:l,designCreationType:c,route:ve.client.segmentRoute,color:u,designConceptId:d,externalId:p,targetUseCase:f,conceptKitId:h,useCaseId:v,layoutId:w}}buildFullBleedUploadMetaData(t){return{filterApplied:_d(this.state),route:ve.client.segmentRoute,impressionStitchId:this._impressionStitchId,options:JSON.stringify(t)}}trackEvent(t){const{action:r,category:n=Hr.GALLERY,eventLabel:a,eventDetail:i="",...s}=t,o={...s,category:n,eventDetail:i,label:a,product_id:this.mpvId,galleryName:this.galleryName,galleryId:this.galleryId,galleryTitle:this.h1Title,internalGalleryId:this.internalGalleryId,core_product_id:this.productKey,core_product_version:this.productVersion,mpvId:this.mpvId,experienceType:this.experienceType,...this.getPageProperties()};this.queue&&this.queue.push(()=>this.tracking?.track(r,o,{}))}};const QN=e=>({culture:e}),KN=({children:e})=>{const t=F(Tt);return y(o4,{auth:QN(t),children:e})},h7=rn(null),m0=L("a2",()=>bt(h7)),YN=()=>window.document.pcxtV3,XN=({children:e})=>{const[t,r]=ie(null),n=Be(!1);return fe(()=>{n.current=!0;const a=()=>{const s=YN();if(!s)return!1;const o=s.isInitialized?.()??!1,l=n.current;if(o&&l&&!t){const u=()=>r({...s});return u(),dl(qi.VAT_INCLUSIVITY_CHANGE_EVENT,u,!0),dl(qi.DATE_TIME_CHANGE_EVENT,u,!0),dl(qi.CONTEXT_CHANGE_EVENT,u,!0),dl(qi.COUPON_CHANGE_EVENT,u,!0),!0}return!1};if(!a()){const s=()=>a();return document.addEventListener(qi.INITIALIZED_EVENT,s),()=>{n.current=!1,document.removeEventListener(qi.INITIALIZED_EVENT,s)}}return()=>{n.current=!1}},[]),y(h7.Provider,{value:t,children:e})},ZN={prefix:"<",suffix:String.raw`\s?\/>`};function JN(e,t,r,n){if(t){const{prefix:a,suffix:i}=n??ZN,s=String.raw`${a}([^>\s]+)${i}`;return e.replace(new RegExp(s,"gi"),(o,l)=>{if(!(l in t))throw new Error(`${o} doesn't exist in message ${e}`);return t[l]})}return e}const eL=e=>typeof e=="string"?e:e.value;function tL(e){return function(r,n,a){const i=e[r];if(i===void 0)throw new ReferenceError(`Could not find Intl message: ${r}`);const s=eL(i);if(s===void 0)throw new ReferenceError(`Could not find Intl message: ${r}`);return JN(s,n,void 0,a)}}const De=L("z",()=>{const{messages:e}=bt(K8);return tL(e)}),m7=()=>{const e=De(),t=F(Tt),r=e("Products"),n=`<a href="${ii({path:"",locale:t})}" aria-label=${r}>${r}</a>`;return ne(vt,{children:[y(de,{component:"p",fontSize:"large",fontWeight:"bold",children:e("GalleryNoContentMessage")}),y(de,{component:"p",dangerouslySetInnerHTML:{__html:e("GalleryNoContentMessageLineOne",{productsLink:n})}})]})};m7.displayName="NoContentMessage";const v7=e=>{const{keyword:t}=e,r=De(),a=`<span class="search-term">${t?xh(t):""}</span>`,i=r("GalleryDefaultResultMessage",{searchterm:a});return ne(vt,{children:[y(de,{component:"p",dangerouslySetInnerHTML:{__html:i},fontSize:"large",fontWeight:"bold"}),y(de,{component:"p",fontSize:"small",fontWeight:"bold",children:r("GalleryDefaultSearchMessageLine")}),ne("ul",{className:"stylized-list",children:[y("li",{children:r("GalleryDefaultSearchMessageLineThree")}),y("li",{children:r("GalleryDefaultSearchMessageLineTwo")}),y("li",{children:r("GalleryDefaultSearchMessageLineOne")})]})]})};v7.displayName="NoKeywordResultMessage";const Rd=()=>{const{queryStrings:e}=yg(),t=QM(e),[r,n]=ie();return fe(()=>(n(Ka?.location?.search),Ka?.listen(({location:a})=>{n(a.search)})),[]),ue(()=>new URLSearchParams(r??t),[r,t])},b7=()=>{const t=Rd().get("keyword");return ne("div",{className:"preview-message py-m",children:[!t&&y(m7,{}),t&&y(v7,{keyword:t})]})};b7.displayName="NoResultsMessage";
13var y7={exports:{}};/*! 14 Copyright (c) 2018 Jed Watson. 15 Licensed under the MIT License (MIT), see 16 http://jedwatson.github.io/classnames 17*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var i="",s=0;s<arguments.length;s++){var o=arguments[s];o&&(i=a(i,n(o)))}return i}function n(i){if(typeof i=="string"||typeof i=="number")return i;if(typeof i!="object")return"";if(Array.isArray(i))return r.apply(null,i);if(i.toString!==Object.prototype.toString&&!i.toString.toString().includes("[native code]"))return i.toString();var s="";for(var o in i)t.call(i,o)&&i[o]&&(s=a(s,o));return s}function a(i,s){return s?i?i+" "+s:i+s:i}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(y7);var rL=y7.exports,un=L("B",Js(rL)),St={},Wn={},Qn={},nL=Qn&&Qn.__spreadArray||function(e,t){for(var r=0,n=t.length,a=e.length;r<n;r++,a++)e[a]=t[r];return e};Object.defineProperty(Qn,"__esModule",{value:!0}),Qn.cloudinaryParamsToString=Qn.serializeParams=Qn.serializeToUseEffectString=void 0;var Nd=function(e,t){return e+"="+t};function aL(e){function t(r){if(typeof r=="object"){if(Array.isArray(r))return r.map(t);if(r===null)return null;var n={},a=nL([],Object.keys(r)).sort();return a.forEach(function(i){return n[i]=t(r[i])}),n}else return r}return JSON.stringify(t(e))}Qn.serializeToUseEffectString=aL;var iL=function(e){for(var t=[],r=0,n=Object.entries(e);r<n.length;r++){var a=n[r],i=a[0],s=a[1];if(typeof s=="object")if(Array.isArray(s))for(var o=0,l=s;o<l.length;o++){var c=l[o];if(typeof c=="object")for(var u in c)t.push(Nd(i+"["+encodeURIComponent(u)+"]",encodeURIComponent(c[u])));else t.push(Nd(i,encodeURIComponent(c)))}else{if(s==null)continue;for(var d=0,p=Object.entries(s);d<p.length;d++){var f=p[d],g=f[0],h=f[1];t.push(Nd(i+"["+g+"]",encodeURIComponent(h)))}}else s!==void 0&&t.push(Nd(i,encodeURIComponent(s)))}var v=t.join("&");return v};Qn.serializeParams=iL;var sL=function(e){if(e)return typeof e=="string"?e:Object.entries(e).map(function(t){var r=t[0],n=t[1];return r+"="+n.toString()}).join(",")};Qn.cloudinaryParamsToString=sL;var Fr=Wn&&Wn.__assign||function(){return Fr=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},Fr.apply(this,arguments)},v0=Wn&&Wn.__awaiter||function(e,t,r,n){function a(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function o(u){try{c(n.next(u))}catch(d){s(d)}}function l(u){try{c(n.throw(u))}catch(d){s(d)}}function c(u){u.done?i(u.value):a(u.value).then(o,l)}c((n=n.apply(e,t||[])).next())})},b0=Wn&&Wn.__generator||function(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,s;return s={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,a=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],a=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}};Object.defineProperty(Wn,"__esModule",{value:!0});var Ld=Qn,oL=function(e){switch(e){case"PO-PROD":return"https://wrangler.prod.productoptions.vpsvc.com/api";case"PO-SAND":return"https://wrangler.sandbox.productoptions.vpsvc.com/api";case"LEGACY":default:return"https://wrangler.prod.merch.vpsvc.com/api"}},Bl={},lL=50,cL=(function(){function e(){}return e.getWranglerData=function(t,r){return v0(this,void 0,void 0,function(){var n,a,i,s,o,l,c,u,d,p,f,g,h,v,w,T,C,O,_,A,P,D,Q=this;return b0(this,function(G){return n=t.merchant,a=t.culture,i=t.productKey,s=t.productVersion,o=t.merchandisingExperience,l=t.merchAttr,c=t.selectedAttributes,u=t.initialSelectedAttributes,d=t.selectedQuantity,p=t.requestor,f=t.documentUrl,g=t.includeVat,h=t.priceStyle,v=t.couponCode,w=t.pricingContextString,T=t.testUserId,C=t.imageTransformations,O=t.iconTransformations,_=t.deselectCompletedOptions,A=t.excludeInitialSelectedAttributes,P={merchandisingExperience:o,merchAttr:l,responseComponents:["standardConfigurator"],selectedAttributes:c,selectedQuantity:d,requestor:p,initialSelectedAttributes:u,documentUrl:f,includeVat:g,priceStyle:h,couponCode:v,pricingContextString:w,optimizelyUserId:T,imageTransformations:Ld.cloudinaryParamsToString(C),iconTransformations:Ld.cloudinaryParamsToString(O),deselectCompletedOptions:_,excludeInitialSelectedAttributes:A},!o&&!l?[2,{data:void 0,exceptionMessages:["Either 'merchandisingExperience' or 'merchAttr' must be provided."]}]:(D=Ld.serializeToUseEffectString(t),Bl[D]===void 0&&this.addToCache(D,new Promise(function(Z,W){var B=oL(r)+"/v1/"+n+"/"+a+"/configuratorData/"+i+"/"+s+"?"+Ld.serializeParams(P);fetch(B).then(function(z){return z.json()}).then(function(z){return Z({data:Q.remapResponse(z,a),exceptionMessages:z.exceptionMessages})}).catch(function(z){return W({data:void 0,exceptionMessages:["error call to wrangler get endpoint failed: "+(z.message?z.message:"")]})})})),[2,Bl[D]])})})},e.realizeDocument=function(t,r){return v0(this,void 0,void 0,function(){var n,a,i,s,o,l;return b0(this,function(c){switch(c.label){case 0:if(n=r.changesPending,!n)return[2,void 0];if(!t)throw new Error("AuthToken required to realize and save document");
17if(a=r.url,!a)throw new Error("Document resolution url required to realize and save document");c.label=1;case 1:return c.trys.push([1,3,,4]),[4,fetch(a,{headers:{authorization:"Bearer "+t}}).then(function(u){return u.json()})];case 2:return i=c.sent(),[3,4];case 3:throw s=c.sent(),new Error("Document resolution failed: url: "+a+"; exception: "+(s.message?s.message:s.stack));case 4:o=void 0,c.label=5;case 5:return c.trys.push([5,7,,8]),[4,this.postDocumentToUDS(i,t)];case 6:return o=c.sent(),[3,8];case 7:throw l=c.sent(),new Error("error posting document to UDS: "+JSON.stringify(o)+"; exception: "+(l.message?l.message:l.stack));case 8:return[2,o?._links]}})})},e.addToCache=function(t,r){var n=Object.keys(Bl);n.length>lL&&delete Bl[n[0]],Bl[t]=r},e.postDocumentToUDS=function(t,r){return v0(this,void 0,void 0,function(){var n,a,i,s;return b0(this,function(o){switch(o.label){case 0:return n="https://uds.documents.cimpress.io",a="1",i=n+"/v3/documents?cacheForHours="+a,[4,fetch(i,{method:"POST",headers:{"Content-Type":"application/json",authorization:"Bearer "+r},body:JSON.stringify(t)}).then(function(l){return l.json()})];case 1:return s=o.sent(),[2,s]}})})},e.remapResponse=function(t,r){var n,a,i,s;function o(c){switch(typeof c){case"string":var u=parseInt(c);return isNaN(u)?void 0:u;case"number":return c;default:return}}var l=t.standardConfigurator;return Fr(Fr({},l),{attributes:l.attributes.map(function(c){return Fr(Fr({},c),{options:c.options.map(function(u){return Fr(Fr({},u),{violations:u.violations,badges:u.enhancedBadges.map(function(d){return{id:d.key,text:d.text}})})})})}),quantities:Fr(Fr({},l.quantities),{selected:o((n=l.quantities)===null||n===void 0?void 0:n.selected),quantities:(i=(a=l.quantities)===null||a===void 0?void 0:a.quantities)===null||i===void 0?void 0:i.map(function(c){return Fr(Fr({},c),{quantity:o(c.quantity),badges:c.enhancedBadges.map(function(u){return{id:u.key,text:u.text}})})})}),selections:Fr(Fr({},l.selections),{quantity:o((s=l.selections)===null||s===void 0?void 0:s.quantity)})})},e})();Wn.default=cL;var Bt={},w7=Object.prototype.hasOwnProperty;function x7(e,t,r){for(r of e.keys())if(ql(r,t))return r}function ql(e,t){var r,n,a;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&ql(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(a=n,a&&typeof a=="object"&&(a=x7(t,a),!a)||!t.has(a))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(a=n[0],a&&typeof a=="object"&&(a=x7(t,a),!a)||!ql(n[1],t.get(a)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(w7.call(e,r)&&++n&&!w7.call(t,r)||!(r in t)||!ql(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}function y0(e){var t=pe.useRef(e),r=pe.useRef(0);return ql(e,t.current)||(t.current=e,r.current+=1),pe.useMemo(function(){return t.current},[r.current])}function uL(e,t){return pe.useEffect(e,y0(t))}function dL(e,t){return pe.useEffect(e,y0(t))}var pL=Object.freeze({__proto__:null,default:uL,useDeepCompareEffectNoCheck:dL,useDeepCompareMemoize:y0}),fL=Ig(pL);(function(e){var t=Bt&&Bt.__assign||function(){return t=Object.assign||function(g){for(var h,v=1,w=arguments.length;v<w;v++){h=arguments[v];for(var T in h)Object.prototype.hasOwnProperty.call(h,T)&&(g[T]=h[T])}return g},t.apply(this,arguments)},r=Bt&&Bt.__createBinding||(Object.create?(function(g,h,v,w){w===void 0&&(w=v),Object.defineProperty(g,w,{enumerable:!0,get:function(){return h[v]}})}):(function(g,h,v,w){w===void 0&&(w=v),g[w]=h[v]})),n=Bt&&Bt.__setModuleDefault||(Object.create?(function(g,h){Object.defineProperty(g,"default",{enumerable:!0,value:h})}):function(g,h){g.default=h}),a=Bt&&Bt.__importStar||function(g){if(g&&g.__esModule)return g;var h={};if(g!=null)for(var v in g)v!=="default"&&Object.prototype.hasOwnProperty.call(g,v)&&r(h,g,v);return n(h,g),h},i=Bt&&Bt.__awaiter||function(g,h,v,w){function T(C){return C instanceof v?C:new v(function(O){O(C)})}return new(v||(v=Promise))(function(C,O){function _(D){try{P(w.next(D))}catch(Q){O(Q)}}function A(D){try{P(w.throw(D))}catch(Q){O(Q)}}function P(D){D.done?C(D.value):T(D.value).then(_,A)}P((w=w.apply(g,h||[])).next())})},s=Bt&&Bt.__generator||function(g,h){var v={label:0,sent:function(){if(C[0]&1)throw C[1];return C[1]},trys:[],ops:[]},w,T,C,O;return O={next:_(0),throw:_(1),return:_(2)},typeof Symbol=="function"&&(O[Symbol.iterator]=function(){return this}),O;function _(P){return function(D){return A([P,D])}}function A(P){if(w)throw new TypeError("Generator is already executing.");for(;v;)try{if(w=1,T&&(C=P[0]&2?T.return:P[0]?T.throw||((C=T.return)&&C.call(T),0):T.next)&&!(C=C.call(T,P[1])).done)return C;switch(T=0,C&&(P=[P[0]&2,C.value]),P[0]){case 0:case 1:C=P;break;case 4:return v.label++,{value:P[1],done:!1};case 5:v.label++,T=P[1],P=[0];continue;case 7:P=v.ops.pop(),v.trys.pop();continue;default:if(C=v.trys,!(C=C.length>0&&C[C.length-1])&&(P[0]===6||P[0]===2)){v=0;continue}if(P[0]===3&&(!C||P[1]>C[0]&&P[1]<C[3])){v.label=P[1];break}if(P[0]===6&&v.label<C[1]){v.label=C[1],C=P;break}if(C&&v.label<C[2]){v.label=C[2],v.ops.push(P);break}C[2]&&v.ops.pop(),v.trys.pop();continue}P=h.call(g,v)}catch(D){P=[6,D],T=0}finally{w=C=0}if(P[0]&5)throw P[1];return{value:P[0]?P[1]:void 0,done:!0}}},o=Bt&&Bt.__rest||function(g,h){var v={};for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&h.indexOf(w)<0&&(v[w]=g[w]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,w=Object.getOwnPropertySymbols(g);T<w.length;T++)h.indexOf(w[T])<0&&Object.prototype.propertyIsEnumerable.call(g,w[T])&&(v[w[T]]=g[w[T]]);return v},l=Bt&&Bt.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};
17Object.defineProperty(e,"__esModule",{value:!0}),e.useWranglerDataContext=e.WranglerDataContext=void 0;var c=a(b),u=l(Wn),d=l(fL);e.WranglerDataContext=c.createContext(void 0);function p(g){var h=c.useState(void 0),v=h[0],w=h[1],T=c.useState(!1),C=T[0],O=T[1],_=c.useState([]),A=_[0],P=_[1];g.children;var D=o(g,["children"]),Q={merchant:D.merchant,culture:D.culture,initialSelectedAttributes:D.initialSelectedAttributes,initialQuantity:D.selectedQuantity,merchandisingExperience:D.merchandisingExperience,merchAttr:D.merchAttr,includeVat:D.includeVat,priceStyle:D.priceStyle,couponCode:D.couponCode,pricingContextString:D.pricingContextString,excludeInitialSelectedAttributes:D.excludeInitialSelectedAttributes,deselectCompletedOptions:D.deselectCompletedOptions,selectedAttributes:D.selectedAttributes};return d.default(function(){var G=!0;function Z(){return i(this,void 0,void 0,function(){var W,B,z;return s(this,function(M){switch(M.label){case 0:return M.trys.push([0,2,,3]),W=t({},D),[4,u.default.getWranglerData(W,D.wranglerHost)];case 1:return B=M.sent(),G&&(P(B.exceptionMessages),O(!1),w(B.data||v)),[3,3];case 2:return z=M.sent(),G&&(P([z.message+": "+z.stack]),O(!1)),[3,3];case 3:return[2]}})})}return v&&O(!0),Z(),function(){G=!1}},[D]),c.default.createElement(e.WranglerDataContext.Provider,{value:{data:v,context:Q,updating:C,exceptionMessages:A}},g.children)}e.default=p;var f=function(){return c.useContext(e.WranglerDataContext)};e.useWranglerDataContext=f})(Bt);var dn={};(function(e){var t=dn&&dn.__assign||function(){return t=Object.assign||function(u){for(var d,p=1,f=arguments.length;p<f;p++){d=arguments[p];for(var g in d)Object.prototype.hasOwnProperty.call(d,g)&&(u[g]=d[g])}return u},t.apply(this,arguments)},r=dn&&dn.__createBinding||(Object.create?(function(u,d,p,f){f===void 0&&(f=p),Object.defineProperty(u,f,{enumerable:!0,get:function(){return d[p]}})}):(function(u,d,p,f){f===void 0&&(f=p),u[f]=d[p]})),n=dn&&dn.__setModuleDefault||(Object.create?(function(u,d){Object.defineProperty(u,"default",{enumerable:!0,value:d})}):function(u,d){u.default=d}),a=dn&&dn.__importStar||function(u){if(u&&u.__esModule)return u;var d={};if(u!=null)for(var p in u)p!=="default"&&Object.prototype.hasOwnProperty.call(u,p)&&r(d,u,p);return n(d,u),d},i=dn&&dn.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(e,"__esModule",{value:!0}),e.useManagedWranglerSelectionsContext=e.ManagedWranglerSelectionsProvider=e.ManagedWranglerSelectionsContext=void 0;var s=a(b),o=i(Bt);e.ManagedWranglerSelectionsContext=s.createContext(void 0);function l(u){var d=s.useState(u.selectedQuantity),p=d[0],f=d[1],g=s.useState(u.selectedAttributes||{}),h=g[0],v=g[1];function w(C){f(C),u.onChangeQuantity&&u.onChangeQuantity(C,p)}function T(C){v(C),u.onChangeSelections&&u.onChangeSelections(C,h)}return s.default.createElement(e.ManagedWranglerSelectionsContext.Provider,{value:{setSelectedQuantity:w,setSelections:T}},s.default.createElement(o.default,t({},u,{selectedAttributes:h,selectedQuantity:p}),u.children))}e.ManagedWranglerSelectionsProvider=l;var c=function(){return s.useContext(e.ManagedWranglerSelectionsContext)};e.useManagedWranglerSelectionsContext=c})(dn),(function(e){var t=St&&St.__createBinding||(Object.create?(function(l,c,u,d){d===void 0&&(d=u),Object.defineProperty(l,d,{enumerable:!0,get:function(){return c[u]}})}):(function(l,c,u,d){d===void 0&&(d=u),l[d]=c[u]})),r=St&&St.__setModuleDefault||(Object.create?(function(l,c){Object.defineProperty(l,"default",{enumerable:!0,value:c})}):function(l,c){l.default=c}),n=St&&St.__importStar||function(l){if(l&&l.__esModule)return l;var c={};if(l!=null)for(var u in l)u!=="default"&&Object.prototype.hasOwnProperty.call(l,u)&&t(c,l,u);return r(c,l),c},a=St&&St.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(e,"__esModule",{value:!0}),e.useManagedWranglerSelectionsContext=e.ManagedWranglerSelectionsProvider=e.ManagedWranglerSelectionsContext=e.useWranglerDataContext=e.WranglerDataContext=e.WranglerDataProvider=e.WranglerDataSource=void 0;var i=a(Wn);e.WranglerDataSource=i.default;var s=n(Bt);e.WranglerDataProvider=s.default,Object.defineProperty(e,"WranglerDataContext",{enumerable:!0,get:function(){return s.WranglerDataContext}}),Object.defineProperty(e,"useWranglerDataContext",{enumerable:!0,get:function(){return s.useWranglerDataContext}});var o=dn;Object.defineProperty(e,"ManagedWranglerSelectionsContext",{enumerable:!0,get:function(){return o.ManagedWranglerSelectionsContext}}),Object.defineProperty(e,"useManagedWranglerSelectionsContext",{enumerable:!0,get:function(){return o.useManagedWranglerSelectionsContext}}),Object.defineProperty(e,"ManagedWranglerSelectionsProvider",{enumerable:!0,get:function(){return o.ManagedWranglerSelectionsProvider}})})(St);var So=L("aw",{}
vendor: 22,744 bytes, lines 17-19
17),E7={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(E7);var qt=E7.exports,Vl={},zl=function(e){return e&&e.Math===Math&&e},Yt=zl(typeof globalThis=="object"&&globalThis)||zl(typeof window=="object"&&window)||zl(typeof self=="object"&&self)||zl(typeof N=="object"&&N)||zl(typeof Yt=="object"&&Yt)||(function(){return this})()||Function("return this")(),gL={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},w0=typeof document=="object"&&document.all,fr=typeof w0>"u"&&w0!==void 0?function(e){return typeof e=="function"||e===w0}:function(e){return typeof e=="function"},hL=fr,_a=function(e){return typeof e=="object"?e!==null:hL(e)},mL=Yt,k7=_a,x0=mL.document,vL=k7(x0)&&k7(x0.createElement),E0=function(e){return vL?x0.createElement(e):{}},bL=E0,k0=bL("span").classList,T7=k0&&k0.constructor&&k0.constructor.prototype,yL=T7===Object.prototype?void 0:T7,or=function(e){try{return!!e()}catch{return!0}},wL=or,T0=!wL(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}),S7=T0,C7=Function.prototype,S0=C7.call,xL=S7&&C7.bind.bind(S0,S0),xr=S7?xL:function(e){return function(){return S0.apply(e,arguments)}},P7=xr,EL=P7({}.toString),kL=P7("".slice),C0=function(e){return kL(EL(e),8,-1)},TL=xr,SL=or,CL=C0,P0=Object,PL=TL("".split),IL=SL(function(){return!P0("z").propertyIsEnumerable(0)})?function(e){return CL(e)==="String"?PL(e,""):P0(e)}:P0,I7=function(e){return e==null},_L=I7,AL=TypeError,Co=function(e){if(_L(e))throw new AL("Can't call method on "+e);return e},OL=IL,ML=Co,jl=function(e){return OL(ML(e))},_7={exports:{}},A7=Yt,$L=Object.defineProperty,I0=function(e,t){try{$L(A7,e,{value:t,configurable:!0,writable:!0})}catch{A7[e]=t}return t},FL=Yt,DL=I0,O7="__core-js_shared__",M7=_7.exports=FL[O7]||DL(O7,{});(M7.versions||(M7.versions=[])).push({version:"3.46.0",mode:"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"});var _0=_7.exports,$7=_0,A0=function(e,t){return $7[e]||($7[e]=t||{})},RL=Co,NL=Object,O0=function(e){return NL(RL(e))},LL=xr,UL=O0,BL=LL({}.hasOwnProperty),Kn=Object.hasOwn||function(t,r){return BL(UL(t),r)},qL=xr,VL=0,zL=Math.random(),jL=qL(1.1.toString),F7=function(e){return"Symbol("+(e===void 0?"":e)+")_"+jL(++VL+zL,36)},HL=Yt,D7=HL.navigator,R7=D7&&D7.userAgent,GL=R7?String(R7):"",N7=Yt,M0=GL,L7=N7.process,U7=N7.Deno,B7=L7&&L7.versions||U7&&U7.version,q7=B7&&B7.v8,Cn,Ud;q7&&(Cn=q7.split("."),Ud=Cn[0]>0&&Cn[0]<4?1:+(Cn[0]+Cn[1])),!Ud&&M0&&(Cn=M0.match(/Edge\/(\d+)/),(!Cn||Cn[1]>=74)&&(Cn=M0.match(/Chrome\/(\d+)/),Cn&&(Ud=+Cn[1])));var WL=Ud,V7=WL,QL=or,KL=Yt,YL=KL.String,z7=!!Object.getOwnPropertySymbols&&!QL(function(){var e=Symbol("symbol detection");return!YL(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&V7&&V7<41}),XL=z7,j7=XL&&!Symbol.sham&&typeof Symbol.iterator=="symbol",ZL=Yt,JL=A0,H7=Kn,eU=F7,tU=z7,rU=j7,Po=ZL.Symbol,$0=JL("wks"),nU=rU?Po.for||Po:Po&&Po.withoutSetter||eU,Yn=function(e){return H7($0,e)||($0[e]=tU&&H7(Po,e)?Po[e]:nU("Symbol."+e)),$0[e]},aU=_a,iU=String,sU=TypeError,ls=function(e){if(aU(e))return e;throw new sU(iU(e)+" is not an object")},G7={},oU=or,Aa=!oU(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),lU=Aa,cU=or,W7=lU&&cU(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),fi={},uU=Aa,dU=or,pU=E0,Q7=!uU&&!dU(function(){return Object.defineProperty(pU("div"),"a",{get:function(){return 7}}).a!==7}),fU=T0,Bd=Function.prototype.call,Oa=fU?Bd.bind(Bd):function(){return Bd.apply(Bd,arguments)},F0=Yt,gU=fr,hU=function(e){return gU(e)?e:void 0},D0=function(e,t){return arguments.length<2?hU(F0[e]):F0[e]&&F0[e][t]},mU=xr,K7=mU({}.isPrototypeOf),vU=D0,bU=fr,yU=K7,wU=j7,xU=Object,Y7=wU?function(e){return typeof e=="symbol"}:function(e){var t=vU("Symbol");return bU(t)&&yU(t.prototype,xU(e))},EU=String,kU=function(e){try{return EU(e)}catch{return"Object"}},TU=fr,SU=kU,CU=TypeError,X7=function(e){if(TU(e))return e;throw new CU(SU(e)+" is not a function")},PU=X7,IU=I7,Z7=function(e,t){var r=e[t];return IU(r)?void 0:PU(r)},R0=Oa,N0=fr,L0=_a,_U=TypeError,AU=function(e,t){var r,n;if(t==="string"&&N0(r=e.toString)&&!L0(n=R0(r,e))||N0(r=e.valueOf)&&!L0(n=R0(r,e))||t!=="string"&&N0(r=e.toString)&&!L0(n=R0(r,e)))return n;throw new _U("Can't convert object to primitive value")},OU=Oa,J7=_a,e9=Y7,MU=Z7,$U=AU,FU=Yn,DU=TypeError,RU=FU("toPrimitive"),NU=function(e,t){if(!J7(e)||e9(e))return e;var r=MU(e,RU),n;if(r){if(t===void 0&&(t="default"),n=OU(r,e,t),!J7(n)||e9(n))return n;throw new DU("Can't convert object to primitive value")}return t===void 0&&(t="number"),$U(e,t)},LU=NU,UU=Y7,t9=function(e){var t=LU(e,"string");return UU(t)?t:t+""},BU=Aa,qU=Q7,VU=W7,qd=ls,r9=t9,zU=TypeError,U0=Object.defineProperty,jU=Object.getOwnPropertyDescriptor,B0="enumerable",q0="configurable",V0="writable";fi.f=BU?VU?function(t,r,n){if(qd(t),r=r9(r),qd(n),typeof t=="function"&&r==="prototype"&&"value"in n&&V0 in n&&!n[V0]){var a=jU(t,r);a&&a[V0]&&(t[r]=n.value,n={configurable:q0 in n?n[q0]:a[q0],enumerable:B0 in n?n[B0]:a[B0],writable:!1})}return U0(t,r,n)}:U0:function(t,r,n){if(qd(t),r=r9(r),qd(n),qU)try{return U0(t,r,n)}catch{}if("get"in n||"set"in n)throw new zU("Accessors not supported");return"value"in n&&(t[r]=n.value),t};var HU=Math.ceil,GU=Math.floor,WU=Math.trunc||function(t){var r=+t;return(r>0?GU:HU)(r)},QU=WU,Vd=function(e){var t=+e;return t!==t||t===0?0:QU(t)},KU=Vd,YU=Math.max,XU=Math.min,ZU=function(e,t){var r=KU(e);return r<0?YU(r+t,0):XU(r,t)},JU=Vd,eB=Math.min,n9=function(e){var t=JU(e);return t>0?eB(t,9007199254740991):0},tB=n9,rB=function(e){return tB(e.length)},nB=jl,aB=ZU,iB=rB,sB=function(e){return function(t,r,n){var a=nB(t),i=iB(a);if(i===0)return!e&&-1;var s=aB(n,i),o;if(e&&r!==r){for(;i>s;)if(o=a[s++],o!==o)return!0}else for(;i>s;s++)if((e||s in a)&&a[s]===r)return e||s||0;return!e&&-1}},oB={indexOf:sB(!1)},z0={},lB=xr,j0=Kn,cB=jl,uB=oB.indexOf,dB=z0,a9=lB([].push),i9=function(e,t){var r=cB(e),n=0,a=[],i;for(i in r)!j0(dB,i)&&j0(r,i)&&a9(a,i);for(;t.length>n;)j0(r,i=t[n++])&&(~uB(a,i)||a9(a,i));return a},H0=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pB=i9,fB=H0,gB=Object.keys||function(t){return pB(t,fB)},hB=Aa,mB=W7,vB=fi,bB=ls,yB=jl,wB=gB;G7.f=hB&&!mB?Object.defineProperties:function(t,r){bB(t);for(var n=yB(r),a=wB(r),i=a.length,s=0,o;i>s;)vB.f(t,o=a[s++],n[o]);return t};var xB=D0,EB=xB("document","documentElement"),kB=A0,TB=F7,s9=kB("keys"),G0=function(e){return s9[e]||(s9[e]=TB(e))},SB=ls,CB=G7,o9=H0,PB=z0,IB=EB,_B=E0,AB=G0,l9=">",c9="<",W0="prototype",Q0="script",u9=AB("IE_PROTO"),K0=function(){},d9=function(e){return c9+Q0+l9+e+c9+"/"+Q0+l9},p9=function(e){e.write(d9("")),e.close();var t=e.parentWindow.Object;return e=null,t},OB=function(){var e=_B("iframe"),t="java"+Q0+":",r;return e.style.display="none",IB.appendChild(e),e.src=String(t),r=e.contentWindow.document,r.open(),r.write(d9("document.F=Object")),r.close(),r.F},zd,jd=function(){try{zd=new ActiveXObject("htmlfile")}catch{}jd=typeof document<"u"?document.domain&&zd?p9(zd):OB():p9(zd);for(var e=o9.length;e--;)delete jd[W0][o9[e]];return jd()};PB[u9]=!0;var Y0=Object.create||function(t,r){var n;return t!==null?(K0[W0]=SB(t),n=new K0,K0[W0]=null,n[u9]=t):n=jd(),r===void 0?n:CB.f(n,r)},MB=Yn,$B=Y0,FB=fi.f,X0=MB("unscopables"),Z0=Array.prototype;Z0[X0]===void 0&&FB(Z0,X0,{configurable:!0,value:$B(null)});var DB=function(e){Z0[X0][e]=!0},J0={},RB=Yt,NB=fr,f9=RB.WeakMap,LB=NB(f9)&&/native code/.test(String(f9)),em=function(e,t){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:t}},UB=Aa,BB=fi,qB=em,Hl=UB?function(e,t,r){return BB.f(e,t,qB(1,r))}:function(e,t,r){return e[t]=r,e},VB=LB,g9=Yt,zB=_a,jB=Hl,tm=Kn,rm=_0,HB=G0,GB=z0,h9="Object already initialized",nm=g9.TypeError,WB=g9.WeakMap,Hd,Gl,Gd,QB=function(e){return Gd(e)?Gl(e):Hd(e,{})},KB=function(e){return function(t){var r;if(!zB(t)||(r=Gl(t)).type!==e)throw new nm("Incompatible receiver, "+e+" required");return r}};if(VB||rm.state){var Xn=rm.state||(rm.state=new WB);Xn.get=Xn.get,Xn.has=Xn.has,Xn.set=Xn.set,Hd=function(e,t){if(Xn.has(e))throw new nm(h9);return t.facade=e,Xn.set(e,t),t},Gl=function(e){return Xn.get(e)||{}},Gd=function(e){return Xn.has(e)}}else{var Io=HB("state");GB[Io]=!0,Hd=function(e,t){if(tm(e,Io))throw new nm(h9);return t.facade=e,jB(e,Io,t),t},Gl=function(e){return tm(e,Io)?e[Io]:{}},Gd=function(e){return tm(e,Io)}}var am={set:Hd,get:Gl,has:Gd,enforce:QB,getterFor:KB},im={},m9={},v9={}.propertyIsEnumerable,b9=Object.getOwnPropertyDescriptor,YB=b9&&!v9.call({1:2},1);m9.f=YB?function(t){var r=b9(this,t);return!!r&&r.enumerable}:v9;var XB=Aa,ZB=Oa,JB=m9,eq=em,tq=jl,rq=t9,nq=Kn,aq=Q7,y9=Object.getOwnPropertyDescriptor;im.f=XB?y9:function(t,r){if(t=tq(t),r=rq(r),aq)try{return y9(t,r)}catch{}if(nq(t,r))return eq(!ZB(JB.f,t,r),t[r])};var w9={exports:{}},sm=Aa,iq=Kn,x9=Function.prototype,sq=sm&&Object.getOwnPropertyDescriptor,E9=iq(x9,"name"),oq=E9&&(function(){}).name==="something",lq=E9&&(!sm||sm&&sq(x9,"name").configurable),om={PROPER:oq,CONFIGURABLE:lq},cq=xr,uq=fr,lm=_0,dq=cq(Function.toString);uq(lm.inspectSource)||(lm.inspectSource=function(e){return dq(e)});var pq=lm.inspectSource,cm=xr,fq=or,gq=fr,Wd=Kn,um=Aa,hq=om.CONFIGURABLE,mq=pq,k9=am,vq=k9.enforce,bq=k9.get,T9=String,Qd=Object.defineProperty,yq=cm("".slice),wq=cm("".replace),xq=cm([].join),Eq=um&&!fq(function(){return Qd(function(){},"length",{value:8}).length!==8}),kq=String(String).split("String"),Tq=w9.exports=function(e,t,r){yq(T9(t),0,7)==="Symbol("&&(t="["+wq(T9(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!Wd(e,"name")||hq&&e.name!==t)&&(um?Qd(e,"name",{value:t,configurable:!0}):e.name=t),Eq&&r&&Wd(r,"arity")&&e.length!==r.arity&&Qd(e,"length",{value:r.arity});try{r&&Wd(r,"constructor")&&r.constructor?um&&Qd(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch{}var n=vq(e);return Wd(n,"source")||(n.source=xq(kq,typeof t=="string"?t:"")),e};Function.prototype.toString=Tq(function(){return gq(this)&&bq(this).source||mq(this)},"toString");var Sq=w9.exports,Cq=fr,Pq=fi,Iq=Sq,_q=I0,Kd=function(e,t,r,n){n||(n={});var a=n.enumerable,i=n.name!==void 0?n.name:t;if(Cq(r)&&Iq(r,i,n),n.global)a?e[t]=r:_q(t,r);else{try{n.unsafe?e[t]&&(a=!0):delete e[t]}catch{}a?e[t]=r:Pq.f(e,t,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e},S9={},Aq=i9,Oq=H0,Mq=Oq.concat("length","prototype");S9.f=Object.getOwnPropertyNames||function(t){return Aq(t,Mq)};var C9={};C9.f=Object.getOwnPropertySymbols;var $q=D0,Fq=xr,Dq=S9,Rq=C9,Nq=ls,Lq=Fq([].concat),Uq=$q("Reflect","ownKeys")||function(t){var r=Dq.f(Nq(t)),n=Rq.f;return n?Lq(r,n(t)):r},P9=Kn,Bq=Uq,qq=im,Vq=fi,zq=function(e,t,r){for(var n=Bq(t),a=Vq.f,i=qq.f,s=0;s<n.length;s++){var o=n[s];!P9(e,o)&&!(r&&P9(r,o))&&a(e,o,i(t,o))}},jq=or,Hq=fr,Gq=/#|\.prototype\./,Wl=function(e,t){var r=Qq[Wq(e)];return r===Yq?!0:r===Kq?!1:Hq(t)?jq(t):!!t},Wq=Wl.normalize=function(e){return String(e).replace(Gq,".").toLowerCase()},Qq=Wl.data={},Kq=Wl.NATIVE="N",Yq=Wl.POLYFILL="P",Xq=Wl,Yd=Yt,Zq=im.f,Jq=Hl,eV=Kd,tV=I0,rV=zq,nV=Xq,dm=function(e,t){var r=e.target,n=e.global,a=e.stat,i,s,o,l,c,u;if(n?s=Yd:a?s=Yd[r]||tV(r,{}):s=Yd[r]&&Yd[r].prototype,s)for(o in t){if(c=t[o],e.dontCallGetSet?(u=Zq(s,o),l=u&&u.value):l=s[o],i=nV(n?o:r+(a?".":"#")+o,e.forced),!i&&l!==void 0){if(typeof c==typeof l)continue;rV(c,l)}(e.sham||l&&l.sham)&&Jq(c,"sham",!0),eV(s,o,c,e)}},aV=or,iV=!aV(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),sV=Kn,oV=fr,lV=O0,cV=G0,uV=iV,I9=cV("IE_PROTO"),pm=Object,dV=pm.prototype,_9=uV?pm.getPrototypeOf:function(e){var t=lV(e);if(sV(t,I9))return t[I9];var r=t.constructor;return oV(r)&&t instanceof r?r.prototype:t instanceof pm?dV:null},pV=or,fV=fr,gV=_a,A9=_9,hV=Kd,mV=Yn,fm=mV("iterator"),O9=!1,cs,gm,hm;[].keys&&(hm=[].keys(),"next"in hm?(gm=A9(A9(hm)),gm!==Object.prototype&&(cs=gm)):O9=!0);var vV=!gV(cs)||pV(function(){var e={};return cs[fm].call(e)!==e});vV&&(cs={}),fV(cs[fm])||hV(cs,fm,function(){return this});var M9={IteratorPrototype:cs,BUGGY_SAFARI_ITERATORS:O9},bV=fi.f,yV=Kn,wV=Yn,$9=wV("toStringTag"),mm=function(e,t,r){e&&!r&&(e=e.prototype),e&&!yV(e,$9)&&bV(e,$9,{configurable:!0,value:t})},xV=M9.IteratorPrototype,EV=Y0,kV=em,TV=mm,SV=J0,CV=function(){return this},PV=function(e,t,r,n){var a=t+" Iterator";return e.prototype=EV(xV,{next:kV(+!n,r)}),TV(e,a,!1),SV[a]=CV,e},IV=xr,_V=X7,AV=function(e,t,r){try{return IV(_V(Object.getOwnPropertyDescriptor(e,t)[r]))}catch{}},OV=_a,MV=function(e){return OV(e)||e===null},$V=MV,FV=String,DV=TypeError,RV=function(e){if($V(e))return e;throw new DV("Can't set "+FV(e)+" as a prototype")},NV=AV,LV=_a,UV=Co,BV=RV,qV=Object.setPrototypeOf||("__proto__"in{}?(function(){var e=!1,t={},r;try{r=NV(Object.prototype,"__proto__","set"),r(t,[]),e=t instanceof Array}catch{}return function(a,i){return UV(a),BV(i),LV(a)&&(e?r(a,i):a.__proto__=i),a}})():void 0),VV=dm,zV=Oa,F9=om,jV=fr,HV=PV,D9=_9,R9=qV,GV=mm,WV=Hl,vm=Kd,QV=Yn,KV=J0,N9=M9,YV=F9.PROPER,XV=F9.CONFIGURABLE,L9=N9.IteratorPrototype,Xd=N9.BUGGY_SAFARI_ITERATORS,Ql=QV("iterator"),U9="keys",Kl="values",B9="entries",ZV=function(){return this},JV=function(e,t,r,n,a,i,s){HV(r,t,n);var o=function(w){if(w===a&&p)return p;if(!Xd&&w&&w in u)return u[w];switch(w){case U9:return function(){return new r(this,w)};case Kl:return function(){return new r(this,w)};case B9:return function(){return new r(this,w)}}return function(){return new r(this)}},l=t+" Iterator",c=!1,u=e.prototype,d=u[Ql]||u["@@iterator"]||a&&u[a],p=!Xd&&d||o(a),f=t==="Array"&&u.entries||d,g,h,v;if(f&&(g=D9(f.call(new e)),g!==Object.prototype&&g.next&&(D9(g)!==L9&&(R9?R9(g,L9):jV(g[Ql])||vm(g,Ql,ZV)),GV(g,l,!0))),YV&&a===Kl&&d&&d.name!==Kl&&(XV?WV(u,"name",Kl):(c=!0,p=function(){return zV(d,this)})),a)if(h={values:o(Kl),keys:i?p:o(U9),entries:o(B9)},s)for(v in h)(Xd||c||!(v in u))&&vm(u,v,h[v]);else VV({target:t,proto:!0,forced:Xd||c},h);return u[Ql]!==p&&vm(u,Ql,p,{name:a}),KV[t]=p,h},ez=function(e,t){return{value:e,done:t}},tz=jl,bm=DB,q9=J0,V9=am,rz=fi.f,nz=JV,Zd=ez,az=Aa,z9="Array Iterator",iz=V9.set,sz=V9.getterFor(z9),oz=nz(Array,"Array",function(e,t){iz(this,{type:z9,target:tz(e),index:0,kind:t})},function(){var e=sz(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=null,Zd(void 0,!0);switch(e.kind){case"keys":return Zd(r,!1);case"values":return Zd(t[r],!1)}return Zd([r,t[r]],!1)},"values"),j9=q9.Arguments=q9.Array;if(bm("keys"),bm("values"),bm("entries"),az&&j9.name!=="values")try{rz(j9,"name",{value:"values"})}catch{}var H9=Yt,G9=gL,lz=yL,Yl=oz,W9=Hl,cz=mm,uz=Yn,ym=uz("iterator"),wm=Yl.values,Q9=function(e,t){if(e){if(e[ym]!==wm)try{W9(e,ym,wm)}catch{e[ym]=wm}if(cz(e,t,!0),G9[t]){for(var r in Yl)if(e[r]!==Yl[r])try{W9(e,r,Yl[r])}catch{e[r]=Yl[r]}}}};for(var xm in G9)Q9(H9[xm]&&H9[xm].prototype,xm);Q9(lz,"DOMTokenList");var dz=T0,K9=Function.prototype,Y9=K9.apply,X9=K9.call,pz=typeof Reflect=="object"&&Reflect.apply||(dz?X9.bind(Y9):function(){return X9.apply(Y9,arguments)}),fz=Yn,gz=fz("toStringTag"),Z9={};Z9[gz]="z";var hz=String(Z9)==="[object z]",mz=hz,vz=fr,Jd=C0,bz=Yn,yz=bz("toStringTag"),wz=Object,xz=Jd((function(){return arguments})())==="Arguments",Ez=function(e,t){try{return e[t]}catch{}},kz=mz?Jd:function(e){var t,r,n;return e===void 0?"Undefined":e===null?"Null":typeof(r=Ez(t=wz(e),yz))=="string"?r:xz?Jd(t):(n=Jd(t))==="Object"&&vz(t.callee)?"Arguments":n},Tz=kz,Sz=String,ep=function(e){if(Tz(e)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return Sz(e)},Cz=ls,J9=function(){var e=Cz(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t},Em=or,Pz=Yt,km=Pz.RegExp,eb=Em(function(){var e=km("a","y");return e.lastIndex=2,e.exec("abcd")!==null});eb||Em(function(){return!km("a","y").sticky});var Iz=eb||Em(function(){var e=km("^r","gy");return e.lastIndex=2,e.exec("str")!==null}),_z={BROKEN_CARET:Iz},Az=or,Oz=Yt,Mz=Oz.RegExp,$z=Az(function(){var e=Mz(".","s");return!(e.dotAll&&e.test(` 18`)&&e.flags==="s")}),Fz=or,Dz=Yt,Rz=Dz.RegExp,Nz=Fz(function(){var e=Rz("(?<a>b)","g");return e.exec("b").groups.a!=="b"||"b".replace(e,"$<a>c")!=="bc"}),_o=Oa,tp=xr,Lz=ep,Uz=J9,Bz=_z,qz=A0,Vz=Y0,zz=am.get,jz=$z,Hz=Nz,Gz=qz("native-string-replace",String.prototype.replace),rp=RegExp.prototype.exec,Tm=rp,Wz=tp("".charAt),Qz=tp("".indexOf),Kz=tp("".replace),Sm=tp("".slice),Cm=(function(){var e=/a/,t=/b*/g;return _o(rp,e,"a"),_o(rp,t,"a"),e.lastIndex!==0||t.lastIndex!==0})(),tb=Bz.BROKEN_CARET,Pm=/()??/.exec("")[1]!==void 0,Yz=Cm||Pm||tb||jz||Hz;Yz&&(Tm=function(t){var r=this,n=zz(r),a=Lz(t),i=n.raw,s,o,l,c,u,d,p;if(i)return i.lastIndex=r.lastIndex,s=_o(Tm,i,a),r.lastIndex=i.lastIndex,s;var f=n.groups,g=tb&&r.sticky,h=_o(Uz,r),v=r.source,w=0,T=a;if(g&&(h=Kz(h,"y",""),Qz(h,"g")===-1&&(h+="g"),T=Sm(a,r.lastIndex),r.lastIndex>0&&(!r.multiline||r.multiline&&Wz(a,r.lastIndex-1)!==` 19`)&&(v="(?: "+v+")",T=" "+T,w++),o=new RegExp("^(?:"+v+")",h)),Pm&&(o=new RegExp("^"+v+"$(?!\\s)",h)),Cm&&(l=r.lastIndex),c=_o(rp,g?o:r,T),g?c?(c.input=Sm(c.input,w),c[0]=Sm(c[0],w),c.index=r.lastIndex,r.lastIndex+=c[0].length):r.lastIndex=0:Cm&&c&&(r.lastIndex=r.global?c.index+c[0].length:l),Pm&&c&&c.length>1&&_o(Gz,c[0],o,function(){for(u=1;u<arguments.length-2;u++)arguments[u]===void 0&&(c[u]=void 0)}),c&&f)for(c.groups=d=Vz(null),u=0;u<f.length;u++)p=f[u],d[p[0]]=c[p[1]];return c});var Im=Tm,Xz=dm,rb=Im;Xz({target:"RegExp",proto:!0,forced:/./.exec!==rb},{exec:rb});var nb=Oa,ab=Kd,Zz=Im,ib=or,sb=Yn,Jz=Hl,ej=sb("species"),_m=RegExp.prototype,tj=function(e,t,r,n){var a=sb(e),i=!ib(function(){var c={};return c[a]=function(){return 7},""[e](c)!==7}),s=i&&!ib(function(){var c=!1,u=/a/;return e==="split"&&(u={},u.constructor={},u.constructor[ej]=function(){return u},u.flags="",u[a]=/./[a]),u.exec=function(){return c=!0,null},u[a](""),!c});if(!i||!s||r){var o=/./[a],l=t(a,""[e],function(c,u,d,p,f){var g=u.exec;return g===Zz||g===_m.exec?i&&!f?{done:!0,value:nb(o,u,d,p)}:{done:!0,value:nb(c,d,u,p)}:{done:!1}});ab(String.prototype,e,l[0]),ab(_m,a,l[1])}n&&Jz(_m[a],"sham",!0)},Am=xr,rj=Vd,nj=ep,aj=Co,ij=Am("".charAt),ob=Am("".charCodeAt),sj=Am("".slice),oj=function(e){return function(t,r){var n=nj(aj(t)),a=rj(r),i=n.length,s,o;return a<0||a>=i?e?"":void 0:(s=ob(n,a),s<55296||s>56319||a+1===i||(o=ob(n,a+1))<56320||o>57343?e?ij(n,a):s:e?sj(n,a,a+2):(s-55296<<10)+(o-56320)+65536)}},lj={charAt:oj(!0)},cj=lj.charAt,uj=function(e,t,r){return t+(r?cj(e,t).length:1)},Om=xr,dj=O0,pj=Math.floor,Mm=Om("".charAt),fj=Om("".replace),$m=Om("".slice),gj=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,hj=/\$([$&'`]|\d{1,2})/g,mj=function(e,t,r,n,a,i){var s=r+e.length,o=n.length,l=hj;return a!==void 0&&(a=dj(a),l=gj),fj(i,l,function(c,u){var d;switch(Mm(u,0)){case"$":return"$";case"&":return e;case"`":return $m(t,0,r);case"'":return $m(t,s);case"<":d=a[$m(u,1,-1)];break;default:var p=+u;if(p===0)return c;if(p>o){var f=pj(p/10);return f===0?c:f<=o?n[f-1]===void 0?Mm(u,1):n[f-1]+Mm(u,1):c}d=n[p-1]}return d===void 0?"":d})},vj=Yt,bj=or,lb=vj.RegExp,yj=!bj(function(){var e=!0;try{lb(".","d")}catch{e=!1}var t={},r="",n=e?"dgimsy":"gimsy",a=function(l,c){Object.defineProperty(t,l,{get:function(){return r+=c,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};e&&(i.hasIndices="d");for(var s in i)a(s,i[s]);var o=Object.getOwnPropertyDescriptor(lb.prototype,"flags").get.call(t);return o!==n||r!==n}),wj={correct:yj},xj=Oa,Ej=Kn,kj=K7,cb=wj,Tj=J9,Sj=RegExp.prototype,Cj=cb.correct?function(e){return e.flags}:function(e){return!cb.correct&&kj(Sj,e)&&!Ej(e,"flags")?xj(Tj,e):e.flags},ub=Oa,Pj=ls,Ij=fr,_j=C0,Aj=Im,Oj=TypeError,Mj=function(e,t){var r=e.exec;if(Ij(r)){var n=ub(r,e,t);return n!==null&&Pj(n),n}if(_j(e)==="RegExp")return ub(Aj,e,t);throw new Oj("RegExp#exec called on incompatible receiver")},$j=pz,db=Oa,np=xr,Fj=tj,Dj=or,Rj=ls,Nj=fr,Lj=_a,Uj=Vd,Bj=n9,us=ep,qj=Co,Vj=uj,zj=Z7,jj=mj,Hj=Cj,Gj=Mj,Wj=Yn,Fm=Wj("replace"),Qj=Math.max,Kj=Math.min,Yj=np([].concat),Dm=np([].push),ap=np("".indexOf),pb=np("".slice),Xj=function(e){return e===void 0?e:String(e)},Zj=(function(){return"a".replace(/./,"$0")==="$0"})(),fb=(function(){return/./[Fm]?/./[Fm]("a","$0")==="":!1})(),Jj=!Dj(function(){var e=/./;return e.exec=function(){var t=[];return t.groups={a:"7"},t},"".replace(e,"$<a>")!=="7"});Fj("replace",function(e,t,r){var n=fb?"$":"$0";return[function(i,s){var o=qj(this),l=Lj(i)?zj(i,Fm):void 0;return l?db(l,i,o,s):db(t,us(o),i,s)},function(a,i){var s=Rj(this),o=us(a);if(typeof i=="string"&&ap(i,n)===-1&&ap(i,"$<")===-1){var l=r(t,s,o,i);if(l.done)return l.value}var c=Nj(i);c||(i=us(i));var u=us(Hj(s)),d=ap(u,"g")!==-1,p;d&&(p=ap(u,"u")!==-1,s.lastIndex=0);for(var f=[],g;g=Gj(s,o),!(g===null||(Dm(f,g),!d));){var h=us(g[0]);h===""&&(s.lastIndex=Vj(o,Bj(s.lastIndex),p))}for(var v="",w=0,T=0;T<f.length;T++){g=f[T];for(var C=us(g[0]),O=Qj(Kj(Uj(g.index),o.length),0),_=[],A,P=1;P<g.length;P++)Dm(_,Xj(g[P]));var D=g.groups;if(c){var Q=Yj([C],_,O,o);D!==void 0&&Dm(Q,D),A=us($j(i,void 0,Q))}else A=jj(C,o,O,_,D,i);O>=w&&(v+=pb(o,w,O)+A,w=O+C.length)}return v+pb(o,w)}]},!Jj||!Zj||fb);var gb={exports:{}},hb={exports:{}},mb={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(mb);var vb=mb.exports,bb={exports:{}};(function(e){var t=vb.default;function r(n,a){if(t(n)!="object"||!n)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var s=i.call(n,a||"default");if(t(s)!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}
vendor: 6,058 bytes, lines 19-24
19return(a==="string"?String:Number)(n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(bb);var eH=bb.exports;(function(e){var t=vb.default,r=eH;function n(a){var i=r(a,"string");return t(i)=="symbol"?i:i+""}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(hb);var tH=hb.exports;(function(e){var t=tH;function r(n,a,i){return(a=t(a))in n?Object.defineProperty(n,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[a]=i,n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(gb);var ds=gb.exports,ps={},Ae={},ip={},yb=` 20\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`,rH=xr,nH=Co,aH=ep,Rm=yb,wb=rH("".replace),iH=RegExp("^["+Rm+"]+"),sH=RegExp("(^|[^"+Rm+"])["+Rm+"]+$"),oH=function(e){return function(t){var r=aH(nH(t));return e&1&&(r=wb(r,iH,"")),e&2&&(r=wb(r,sH,"$1")),r}},lH={trim:oH(3)},cH=om.PROPER,uH=or,xb=yb,Eb="\u200B\x85\u180E",dH=function(e){return uH(function(){return!!xb[e]()||Eb[e]()!==Eb||cH&&xb[e].name!==e})},pH=dm,fH=lH.trim,gH=dH;pH({target:"String",proto:!0,forced:gH("trim")},{trim:function(){return fH(this)}});var Nm={exports:{}},hH=Nm.exports;(function(e,t){(function(r,n){e.exports=n()})(hH,(function(){/*! 21 * mustache.js - Logic-less {{mustache}} templates with JavaScript 22 * http://github.com/janl/mustache.js 23 */var r=Object.prototype.toString,n=Array.isArray||function(B){return r.call(B)==="[object Array]"};function a(W){return typeof W=="function"}function i(W){return n(W)?"array":typeof W}function s(W){return W.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function o(W,B){return W!=null&&typeof W=="object"&&B in W}function l(W,B){return W!=null&&typeof W!="object"&&W.hasOwnProperty&&W.hasOwnProperty(B)}var c=RegExp.prototype.test;function u(W,B){return c.call(W,B)}var d=/\S/;function p(W){return!u(d,W)}var f={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function g(W){return String(W).replace(/[&<>"'`=\/]/g,function(z){return f[z]})}var h=/\s*/,v=/\s+/,w=/\s*=/,T=/\s*\}/,C=/#|\^|\/|>|\{|&|=|!/;function O(W,B){if(!W)return[];var z=!1,M=[],j=[],q=[],K=!1,Y=!1,ee="",X=0;function le(){if(K&&!Y)for(;q.length;)delete j[q.pop()];else q=[];K=!1,Y=!1}var ke,Te,ye;function nt(Se){if(typeof Se=="string"&&(Se=Se.split(v,2)),!n(Se)||Se.length!==2)throw new Error("Invalid tags: "+Se);ke=new RegExp(s(Se[0])+"\\s*"),Te=new RegExp("\\s*"+s(Se[1])),ye=new RegExp("\\s*"+s("}"+Se[1]))}nt(B||G.tags);for(var Ee=new P(W),Ue,Ie,Le,Me,we,$e;!Ee.eos();){if(Ue=Ee.pos,Le=Ee.scanUntil(ke),Le)for(var We=0,ze=Le.length;We<ze;++We)Me=Le.charAt(We),p(Me)?(q.push(j.length),ee+=Me):(Y=!0,z=!0,ee+=" "),j.push(["text",Me,Ue,Ue+1]),Ue+=1,Me===` 24`&&(le(),ee="",X=0,z=!1);if(!Ee.scan(ke))break;if(K=!0,Ie=Ee.scan(C)||"name",Ee.scan(h),Ie==="="?(Le=Ee.scanUntil(w),Ee.scan(w),Ee.scanUntil(Te)):Ie==="{"?(Le=Ee.scanUntil(ye),Ee.scan(T),Ee.scanUntil(Te),Ie="&"):Le=Ee.scanUntil(Te),!Ee.scan(Te))throw new Error("Unclosed tag at "+Ee.pos);if(Ie==">"?we=[Ie,Le,Ue,Ee.pos,ee,X,z]:we=[Ie,Le,Ue,Ee.pos],X++,j.push(we),Ie==="#"||Ie==="^")M.push(we);else if(Ie==="/"){if($e=M.pop(),!$e)throw new Error('Unopened section "'+Le+'" at '+Ue);if($e[1]!==Le)throw new Error('Unclosed section "'+$e[1]+'" at '+Ue)}else Ie==="name"||Ie==="{"||Ie==="&"?Y=!0:Ie==="="&&nt(Le)}if(le(),$e=M.pop(),$e)throw new Error('Unclosed section "'+$e[1]+'" at '+Ee.pos);return A(_(j))}function _(W){for(var B=[],z,M,j=0,q=W.length;j<q;++j)z=W[j],z&&(z[0]==="text"&&M&&M[0]==="text"?(M[1]+=z[1],M[3]=z[3]):(B.push(z),M=z));return B}function A(W){for(var B=[],z=B,M=[],j,q,K=0,Y=W.length;K<Y;++K)switch(j=W[K],j[0]){case"#":case"^":z.push(j),M.push(j),z=j[4]=[];break;case"/":q=M.pop(),q[5]=j[2],z=M.length>0?M[M.length-1][4]:B;break;default:z.push(j)}return B}function P(W){this.string=W,this.tail=W,this.pos=0}P.prototype.eos=function(){return this.tail===""},P.prototype.scan=function(B){var z=this.tail.match(B);if(!z||z.index!==0)return"";var M=z[0];return this.tail=this.tail.substring(M.length),this.pos+=M.length,M},P.prototype.scanUntil=function(B){var z=this.tail.search(B),M;switch(z){case-1:M=this.tail,this.tail="";break;case 0:M="";break;default:M=this.tail.substring(0,z),this.tail=this.tail.substring(z)}return this.pos+=M.length,M};function D(W,B){this.view=W,this.cache={".":this.view},this.parent=B}D.prototype.push=function(B){return new D(B,this)},D.prototype.lookup=function(B){var z=this.cache,M;if(z.hasOwnProperty(B))M=z[B];else{for(var j=this,q,K,Y,ee=!1;j;){if(B.indexOf(".")>0)for(q=j.view,K=B.split("."),Y=0;q!=null&&Y<K.length;)Y===K.length-1&&(ee=o(q,K[Y])||l(q,K[Y])),q=q[K[Y++]];else q=j.view[B],ee=o(j.view,B);if(ee){M=q;break}j=j.parent}z[B]=M}return a(M)&&(M=M.call(this.view)),M};function Q(){this.templateCache={_cache:{},set:function(B,z){this._cache[B]=z},get:function(B){return this._cache[B]},clear:function(){this._cache={}}}}Q.prototype.clearCache=function(){typeof this.templateCache<"u"&&this.templateCache.clear()},Q.prototype.parse=function(B,z){var M=this.templateCache,j=B+":"+(z||G.tags).join(":"),q=typeof M<"u",K=q?M.get(j):void 0;return K==null&&(K=O(B,z),q&&M.set(j,K)),K},Q.prototype.render=function(B,z,M,j){var q=this.getConfigTags(j),K=this.parse(B,q),Y=z instanceof D?z:new D(z,void 0);return this.renderTokens(K,Y,M,B,j)},Q.prototype.renderTokens=function(B,z,M,j,q){for(var K="",Y,ee,X,le=0,ke=B.length;le<ke;++le)X=void 0,Y=B[le],ee=Y[0],ee==="#"?X=this.renderSection(Y,z,M,j,q):ee==="^"?X=this.renderInverted(Y,z,M,j,q):ee===">"?X=this.renderPartial(Y,z,M,q):ee==="&"?X=this.unescapedValue(Y,z):ee==="name"?X=this.escapedValue(Y,z,q):ee==="text"&&(X=this.rawValue(Y)),X!==void 0&&(K+=X);return K},Q.prototype.renderSection=function(B,z,M,j,q){var K=this,Y="",ee=z.lookup(B[1]);function X(Te){return K.render(Te,z,M,q)}if(ee){if(n(ee))for(var le=0,ke=ee.length;le<ke;++le)Y+=this.renderTokens(B[4],z.push(ee[le]),M,j,q);else if(typeof ee=="object"||typeof ee=="string"||typeof ee=="number")Y+=this.renderTokens(B[4],z.push(ee),M,j,q);
24else if(a(ee)){if(typeof j!="string")throw new Error("Cannot use higher-order sections without the original template");ee=ee.call(z.view,j.slice(B[3],B[5]),X),ee!=null&&(Y+=ee)}else Y+=this.renderTokens(B[4],z,M,j,q);return Y}},Q.prototype.renderInverted=function(B,z,M,j,q){var K=z.lookup(B[1]);if(!K||n(K)&&K.length===0)return this.renderTokens(B[4],z,M,j,q)},Q.prototype.indentPartial=function(B,z,M){for(var j=z.replace(/[^ \t]/g,""),q=B.split(` 25`),K=0;K<q.length;K++)q[K].length&&(K>0||!M)&&(q[K]=j+q[K]);return q.join(` 26`)},Q.prototype.renderPartial=function(B,z,M,j){if(M){var q=this.getConfigTags(j),K=a(M)?M(B[1]):M[B[1]];if(K!=null){var Y=B[6],ee=B[5],X=B[4],le=K;ee==0&&X&&(le=this.indentPartial(K,X,Y));var ke=this.parse(le,q);return this.renderTokens(ke,z,M,le,j)}}},Q.prototype.unescapedValue=function(B,z){var M=z.lookup(B[1]);if(M!=null)return M},Q.prototype.escapedValue=function(B,z,M){var j=this.getConfigEscape(M)||G.escape,q=z.lookup(B[1]);if(q!=null)return typeof q=="number"&&j===G.escape?String(q):j(q)},Q.prototype.rawValue=function(B){return B[1]},Q.prototype.getConfigTags=function(B){return n(B)?B:B&&typeof B=="object"?B.tags:void 0},Q.prototype.getConfigEscape=function(B){if(B&&typeof B=="object"&&!n(B))return B.escape};var G={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(W){Z.templateCache=W},get templateCache(){return Z.templateCache}},Z=new Q;return G.clearCache=function(){return Z.clearCache()},G.parse=function(B,z){return Z.parse(B,z)},G.render=function(B,z,M,j){if(typeof B!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+i(B)+'" was given as the first argument for mustache#render(template, view, partials)');return Z.render(B,z,M,j)},G.escape=g,G.Scanner=P,G.Context=D,G.Writer=Q,G}))})(Nm);var mH=Nm.exports,vH=qt;Object.defineProperty(ip,"__esModule",{value:!0}),ip.MustacheService=void 0;var Lm=vH(ds),bH=yH(mH);function kb(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(kb=function(n){return n?r:t})(e)}function yH(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=kb(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}class wH{constructor(){(0,Lm.default)(this,"trimUnecessarySpaces",t=>t&&t.length>0?t.replace(/ +/g," ").trim():t),(0,Lm.default)(this,"areThereTokensIn",t=>t.includes("{{")&&t.includes("}}")),(0,Lm.default)(this,"combineObjectsWithFirstObjectPreference",(t,r)=>{const n=Object.assign({},t),a=Object.keys(n);for(const i of Object.keys(r))a.includes(i)||(n[i]=r[i]);return n})}replace(t,r){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const a=this.combineObjectsWithFirstObjectPreference(n,r);let i=bH.render(t,a);return this.areThereTokensIn(i)&&(i=this.replace(i,r)),this.trimUnecessarySpaces(i)}}ip.MustacheService=wH;var sp={},Um={};Object.defineProperty(Um,"__esModule",{value:!0}),Um.default=xH;function xH(){return Intl}var Tb=qt;Object.defineProperty(sp,"__esModule",{value:!0}),sp.FormatterService=void 0;var EH=Tb(ds),kH=Tb(Um);const TH={"en-IN":/^(₹)(\S)/};function Bm(e,t){const r=TH[t];return r?e.replace(r,"$1 $2"):e}class SH{constructor(){(0,EH.default)(this,"intl",void 0),this.intl=(0,kH.default)()}formatPrice(t){const r=new this.intl.NumberFormat(t.culture,{currency:t.currency,minimumFractionDigits:t.minimumFractionDigits,style:"currency"});return Bm(r.format(t.price),t.culture)}formatPercentage(t,r){return new this.intl.NumberFormat(r,{style:"percent",maximumFractionDigits:0}).format(t/100)}formatPriceDifference(t){const r=new this.intl.NumberFormat(t.culture,{currency:t.currency,minimumFractionDigits:t.minimumFractionDigits,style:"currency"}
26),n=t.price<0?"":"+";return"".concat(n).concat(Bm(r.format(t.price),t.culture))}formatQuantity(t,r){const n=new this.intl.NumberFormat(r,{});return Bm(n.format(t),r)}}sp.FormatterService=SH;var Xl={};Object.defineProperty(Xl,"__esModule",{value:!0}),Xl.CultureFormatter=void 0;class CH{format(t){try{const r=t.split("-")[0],n=t.split("-")[1];return[r.toLowerCase(),n.toUpperCase()].join("-")}catch(r){throw new Error("Unable to format culture, not in the right format ".concat(t,". ").concat(r))}}}Xl.CultureFormatter=CH;var Zl={},Ma={};Object.defineProperty(Ma,"__esModule",{value:!0}),Ma.logger=void 0;const PH=(e,t)=>{console.error(e,JSON.stringify(t))},IH=(e,t)=>{console.warn(e,JSON.stringify(t))},_H=e=>{console.log(e)};Ma.logger={error:PH,warn:IH,info:_H};var AH=qt;Object.defineProperty(Zl,"__esModule",{value:!0}),Zl.UrlClient=void 0;var Sb=AH(ds),OH=Ma;class MH{constructor(){(0,Sb.default)(this,"urlCache",void 0),(0,Sb.default)(this,"baseUrl",void 0),this.urlCache=new Map,this.baseUrl="https://url.prod.merch.vpsvc.com/v3"}async getPageSlug(t,r,n){const a=this.urlCache.get(t);if(a!==void 0)return a;const i="".concat(this.baseUrl,"/url/").concat(n,"/").concat(r,"/").concat(t,"?requestor=TokenEngine");let s;try{s=(await(await fetch(i)).json()).url}catch(o){s="#",OH.logger.error("The request for tenant ".concat(n," and ").concat(r," to url: ").concat(i,". Returned error ").concat(o.stack),{contextData:{stack:o.stack,culture:r,tenant:n}})}return this.urlCache.set(t,s),s}async fillUrlCache(t,r){const n=await this.getUrlTypes(r),a=[];for(const o of n)a.push(this.getUrls(r,t,o));const i=await Promise.all(a),s=new Map;for(const o of i)o&&Object.keys(o).forEach(l=>{s.set(l,o[l].url)});this.urlCache=s}async getUrlTypes(t){const r="".concat(this.baseUrl,"/types/").concat(t,"?requestor=TokenEngine"),n=await fetch(r);return n&&n.json()}async getUrls(t,r,n){const a="".concat(this.baseUrl,"/all/").concat(t,"/").concat(r,"?requestor=TokenEngine&pageType=").concat(n);try{return(await fetch(a)).json()}catch{return}}}Zl.UrlClient=MH;var op={};Object.defineProperty(op,"__esModule",{value:!0}),op.ContextService=void 0;var $H=Xl;class FH{getCulture(t){const r=new $H.CultureFormatter,n=t.context.environments.culture;return r.format(n)}getTenant(t){return t.context.environments.tenant}getUrlClient(t){return t.context.environments.urlClient}}op.ContextService=FH;var Zn=[],pn=[],DH=typeof Uint8Array<"u"?Uint8Array:Array,qm=!1;function Cb(){qm=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)Zn[t]=e[t],pn[e.charCodeAt(t)]=t;pn[45]=62,pn[95]=63}function RH(e){qm||Cb();var t,r,n,a,i,s,o=e.length;if(o%4>0)throw new Error("Invalid string. Length must be a multiple of 4");i=e[o-2]==="="?2:e[o-1]==="="?1:0,s=new DH(o*3/4-i),n=i>0?o-4:o;var l=0;for(t=0,r=0;t<n;t+=4,r+=3)a=pn[e.charCodeAt(t)]<<18|pn[e.charCodeAt(t+1)]<<12|pn[e.charCodeAt(t+2)]<<6|pn[e.charCodeAt(t+3)],s[l++]=a>>16&255,s[l++]=a>>8&255,s[l++]=a&255;return i===2?(a=pn[e.charCodeAt(t)]<<2|pn[e.charCodeAt(t+1)]>>4,s[l++]=a&255):i===1&&(a=pn[e.charCodeAt(t)]<<10|pn[e.charCodeAt(t+1)]<<4|pn[e.charCodeAt(t+2)]>>2,s[l++]=a>>8&255,s[l++]=a&255),s}function NH(e){return Zn[e>>18&63]+Zn[e>>12&63]+Zn[e>>6&63]+Zn[e&63]}function LH(e,t,r){for(var n,a=[],i=t;i<r;i+=3)n=(e[i]<<16)+(e[i+1]<<8)+e[i+2],a.push(NH(n));return a.join("")}function Pb(e){qm||Cb();for(var t,r=e.length,n=r%3,a="",i=[],s=16383,o=0,l=r-n;o<l;o+=s)i.push(LH(e,o,o+s>l?l:o+s));return n===1?(t=e[r-1],a+=Zn[t>>2],a+=Zn[t<<4&63],a+="=="):n===2&&(t=(e[r-2]<<8)+e[r-1],a+=Zn[t>>10],a+=Zn[t>>4&63],a+=Zn[t<<2&63],a+="="),i.push(a),i.join("")}function lp(e,t,r,n,a){var i,s,o=a*8-n-1,l=(1<<o)-1,c=l>>1,u=-7,d=r?a-1:0,p=r?-1:1,f=e[t+d];for(d+=p,i=f&(1<<-u)-1,f>>=-u,u+=o;u>0;i=i*256+e[t+d],d+=p,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=n;u>0;s=s*256+e[t+d],d+=p,u-=8);if(i===0)i=1-c;else{if(i===l)return s?NaN:(f?-1:1)*(1/0);s=s+Math.pow(2,n),i=i-c}return(f?-1:1)*s*Math.pow(2,i-n)}function Ib(e,t,r,n,a,i){var s,o,l,c=i*8-a-1,u=(1<<c)-1,d=u>>1,p=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:i-1,g=n?1:-1,h=t<0||t===0&&1
vendor: 16,896 bytes, lines 26-31
26/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(o=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),s+d>=1?t+=p/l:t+=p*Math.pow(2,1-d),t*l>=2&&(s++,l/=2),s+d>=u?(o=0,s=u):s+d>=1?(o=(t*l-1)*Math.pow(2,a),s=s+d):(o=t*Math.pow(2,d-1)*Math.pow(2,a),s=0));a>=8;e[r+f]=o&255,f+=g,o/=256,a-=8);for(s=s<<a|o,c+=a;c>0;e[r+f]=s&255,f+=g,s/=256,c-=8);e[r+f-g]|=h*128}var UH={}.toString,_b=Array.isArray||function(e){return UH.call(e)=="[object Array]"};/*! 27 * The buffer module from node.js, for the browser. 28 * 29 * @author Feross Aboukhadijeh <[email protected]> <http://feross.org> 30 * @license MIT 31 */var BH=50;re.TYPED_ARRAY_SUPPORT=Pa.TYPED_ARRAY_SUPPORT!==void 0?Pa.TYPED_ARRAY_SUPPORT:!0,cp();function cp(){return re.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function $a(e,t){if(cp()<t)throw new RangeError("Invalid typed array length");return re.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=re.prototype):(e===null&&(e=new re(t)),e.length=t),e}function re(e,t,r){if(!re.TYPED_ARRAY_SUPPORT&&!(this instanceof re))return new re(e,t,r);if(typeof e=="number"){if(typeof t=="string")throw new Error("If encoding is specified then the first argument must be a string");return Vm(this,e)}return Ab(this,e,t,r)}re.poolSize=8192,re._augment=function(e){return e.__proto__=re.prototype,e};function Ab(e,t,r,n){if(typeof t=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer?zH(e,t,r,n):typeof t=="string"?VH(e,t,r):jH(e,t)}re.from=function(e,t,r){return Ab(null,e,t,r)},re.TYPED_ARRAY_SUPPORT&&(re.prototype.__proto__=Uint8Array.prototype,re.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&re[Symbol.species]);function Ob(e){if(typeof e!="number")throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function qH(e,t,r,n){return Ob(t),t<=0?$a(e,t):r!==void 0?typeof n=="string"?$a(e,t).fill(r,n):$a(e,t).fill(r):$a(e,t)}re.alloc=function(e,t,r){return qH(null,e,t,r)};function Vm(e,t){if(Ob(t),e=$a(e,t<0?0:jm(t)|0),!re.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}re.allocUnsafe=function(e){return Vm(null,e)},re.allocUnsafeSlow=function(e){return Vm(null,e)};function VH(e,t,r){if((typeof r!="string"||r==="")&&(r="utf8"),!re.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=Mb(t,r)|0;e=$a(e,n);var a=e.write(t,r);return a!==n&&(e=e.slice(0,a)),e}function zm(e,t){var r=t.length<0?0:jm(t.length)|0;e=$a(e,r);for(var n=0;n<r;n+=1)e[n]=t[n]&255;return e}function zH(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return r===void 0&&n===void 0?t=new Uint8Array(t):n===void 0?t=new Uint8Array(t,r):t=new Uint8Array(t,r,n),re.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=re.prototype):e=zm(e,t),e}function jH(e,t){if(Jn(t)){var r=jm(t.length)|0;return e=$a(e,r),e.length===0||t.copy(e,0,0,r),e}if(t){if(typeof ArrayBuffer<"u"&&t.buffer instanceof ArrayBuffer||"length"in t)return typeof t.length!="number"||cG(t.length)?$a(e,0):zm(e,t);if(t.type==="Buffer"&&_b(t.data))return zm(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function jm(e){if(e>=cp())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+cp().toString(16)+" bytes");return e|0}re.isBuffer=uG;function Jn(e){return!!(e!=null&&e._isBuffer)}re.compare=function(t,r){if(!Jn(t)||!Jn(r))throw new TypeError("Arguments must be Buffers");if(t===r)return 0;for(var n=t.length,a=r.length,i=0,s=Math.min(n,a);i<s;++i)if(t[i]!==r[i]){n=t[i],a=r[i];break}return n<a?-1:a<n?1:0},re.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},re.concat=function(t,r){if(!_b(t))throw new TypeError('"list" argument must be an Array of Buffers');if(t.length===0)return re.alloc(0);var n;if(r===void 0)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var a=re.allocUnsafe(r),i=0;for(n=0;n<t.length;++n){var s=t[n];if(!Jn(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(a,i),i+=s.length}return a};function Mb(e,t){if(Jn(e))return e.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;typeof e!="string"&&(e=""+e);var r=e.length;if(r===0)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return pp(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return r*2;case"hex":return r>>>1;case"base64":return qb(e).length;default:if(n)return pp(e).length;t=(""+t).toLowerCase(),n=!0}}re.byteLength=Mb;function HH(e,t,r){var n=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((r===void 0||r>this.length)&&(r=this.length),r<=0)||(r>>>=0,t>>>=0,r<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return tG(this,t,r);case"utf8":case"utf-8":return Rb(this,t,r);case"ascii":return JH(this,t,r);case"latin1":case"binary":return eG(this,t,r);case"base64":return XH(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return rG(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}re.prototype._isBuffer=!0;function fs(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}re.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 r=0;r<t;r+=2)fs(this,r,r+1);return this},re.prototype.swap32=function(){var t=this.length;if(t%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var r=0;r<t;r+=4)fs(this,r,r+3),fs(this,r+1,r+2);return this},re.prototype.swap64=function(){var t=this.length;if(t%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var r=0;r<t;r+=8)fs(this,r,r+7),fs(this,r+1,r+6),fs(this,r+2,r+5),fs(this,r+3,r+4);return this},re.prototype.toString=function(){var t=this.length|0;return t===0?"":arguments.length===0?Rb(this,0,t):HH.apply(this,arguments)},re.prototype.equals=function(t){if(!Jn(t))throw new TypeError("Argument must be a Buffer");return this===t?!0:re.compare(this,t)===0},re.prototype.inspect=function(){var t="",r=BH;return this.length>0&&(t=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(t+=" ... ")),"<Buffer "+t+">"},re.prototype.compare=function(t,r,n,a,i){if(!Jn(t))throw new TypeError("Argument must be a Buffer");if(r===void 0&&(r=0),n===void 0&&(n=t?t.length:0),a===void 0&&(a=0),i===void 0&&(i=this.length),r<0||n>t.length||a<0||i>this.length)throw new RangeError("out of range index");if(a>=i&&r>=n)return 0;if(a>=i)return-1;if(r>=n)return 1;if(r>>>=0,n>>>=0,a>>>=0,i>>>=0,this===t)return 0;for(var s=i-a,o=n-r,l=Math.min(s,o),c=this.slice(a,i),u=t.slice(r,n),d=0;d<l;++d)if(c[d]!==u[d]){s=c[d],o=u[d];break}return s<o?-1:o<s?1:0};function $b(e,t,r,n,a){if(e.length===0)return-1;if(typeof r=="string"?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0)if(a)r=0;else return-1;if(typeof t=="string"&&(t=re.from(t,n)),Jn(t))return t.length===0?-1:Fb(e,t,r,n,a);if(typeof t=="number")return t=t&255,re.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):Fb(e,[t],r,n,a);throw new TypeError("val must be string, number or Buffer")}function Fb(e,t,r,n,a){var i=1,s=e.length,o=t.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(e.length<2||t.length<2)return-1;i=2,s/=2,o/=2,r/=2}function l(f,g){return i===1?f[g]:f.readUInt16BE(g*i)}var c;if(a){var u=-1;for(c=r;c<s;c++)if(l(e,c)===l(t,u===-1?0:c-u)){if(u===-1&&(u=c),c-u+1===o)return u*i}else u!==-1&&(c-=c-u),u=-1}else for(r+o>s&&(r=s-o),c=r;c>=0;c--){for(var d=!0,p=0;p<o;p++)if(l(e,c+p)!==l(t,p)){d=!1;break}if(d)return c}return-1}re.prototype.includes=function(t,r,n){return this.indexOf(t,r,n)!==-1},re.prototype.indexOf=function(t,r,n){return $b(this,t,r,n,!0)},re.prototype.lastIndexOf=function(t,r,n){return $b(this,t,r,n,!1)};function GH(e,t,r,n){r=Number(r)||0;var a=e.length-r;n?(n=Number(n),n>a&&(n=a)):n=a;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var o=parseInt(t.substr(s*2,2),16);if(isNaN(o))return s;e[r+s]=o}return s}function WH(e,t,r,n){return fp(pp(t,e.length-r),e,r,n)}function Db(e,t,r,n){return fp(oG(t),e,r,n)}function QH(e,t,r,n){return Db(e,t,r,n)}function KH(e,t,r,n){return fp(qb(t),e,r,n)}function YH(e,t,r,n){return fp(lG(t,e.length-r),e,r,n)}re.prototype.write=function(t,r,n,a){if(r===void 0)a="utf8",n=this.length,r=0;else if(n===void 0&&typeof r=="string")a=r,n=this.length,r=0;else if(isFinite(r))r=r|0,isFinite(n)?(n=n|0,a===void 0&&(a="utf8")):(a=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i=this.length-r;if((n===void 0||n>i)&&(n=i),t.length>0&&(n<0||r<0)||r>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var s=!1;;)switch(a){case"hex":return GH(this,t,r,n);case"utf8":case"utf-8":return WH(this,t,r,n);case"ascii":return Db(this,t,r,n);case"latin1":case"binary":return QH(this,t,r,n);case"base64":return KH(this,t,r,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return YH(this,t,r,n);default:if(s)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),s=!0}},re.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function XH(e,t,r){return t===0&&r===e.length?Pb(e):Pb(e.slice(t,r))}function Rb(e,t,r){r=Math.min(e.length,r);for(var n=[],a=t;a<r;){var i=e[a],s=null,o=i>239?4:i>223?3:i>191?2:1;if(a+o<=r){var l,c,u,d;switch(o){case 1:i<128&&(s=i);break;case 2:l=e[a+1],(l&192)===128&&(d=(i&31)<<6|l&63,d>127&&(s=d));break;case 3:l=e[a+1],c=e[a+2],(l&192)===128&&(c&192)===128&&(d=(i&15)<<12|(l&63)<<6|c&63,d>2047&&(d<55296||d>57343)&&(s=d));break;case 4:l=e[a+1],c=e[a+2],u=e[a+3],(l&192)===128&&(c&192)===128&&(u&192)===128&&(d=(i&15)<<18|(l&63)<<12|(c&63)<<6|u&63,d>65535&&d<1114112&&(s=d))}}s===null?(s=65533,o=1):s>65535&&(s-=65536,n.push(s>>>10&1023|55296),s=56320|s&1023),n.push(s),a+=o}return ZH(n)}var Nb=4096;function ZH(e){var t=e.length;if(t<=Nb)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=Nb));return r}function JH(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(e[a]&127);return n}function eG(e,t,r){var n="";r=Math.min(e.length,r);for(var a=t;a<r;++a)n+=String.fromCharCode(e[a]);return n}function tG(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var a="",i=t;i<r;++i)a+=sG(e[i]);return a}function rG(e,t,r){for(var n=e.slice(t,r),a="",i=0;i<n.length;i+=2)a+=String.fromCharCode(n[i]+n[i+1]*256);return a}re.prototype.slice=function(t,r){var n=this.length;t=~~t,r=r===void 0?n:~~r,t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),r<t&&(r=t);var a;if(re.TYPED_ARRAY_SUPPORT)a=this.subarray(t,r),a.__proto__=re.prototype;else{var i=r-t;a=new re(i,void 0);for(var s=0;s<i;++s)a[s]=this[s+t]}return a};function Xt(e,t,r){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}re.prototype.readUIntLE=function(t,r,n){t=t|0,r=r|0,n||Xt(t,r,this.length);for(var a=this[t],i=1,s=0;++s<r&&(i*=256);)a+=this[t+s]*i;return a},re.prototype.readUIntBE=function(t,r,n){t=t|0,r=r|0,n||Xt(t,r,this.length);for(var a=this[t+--r],i=1;r>0&&(i*=256);)a+=this[t+--r]*i;return a},re.prototype.readUInt8=function(t,r){return r||Xt(t,1,this.length),this[t]},re.prototype.readUInt16LE=function(t,r){return r||Xt(t,2,this.length),this[t]|this[t+1]<<8},re.prototype.readUInt16BE=function(t,r){return r||Xt(t,2,this.length),this[t]<<8|this[t+1]},re.prototype.readUInt32LE=function(t,r){return r||Xt(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216},re.prototype.readUInt32BE=function(t,r){return r||Xt(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])},re.prototype.readIntLE=function(t,r,n){t=t|0,r=r|0,n||Xt(t,r,this.length);for(var a=this[t],i=1,s=0;++s<r&&(i*=256);)a+=this[t+s]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*r)),a},re.prototype.readIntBE=function(t,r,n){t=t|0,r=r|0,n||Xt(t,r,this.length);for(var a=r,i=1,s=this[t+--a];a>0&&(i*=256);)s+=this[t+--a]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*r)),s},re.prototype.readInt8=function(t,r){return r||Xt(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]},re.prototype.readInt16LE=function(t,r){r||Xt(t,2,this.length);var n=this[t]|this[t+1]<<8;return n&32768?n|4294901760:n},re.prototype.readInt16BE=function(t,r){r||Xt(t,2,this.length);var n=this[t+1]|this[t]<<8;return n&32768?n|4294901760:n},re.prototype.readInt32LE=function(t,r){return r||Xt(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},re.prototype.readInt32BE=function(t,r){return r||Xt(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},re.prototype.readFloatLE=function(t,r){return r||Xt(t,4,this.length),lp(this,t,!0,23,4)},re.prototype.readFloatBE=function(t,r){return r||Xt(t,4,this.length),lp(this,t,!1,23,4)},re.prototype.readDoubleLE=function(t,r){return r||Xt(t,8,this.length),lp(this,t,!0,52,8)},re.prototype.readDoubleBE=function(t,r){return r||Xt(t,8,this.length),lp(this,t,!1,52,8)};function Dr(e,t,r,n,a,i){if(!Jn(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}re.prototype.writeUIntLE=function(t,r,n,a){if(t=+t,r=r|0,n=n|0,!a){var i=Math.pow(2,8*n)-1;Dr(this,t,r,n,i,0)}var s=1,o=0;for(this[r]=t&255;++o<n&&(s*=256);)this[r+o]=t/s&255;return r+n},re.prototype.writeUIntBE=function(t,r,n,a){if(t=+t,r=r|0,n=n|0,!a){var i=Math.pow(2,8*n)-1;Dr(this,t,r,n,i,0)}var s=n-1,o=1;for(this[r+s]=t&255;--s>=0&&(o*=256);)this[r+s]=t/o&255;return r+n},re.prototype.writeUInt8=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,1,255,0),re.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[r]=t&255,r+1};function up(e,t,r,n){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-r,2);a<i;++a)e[r+a]=(t&255<<8*(n?a:1-a))>>>(n?a:1-a)*8}re.prototype.writeUInt16LE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,2,65535,0),re.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):up(this,t,r,!0),r+2},re.prototype.writeUInt16BE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,2,65535,0),re.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):up(this,t,r,!1),r+2};function dp(e,t,r,n){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-r,4);a<i;++a)e[r+a]=t>>>(n?a:3-a)*8&255}re.prototype.writeUInt32LE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,4,4294967295,0),re.TYPED_ARRAY_SUPPORT?(this[r+3]=t>>>24,this[r+2]=t>>>16,this[r+1]=t>>>8,this[r]=t&255):dp(this,t,r,!0),r+4},re.prototype.writeUInt32BE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,4,4294967295,0),re.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):dp(this,t,r,!1),r+4},re.prototype.writeIntLE=function(t,r,n,a){if(t=+t,r=r|0,!a){var i=Math.pow(2,8*n-1);Dr(this,t,r,n,i-1,-i)}var s=0,o=1,l=0;for(this[r]=t&255;++s<n&&(o*=256);)t<0&&l===0&&this[r+s-1]!==0&&(l=1),this[r+s]=(t/o>>0)-l&255;return r+n},re.prototype.writeIntBE=function(t,r,n,a){if(t=+t,r=r|0,!a){var i=Math.pow(2,8*n-1);Dr(this,t,r,n,i-1,-i)}var s=n-1,o=1,l=0;for(this[r+s]=t&255;--s>=0&&(o*=256);)t<0&&l===0&&this[r+s+1]!==0&&(l=1),this[r+s]=(t/o>>0)-l&255;return r+n},re.prototype.writeInt8=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,1,127,-128),re.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[r]=t&255,r+1},re.prototype.writeInt16LE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,2,32767,-32768),re.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8):up(this,t,r,!0),r+2},re.prototype.writeInt16BE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,2,32767,-32768),re.TYPED_ARRAY_SUPPORT?(this[r]=t>>>8,this[r+1]=t&255):up(this,t,r,!1),r+2},re.prototype.writeInt32LE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,4,2147483647,-2147483648),re.TYPED_ARRAY_SUPPORT?(this[r]=t&255,this[r+1]=t>>>8,this[r+2]=t>>>16,this[r+3]=t>>>24):dp(this,t,r,!0),r+4},re.prototype.writeInt32BE=function(t,r,n){return t=+t,r=r|0,n||Dr(this,t,r,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),re.TYPED_ARRAY_SUPPORT?(this[r]=t>>>24,this[r+1]=t>>>16,this[r+2]=t>>>8,this[r+3]=t&255):dp(this,t,r,!1),r+4};
31function Lb(e,t,r,n,a,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function Ub(e,t,r,n,a){return a||Lb(e,t,r,4),Ib(e,t,r,n,23,4),r+4}re.prototype.writeFloatLE=function(t,r,n){return Ub(this,t,r,!0,n)},re.prototype.writeFloatBE=function(t,r,n){return Ub(this,t,r,!1,n)};function Bb(e,t,r,n,a){return a||Lb(e,t,r,8),Ib(e,t,r,n,52,8),r+8}re.prototype.writeDoubleLE=function(t,r,n){return Bb(this,t,r,!0,n)},re.prototype.writeDoubleBE=function(t,r,n){return Bb(this,t,r,!1,n)},re.prototype.copy=function(t,r,n,a){if(n||(n=0),!a&&a!==0&&(a=this.length),r>=t.length&&(r=t.length),r||(r=0),a>0&&a<n&&(a=n),a===n||t.length===0||this.length===0)return 0;if(r<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),t.length-r<a-n&&(a=t.length-r+n);var i=a-n,s;if(this===t&&n<r&&r<a)for(s=i-1;s>=0;--s)t[s+r]=this[s+n];else if(i<1e3||!re.TYPED_ARRAY_SUPPORT)for(s=0;s<i;++s)t[s+r]=this[s+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+i),r);return i},re.prototype.fill=function(t,r,n,a){if(typeof t=="string"){if(typeof r=="string"?(a=r,r=0,n=this.length):typeof n=="string"&&(a=n,n=this.length),t.length===1){var i=t.charCodeAt(0);i<256&&(t=i)}if(a!==void 0&&typeof a!="string")throw new TypeError("encoding must be a string");if(typeof a=="string"&&!re.isEncoding(a))throw new TypeError("Unknown encoding: "+a)}else typeof t=="number"&&(t=t&255);if(r<0||this.length<r||this.length<n)throw new RangeError("Out of range index");if(n<=r)return this;r=r>>>0,n=n===void 0?this.length:n>>>0,t||(t=0);var s;if(typeof t=="number")for(s=r;s<n;++s)this[s]=t;else{var o=Jn(t)?t:pp(new re(t,a).toString()),l=o.length;for(s=0;s<n-r;++s)this[s+r]=o[s%l]}return this};var nG=/[^+\/0-9A-Za-z-_]/g;function aG(e){if(e=iG(e).replace(nG,""),e.length<2)return"";for(;e.length%4!==0;)e=e+"=";return e}function iG(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function sG(e){return e<16?"0"+e.toString(16):e.toString(16)}function pp(e,t){t=t||1/0;for(var r,n=e.length,a=null,i=[],s=0;s<n;++s){if(r=e.charCodeAt(s),r>55295&&r<57344){if(!a){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}else if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}a=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),a=r;continue}r=(a-55296<<10|r-56320)+65536}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,r&63|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,r&63|128)}else if(r<1114112){if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,r&63|128)}else throw new Error("Invalid code point")}return i}function oG(e){for(var t=[],r=0;r<e.length;++r)t.push(e.charCodeAt(r)&255);return t}function lG(e,t){for(var r,n,a,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,a=r%256,i.push(a),i.push(n);return i}function qb(e){return RH(aG(e))}function fp(e,t,r,n){for(var a=0;a<n&&!(a+r>=t.length||a>=e.length);++a)t[a+r]=e[a];return a}function cG(e){return e!==e}function uG(e){return e!=null&&(!!e._isBuffer||Vb(e)||dG(e))}function Vb(e){return!!e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function dG(e){return typeof e.readFloatLE=="function"&&typeof e.slice=="function"&&Vb(e.slice(0,0))}class Qr{constructor(t,r,n,a,i){this.kind=t,this.input=r,this.begin=n,this.end=a,this.file=i}getText(){return this.input.slice(this.begin,this.end)}getPosition(){let[t,r]=[1,1];for(let n=0;n<this.begin;n++)this.input[n]===` 32`?(t++,r=1):r++;return[t,r]}size(){return this.end-this.begin}}class gi{liquidMethodMissing(t,r){}}const pG=Object.prototype.toString,zb=String.prototype.toLowerCase,Hm=Object.hasOwnProperty;function Ce(e){return typeof e=="string"}function Vt(e){return typeof e=="function"}function fG(e){return e&&Vt(e.then)}function gp(e){return e&&Vt(e.next)&&Vt(e.throw)&&Vt(e.return)}function ce(e){return e=Re(e),Ce(e)?e:It(e)?"":lr(e)?e.map(t=>ce(t)).join(""):String(e)}function Jl(e){return e=Re(e),lr(e)?e:Ce(e)&&e.length>0?[e]:hG(e)?Array.from(e):mp(e)?Object.keys(e).map(t=>[t,e[t]]):[]}function gr(e){return e=Re(e),It(e)?[]:lr(e)?e:[e]}
vendor: 30,469 bytes, lines 32-43
32function Re(e){return e instanceof gi&&Vt(e.valueOf)?e.valueOf():e}function Gm(e){return+Re(e)||0}function hp(e){return typeof e=="number"}function jb(e){return e&&Vt(e.toLiquid)?jb(e.toLiquid()):e}function It(e){return e==null}function gG(e){return e===void 0}function lr(e){return pG.call(e)==="[object Array]"}function Hb(e){return e&&hp(e.length)}function hG(e){return mp(e)&&Symbol.iterator in e}function Gb(e,t){e=e||{};for(const r in e)if(Hm.call(e,r)&&t(e[r],r,e)===!1)break;return e}function Wb(e){return e[e.length-1]}function mp(e){const t=typeof e;return e!==null&&(t==="object"||t==="function")}function Qb(e,t,r=1){const n=[];for(let a=e;a<t;a+=r)n.push(a);return n}function ec(e,t,r=" "){return Kb(e,t,r,(n,a)=>a+n)}function mG(e,t,r=" "){return Kb(e,t,r,(n,a)=>n+a)}function Kb(e,t,r,n){e=String(e);const a=t-e.length;return a<=0?e:n(e,r.repeat(a))}function Yb(e){return e}function vG(e){return[...e].some(r=>r>="a"&&r<="z")?e.toUpperCase():e.toLowerCase()}function bG(e,t){return e.length>t?e.slice(0,t-3)+"...":e}function yG(e,t){return It(e)&&It(t)?0:It(e)?1:It(t)||e<t?-1:e>t?1:0}function wG(e,t){return It(e)&&It(t)?0:It(e)?1:It(t)||(e=zb.call(e),t=zb.call(t),e<t)?-1:e>t?1:0}function vp(e){return function(...t){return e.call(this,...t.map(Re))}}function ea(e){return function(...t){return e.call(this,...t.map(Gm))}}function*bp(e){const t=new Set;for(const r of e){const n=JSON.stringify(r);t.has(n)||(t.add(n),yield r)}}const Xb="__liquidClass__";class hi extends Error{constructor(t,r){super(typeof t=="string"?t:t.message),this.context="",typeof t!="string"&&Object.defineProperty(this,"originalError",{value:t,enumerable:!1}),Object.defineProperty(this,"token",{value:r,enumerable:!1}),Object.defineProperty(this,Xb,{value:"LiquidError",enumerable:!1})}update(){Object.defineProperty(this,"context",{value:EG(this.token),enumerable:!1}),this.message=kG(this.message,this.token),this.stack=this.message+` 33`+this.context+` 34`+this.stack,this.originalError&&(this.stack+=` 35From `+this.originalError.stack)}static is(t){return t?.[Xb]==="LiquidError"}}class Zb extends hi{constructor(t,r){super(t,r),this.name="TokenizationError",super.update()}}class Jb extends hi{constructor(t,r){super(t,r),this.name="ParseError",this.message=t.message,super.update()}}class ey extends hi{constructor(t,r){super(t,r.token),this.name="RenderError",this.message=t.message,super.update()}static is(t){return t.name==="RenderError"}}class ty extends hi{constructor(t){super(t[0],t[0].token),this.errors=t,this.name="LiquidErrors";const r=t.length>1?"s":"";this.message=`${t.length} error${r} found`,super.update()}static is(t){return t.name==="LiquidErrors"}}class ry extends hi{constructor(t,r){super(t,r),this.name="UndefinedVariableError",this.message=t.message,super.update()}}class xG extends Error{constructor(t){super(`undefined variable: ${t}`),this.name="InternalUndefinedVariableError",this.variableName=t}}class ny extends Error{constructor(t){super(t),this.name="AssertionError",this.message=t+""}}function EG(e){const[t,r]=e.getPosition(),n=e.input.split(` 36`),a=Math.max(t-2,1),i=Math.min(t+3,n.length);return Qb(a,i+1).map(o=>{const l=o===t?">> ":" ",c=ec(String(o),String(i).length);let u=`${l}${c}| `;const d=o===t?` 37`+ec("^",r+u.length):"";return u+=n[o-1],u+=d,u}).join(` 38`)}function kG(e,t){t.file&&(e+=`, file:${t.file}`);const[r,n]=t.getPosition();return e+=`, line:${r}, col:${n}`,e}const et=[0,0,0,0,0,0,0,0,0,20,4,4,4,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,2,8,0,0,0,0,8,0,0,0,64,0,65,0,0,33,33,33,33,33,33,33,33,33,33,0,0,2,2,2,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],TG=1,Ao=4,ay=8,iy=16,SG=32,CG=64,PG=128;function yp(e){const t=e.charCodeAt(0);return t>=128?!et[t]:!!(et[t]&TG)}et[160]=et[5760]=et[6158]=et[8192]=et[8193]=et[8194]=et[8195]=et[8196]=et[8197]=et[8198]=et[8199]=et[8200]=et[8201]=et[8202]=et[8232]=et[8233]=et[8239]=et[8287]=et[12288]=Ao,et[8220]=et[8221]=PG;function cr(e,t){if(!e){const r=typeof t=="function"?t():t||`expect ${e} to be true`;throw new ny(r)}}function wp(e,t=`unexpected ${JSON.stringify(e)}`){cr(!e,t)}class IG extends gi{equals(t){return It(Re(t))}gt(){return!1}geq(){return!1}lt(){return!1}leq(){return!1}valueOf(){return null}}class Oo extends gi{equals(t){return t instanceof Oo?!1:(t=Re(t),Ce(t)||lr(t)?t.length===0:mp(t)?Object.keys(t).length===0:!1)}gt(){return!1}geq(){return!1}lt(){return!1}leq(){return!1}valueOf(){return""}static is(t){return t instanceof Oo}}class Wm extends Oo{equals(t){return t===!1||It(Re(t))?!0:Ce(t)?/^\s*$/.test(t):super.equals(t)}static is(t){return t instanceof Wm}}class Qm extends gi{constructor(t,r,n){super(),this.i=0,this.length=t,this.name=`${n}-${r}`}next(){this.i++}index0(){return this.i}index(){return this.i+1}first(){return this.i===0}last(){return this.i===this.length-1}rindex(){return this.length-this.i}rindex0(){return this.length-this.i-1}valueOf(){return JSON.stringify(this)}}class sy{constructor(){this.buffer=""}write(t){this.buffer+=ce(t)}}class _G{constructor(){throw this.buffer="",this.stream=null,new Error("streaming not supported in browser")}}class AG{constructor(){this.buffer=""}write(t){t=Re(t),typeof t!="string"&&this.buffer===""?this.buffer=t:this.buffer=ce(this.buffer)+ce(t)}}class oy extends gi{constructor(t=()=>""){super(),this.superBlockRender=t}*super(){const t=new sy;return yield this.superBlockRender(t),t.buffer}}function ta(e){return e&&Vt(e.equals)&&Vt(e.gt)&&Vt(e.geq)&&Vt(e.lt)&&Vt(e.leq)}const ly=new IG,cy={true:!0,false:!1,nil:ly,null:ly,empty:new Oo,blank:new Wm};function Km(e){const t={};for(const[r,n]of Object.entries(e)){let a=t;for(let i=0;i<r.length;i++){const s=r[i];a[s]=a[s]||{},i===r.length-1&&yp(r[i])&&(a[s].needBoundary=!0),a=a[s]}a.data=n,a.end=!0}return t}var xp=function(){return xp=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},xp.apply(this,arguments)};function ht(e,t,r,n){function a(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function o(u){try{c(n.next(u))}catch(d){s(d)}}function l(u){try{c(n.throw(u))}catch(d){s(d)}}function c(u){u.done?i(u.value):a(u.value).then(o,l)}c((n=n.apply(e,[])).next())})}function Ym(e,t){const r=t||e;return(n,...a)=>n?r(...a):e(...a)}function ra(e){return ht(this,void 0,void 0,function*(){if(!gp(e))return e;let t,r=!1,n="next";do{const a=e[n](t);r=a.done,t=a.value,n="next";try{gp(t)&&(t=ra(t)),fG(t)&&(t=yield t)}catch(i){n="throw",t=i}}while(!r);return t})}function na(e){if(!gp(e))return e;let t,r=!1,n="next";do{const a=e[n](t);if(r=a.done,t=a.value,n="next",gp(t))try{t=na(t)}catch(i){n="throw",t=i}}while(!r);return t}const OG=/%([-_0^#:]+)?(\d+)?([EO])?(.)/;function MG(e){return[31,$G(e)?29:28,31,30,31,30,31,31,30,31,30,31]}function uy(e){let t=0;for(let r=0;r<e.getMonth();++r)t+=MG(e)[r];return t+e.getDate()}function dy(e,t){const r=uy(e)+(t-e.getDay()),a=7-new Date(e.getFullYear(),0,1).getDay()+t;return String(Math.floor((r-a)/7)+1)}function $G(e){const t=e.getFullYear();return!!((t&3)===0&&(t%100||t%400===0&&t))}function FG(e){const t=e.getDate();if([11,12,13].includes(t))return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}}function DG(e){return parseInt(e.getFullYear().toString().substring(0,2),10)}const RG={d:2,e:2,H:2,I:2,j:3,k:2,l:2,L:3,m:2,M:2,S:2,U:2,W:2},NG=new Set("aAbBceklpP");function py(e,t){const r=Math.abs(e.getTimezoneOffset()),n=Math.floor(r/60),a=r%60;return(e.getTimezoneOffset()>0?"-":"+")+ec(n,2,"0")+(t.flags[":"]?":":"")+ec(a,2,"0")}const Xm={a:e=>e.getShortWeekdayName(),A:e=>e.getLongWeekdayName(),b:e=>e.getShortMonthName(),B:e=>e.getLongMonthName(),c:e=>e.toLocaleString(),C:e=>DG(e),d:e=>e.getDate(),e:e=>e.getDate(),H:e=>e.getHours(),I:e=>String(e.getHours()%12||12),j:e=>uy(e),k:e=>e.getHours(),l:e=>String(e.getHours()%12||12),L:e=>e.getMilliseconds(),m:e=>e.getMonth()+1,M:e=>e.getMinutes(),N:(e,t)=>{var r;const n=Number(t.width)||9,a=String(e.getMilliseconds()).slice(0,n);return(r=t.memoryLimit)===null||r===void 0||r.use(n-a.length),mG(a,n,"0")},p:e=>e.getHours()<12?"AM":"PM",P:e=>e.getHours()<12?"am":"pm",q:e=>FG(e),s:e=>Math.round(e.getTime()/1e3),S:e=>e.getSeconds(),u:e=>e.getDay()||7,U:e=>dy(e,0),w:e=>e.getDay(),W:e=>dy(e,1),x:e=>e.toLocaleDateString(),X:e=>e.toLocaleTimeString(),y:e=>e.getFullYear().toString().slice(2,4),Y:e=>e.getFullYear(),z:py,Z:(e,t)=>e.getTimeZoneName()||py(e,t),t:()=>" ",n:()=>` 39`,"%":()=>"%"};Xm.h=Xm.b;function Ep(e,t,r){let n="",a=t,i;for(;i=OG.exec(a);)n+=a.slice(0,i.index),a=a.slice(i.index+i[0].length),n+=LG(e,i,r);return n+a}function LG(e,t,r){const[n,a="",i,s,o]=t,l=Xm[o];if(!l)return n;const c={};for(const f of a)c[f]=!0;let u=String(l(e,{flags:c,width:i,modifier:s,memoryLimit:r})),d=NG.has(o)?" ":"0",p=i||RG[o]||0;return c["^"]?u=u.toUpperCase():c["#"]&&(u=vG(u)),c._?d=" ":c[0]&&(d="0"),c["-"]&&(p=0),r?.use(Number(p)-u.length),ec(u,p,d)}function fy(){return typeof Intl<"u"?Intl.DateTimeFormat:void 0}const UG=6e4,BG=/([zZ]|([+-])(\d{2}):?(\d{2}))$/,gy=["January","February","March","April","May","June","July","August","September","October","November","December"],qG=gy.map(e=>e.slice(0,3)),hy=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],VG=hy.map(e=>e.slice(0,3));class Pn{constructor(t,r,n){this.locale=r,this.DateTimeFormat=fy(),this.date=new Date(t),this.timezoneFixed=n!==void 0,n===void 0&&(n=this.date.getTimezoneOffset()),this.timezoneOffset=Ce(n)?Pn.getTimezoneOffset(n,this.date):n,this.timezoneName=Ce(n)?n:"";const a=(this.date.getTimezoneOffset()-this.timezoneOffset)*UG,i=this.date.getTime()+a;this.displayDate=new Date(i)}getTime(){return this.displayDate.getTime()}getMilliseconds(){return this.displayDate.getMilliseconds()}getSeconds(){return this.displayDate.getSeconds()}getMinutes(){return this.displayDate.getMinutes()}getHours(){return this.displayDate.getHours()}getDay(){return this.displayDate.getDay()}getDate(){return this.displayDate.getDate()}getMonth(){return this.displayDate.getMonth()}getFullYear(){return this.displayDate.getFullYear()}toLocaleString(t,r){return r?.timeZone?this.date.toLocaleString(t,r):this.displayDate.toLocaleString(t,r)}toLocaleTimeString(t){return this.displayDate.toLocaleTimeString(t)}toLocaleDateString(t){return this.displayDate.toLocaleDateString(t)}getTimezoneOffset(){return this.timezoneOffset}getTimeZoneName(){if(this.timezoneFixed)return this.timezoneName;if(this.DateTimeFormat)return this.DateTimeFormat().resolvedOptions().timeZone}getLongMonthName(){var t;return(t=this.format({month:"long"}))!==null&&t!==void 0?t:gy[this.getMonth()]}getShortMonthName(){var t;return(t=this.format({month:"short"}))!==null&&t!==void 0?t:qG[this.getMonth()]}getLongWeekdayName(){var t;return(t=this.format({weekday:"long"}))!==null&&t!==void 0?t:hy[this.displayDate.getDay()]}getShortWeekdayName(){var t;return(t=this.format({weekday:"short"}))!==null&&t!==void 0?t:VG[this.displayDate.getDay()]}valid(){return!isNaN(this.getTime())}format(t){return this.DateTimeFormat&&this.DateTimeFormat(this.locale,t).format(this.displayDate)}static createDateFixedToTimezone(t,r){const n=t.match(BG);if(n&&n[1]==="Z")return new Pn(+new Date(t),r,0);if(n&&n[2]&&n[3]&&n[4]){const[,,a,i,s]=n,o=(a==="+"?-1:1)*(parseInt(i,10)*60+parseInt(s,10));return new Pn(+new Date(t),r,o)}return new Pn(t,r)}static getTimezoneOffset(t,r){const n=r.toLocaleString("en-US",{timeZone:t}),a=r.toLocaleString("en-US",{timeZone:"UTC"}),i=new Date(n);return(+new Date(a)-+i)/(60*1e3)}}class Zm{constructor(t,r){this.base=0,this.message=`${t} limit exceeded`,this.limit=r}use(t){+t>0&&(cr(this.base+ +t<=this.limit,this.message),this.base+=+t)}check(t){+t>0&&cr(+t<=this.limit,this.message)}}class Jm extends Qr{constructor(t,[r,n],a,i,s,o,l,c){super(t,a,i,s,c),this.trimLeft=!1,this.trimRight=!1;const u=a[r]==="-",d=a[n-1]==="-";let p=u?r+1:r,f=d?n-1:n;for(;p<f&&et[a.charCodeAt(p)]&Ao;)p++;for(;f>p&&et[a.charCodeAt(f-1)]&Ao;)f--;this.contentRange=[p,f],this.trimLeft=u||o,this.trimRight=d||l}get content(){return this.input.slice(this.contentRange[0],this.contentRange[1])}}class e1 extends Jm{constructor(t,r,n,a,i){const{trimTagLeft:s,trimTagRight:o,tagDelimiterLeft:l,tagDelimiterRight:c}=a,[u,d]=[r+l.length,n-c.length];super(tt.Tag,[u,d],t,r,n,s,o,i),this.tokenizer=new In(t,a.operators,i,this.contentRange),this.name=this.tokenizer.readTagName(),this.tokenizer.assert(this.name,"illegal tag syntax, tag name expected"),this.tokenizer.skipBlank(),this.args=this.tokenizer.input.slice(this.tokenizer.p,this.contentRange[1])}}class zG extends Jm{constructor(t,r,n,a,i){const{trimOutputLeft:s,trimOutputRight:o,outputDelimiterLeft:l,outputDelimiterRight:c}=a,u=[r+l.length,n-c.length];super(tt.Output,u,t,r,n,s,o,i)}}class my extends Qr{constructor(t,r,n,a){super(tt.HTML,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.trimLeft=0,this.trimRight=0}getContent(){return this.input.slice(this.begin+this.trimLeft,this.end-this.trimRight)}}class jG extends Qr{constructor(t,r,n,a){super(tt.Number,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.content=Number(this.getText())}}class t1 extends Qr{constructor(t,r,n,a){super(tt.Word,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.content=this.getText()}}class HG extends Qr{constructor(t,r,n,a){super(tt.Literal,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.literal=this.getText(),this.content=cy[this.literal]}}const vy={"==":2,"!=":2,">":2,"<":2,">=":2,"<=":2,contains:2,not:1,and:0,or:0},GG={"==":0,"!=":0,">":0,"<":0,">=":0,"<=":0,contains:0,not:1,and:0,or:0};class WG extends Qr{constructor(t,r,n,a){super(tt.Operator,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.operator=this.getText()}getPrecedence(){const t=this.getText();return t in vy?vy[t]:1}}class by extends Qr{constructor(t,r,n,a,i,s){super(tt.PropertyAccess,n,a,i,s),this.variable=t,this.props=r}}class yy extends Qr{constructor(t,r,n,a,i,s){super(tt.Filter,n,a,i,s),this.name=t,this.args=r}}class QG extends Qr{constructor(t,r,n,a,i,s){super(tt.Hash,t,r,n,s),this.input=t,this.begin=r,this.end=n,this.name=a,this.value=i,this.file=s}}const KG=/[\da-fA-F]/,wy=/[0-7]/,xy={b:"\b",f:"\f",n:` 40`,r:"\r",t:" ",v:"\v"};function Ey(e){const t=e.charCodeAt(0);return t>=97?t-87:t>=65?t-55:t-48}function YG(e){let t="";for(let r=1;r<e.length-1;r++){if(e[r]!=="\\"){t+=e[r];continue}if(xy[e[r+1]]!==void 0)t+=xy[e[++r]];else if(e[r+1]==="u"){let n=0,a=r+2;for(;a<=r+5&&KG.test(e[a]);)n=n*16+Ey(e[a++]);r=a-1,t+=String.fromCharCode(n)}else if(!wy.test(e[r+1]))t+=e[++r];else{let n=r+1,a=0;for(;n<=r+3&&wy.test(e[n]);)a=a*8+Ey(e[n++]);r=n-1,t+=String.fromCharCode(a)}}return t}class XG extends Qr{constructor(t,r,n,a){super(tt.Quoted,t,r,n,a),this.input=t,this.begin=r,this.end=n,this.file=a,this.content=YG(this.getText())}}class ZG extends Qr{constructor(t,r,n,a,i,s){super(tt.Range,t,r,n,s),this.input=t,this.begin=r,this.end=n,this.lhs=a,this.rhs=i,this.file=s}}class JG extends Jm{constructor(t,r,n,a,i){super(tt.Tag,[r,n],t,r,n,!1,!1,i),this.tokenizer=new In(t,a.operators,i,this.contentRange),this.name=this.tokenizer.readTagName(),this.tokenizer.assert(this.name,"illegal liquid tag syntax"),this.tokenizer.skipBlank()}get args(){return this.tokenizer.input.slice(this.tokenizer.p,this.contentRange[1])}}class eW extends Qr{constructor(t,r,n,a,i,s){super(tt.FilteredValue,n,a,i,s),this.initial=t,this.filters=r,this.input=n,this.begin=a,this.end=i,this.file=s}}const tW={now:()=>Date.now()};function r1(){return typeof Pa=="object"&&Pa.performance||typeof window=="object"&&window.performance||tW}class rW{renderTemplatesToNodeStream(t,r){const n=new _G;return Promise.resolve().then(()=>ra(this.renderTemplates(t,r,n))).then(()=>n.end(),a=>n.error(a)),n.stream}*renderTemplates(t,r,n){n||(n=r.opts.keepOutputType?new AG:new sy),r.renderLimit.check(r1().now());const a=[];for(const i of t){r.renderLimit.check(r1().now());try{const s=yield i.render(r,n);if(s&&n.write(s),r.breakCalled||r.continueCalled)break}catch(s){const o=hi.is(s)?s:new ey(s,i);if(r.opts.catchAllErrors)a.push(o);else throw o}}if(a.length)throw new ty(a);return n.buffer}}class ky{constructor(t){this.postfix=[...iW(t)]}*evaluate(t,r){cr(t,"unable to evaluate: context not defined");const n=[];for(const a of this.postfix)if(l1(a)){const i=n.pop();let s;if(GG[a.operator]===1)s=yield t.opts.operators[a.operator](i,t);else{const o=n.pop();s=yield t.opts.operators[a.operator](o,i,t)}n.push(s)}else n.push(yield _t(a,t,r));return n[0]}valid(){return!!this.postfix.length}}function*_t(e,t,r=!1){if(e){if("content"in e)return e.content;if(rc(e))return yield nW(e,t,r);if(d1(e))return yield aW(e,t)}}function*nW(e,t,r){const n=[];for(const a of e.props)n.push(yield _t(a,t,!1));try{if(e.variable){const a=yield _t(e.variable,t,r);return yield t._getFromScope(a,n)}else return yield t._get(n)}catch(a){if(r&&a.name==="InternalUndefinedVariableError")return null;throw new ry(a,e)}}function Ty(e){return e.content}function*aW(e,t){const r=yield _t(e.lhs,t),n=yield _t(e.rhs,t);return t.memoryLimit.use(n-r+1),Qb(+r,+n+1)}function*iW(e){const t=[];for(const r of e)if(l1(r)){for(;t.length&&t[t.length-1].getPrecedence()>r.getPrecedence();)yield t.pop();t.push(r)}else yield r;for(;t.length;)yield t.pop()}function mi(e,t){return!tc(e,t)}function tc(e,t){return e=Re(e),t.opts.jsTruthy?!e:e===!1||e===void 0||e===null}const Sy={"==":Fa,"!=":(e,t)=>!Fa(e,t),">":(e,t)=>ta(e)?e.gt(t):ta(t)?t.lt(e):Re(e)>Re(t),"<":(e,t)=>ta(e)?e.lt(t):ta(t)?t.gt(e):Re(e)<Re(t),">=":(e,t)=>ta(e)?e.geq(t):ta(t)?t.leq(e):Re(e)>=Re(t),"<=":(e,t)=>ta(e)?e.leq(t):ta(t)?t.geq(e):Re(e)<=Re(t),contains:(e,t)=>(e=Re(e),lr(e)?e.some(r=>Fa(r,t)):Vt(e?.indexOf)?e.indexOf(Re(t))>-1:!1),not:(e,t)=>tc(Re(e),t),and:(e,t,r)=>mi(Re(e),r)&&mi(Re(t),r),or:(e,t,r)=>mi(Re(e),r)||mi(Re(t),r)};function Fa(e,t){return ta(e)?e.equals(t):ta(t)?t.equals(e):(e=Re(e),t=Re(t),lr(e)?lr(t)&&sW(e,t):e===t)}function sW(e,t){return e.length!==t.length?!1:!e.some((r,n)=>!Fa(r,t[n]))}function oW(e,t){return e.some(r=>Fa(r,t))}class n1{constructor(t,r,n,a){this.key=t,this.value=r,this.next=n,this.prev=a}}class Cy{constructor(t,r=0){this.limit=t,this.size=r,this.cache={},this.head=new n1("HEAD",null,null,null),this.tail=new n1("TAIL",null,null,null),this.head.next=this.tail,this.tail.prev=this.head}write(t,r){if(this.cache[t])this.cache[t].value=r;else{const n=new n1(t,r,this.head.next,this.head);this.head.next.prev=n,this.head.next=n,this.cache[t]=n,this.size++,this.ensureLimit()}}read(t){if(!this.cache[t])return;const{value:r}=this.cache[t];return this.remove(t),this.write(t,r),r}remove(t){const r=this.cache[t];r.prev.next=r.next,r.next.prev=r.prev,delete this.cache[t],this.size--}clear(){this.head.next=this.tail,this.tail.prev=this.head,this.size=0,this.cache={}}ensureLimit(){this.size>this.limit&&this.remove(this.tail.prev.key)}}function Py(e,t){const r=document.createElement("base");r.href=e;const n=document.getElementsByTagName("head")[0];n.insertBefore(r,n.firstChild);const a=document.createElement("a");a.href=t;const i=a.href;return n.removeChild(r),i}function lW(e,t,r){return e.length&&Wb(e)!=="/"&&(e+="/"),Py(e,t).replace(/^(\w+:\/\/[^/]+)(\/[^?]+)/,(a,i,s)=>{const o=s.split("/").pop();return/\.\w+$/.test(o)?a:i+s+r})}function cW(e){return ht(this,void 0,void 0,function*(){return new Promise((t,r)=>{const n=new XMLHttpRequest;n.onload=()=>{n.status>=200&&n.status<300?t(n.responseText):r(new Error(n.statusText))},n.onerror=()=>{r(new Error("An error occurred whilst receiving the response."))},n.open("GET",e),n.send()})})}function uW(e){const t=new XMLHttpRequest;if(t.open("GET",e,!1),t.send(),t.status<200||t.status>=300)throw new Error(t.statusText);return t.responseText}function dW(e){return ht(this,void 0,void 0,function*(){return!0})}function pW(e){return!0}function fW(e){return Py(e,".")}var gW=Object.freeze({__proto__:null,resolve:lW,readFile:cW,readFileSync:uW,exists:dW,existsSync:pW,dirname:fW,sep:"/"});function hW(e,t,...r){return e=Re(e),lr(e)||Ce(e)?e.length?e:t:e===!1&&new Map(r).get("allow_false")?!1:tc(e,this.context)?t:e}function Iy(e,t=0){return JSON.stringify(e,null,t)}function mW(e,t=0){const r=[];return JSON.stringify(e,function(n,a){if(typeof a!="object"||a===null)return a;for(;r.length>0&&r[r.length-1]!==this;)r.pop();return r.includes(a)?"[Circular]":(r.push(a),a)},t)}function vW(e){return Number(e)}var _y={default:hW,raw:{raw:!0,handler:Yb},jsonify:Iy,to_integer:vW,json:Iy,inspect:mW};const bW={"&":"&","<":"<",">":">",'"':""","'":"'"},yW={"&":"&","<":"<",">":">",""":'"',"'":"'"};function kp(e){return e=ce(e),this.context.memoryLimit.use(e.length),e.replace(/&|<|>|"|'/g,t=>bW[t])}function wW(e){return kp.call(this,e)}function xW(e){return e=ce(e),this.context.memoryLimit.use(e.length),e.replace(/&(amp|lt|gt|#34|#39);/g,t=>yW[t])}function EW(e){return kp.call(this,xW.call(this,e))}function kW(e){const t=ce(e);return this.context.memoryLimit.use(t.length),t.replace(/\r?\n/gm,`<br /> 41`)}function TW(e){const t=ce(e);this.context.memoryLimit.use(t.length);const r=new Map([["<script","<\/script>"],["<style","</style>"],["<!--","-->"],["<",">"]]);let n="",a=0;for(;a<t.length;){const i=t.indexOf("<",a);if(i<0)return n+t.slice(a);n+=t.slice(a,i);for(const[s,o]of r){if(!t.startsWith(s,i))continue;const l=t.indexOf(o,i+s.length);if(l>=0){a=l+o.length;break}r.delete(s)}if(a===i)return n+t.slice(i)}return n}var SW=Object.freeze({__proto__:null,escape:kp,xml_escape:wW,escape_once:EW,newline_to_br:kW,strip_html:TW});class CW{constructor(t){this.mapping=t,this.sep="/"}exists(t){return ht(this,void 0,void 0,function*(){return this.existsSync(t)})}existsSync(t){return!It(this.mapping[t])}readFile(t){return ht(this,void 0,void 0,function*(){return this.readFileSync(t)})}readFileSync(t){const r=this.mapping[t];if(It(r))throw new Error(`ENOENT: ${t}`);return r}dirname(t){const r=t.split(this.sep);return r.pop(),r.join(this.sep)}resolve(t,r,n){if(r+=n,t===".")return r;const a=t.split(/\/+/);for(const i of r.split(this.sep))i==="."||i===""||(i===".."?(a.length>1||a[0]!=="")&&a.pop():a.push(i));return a.join(this.sep)}}const gs={root:["."],layouts:["."],partials:["."],relativeReference:!0,jekyllInclude:!1,keyValueSeparator:":",cache:void 0,extname:"",fs:gW,dynamicPartials:!0,jsTruthy:!1,dateFormat:"%A, %B %-e, %Y at %-l:%M %P %z",locale:"",trimTagRight:!1,trimTagLeft:!1,trimOutputRight:!1,trimOutputLeft:!1,greedy:!0,tagDelimiterLeft:"{%",tagDelimiterRight:"%}",outputDelimiterLeft:"{{",outputDelimiterRight:"}}",preserveTimezones:!1,strictFilters:!1,strictVariables:!1,ownPropertyOnly:!0,lenientIf:!1,globals:{},keepOutputType:!1,operators:Sy,memoryLimit:1/0,parseLimit:1/0,renderLimit:1/0};function PW(e){var t,r;if(e.hasOwnProperty("root")&&(e.hasOwnProperty("partials")||(e.partials=e.root),e.hasOwnProperty("layouts")||(e.layouts=e.root)),e.hasOwnProperty("cache")){let n;typeof e.cache=="number"?n=e.cache>0?new Cy(e.cache):void 0:typeof e.cache=="object"?n=e.cache:n=e.cache?new Cy(1024):void 0,e.cache=n}return e=Object.assign(Object.assign(Object.assign({},gs),e.jekyllInclude?{dynamicPartials:!1}:{}),e),(!e.fs.dirname||!e.fs.sep)&&e.relativeReference&&(console.warn("[LiquidJS] `fs.dirname` and `fs.sep` are required for relativeReference, set relativeReference to `false` to suppress this warning"),e.relativeReference=!1),e.root=Tp(e.root),e.partials=Tp(e.partials),e.layouts=Tp(e.layouts),e.outputEscape=e.outputEscape&&IW(e.outputEscape),e.locale||(e.locale=(r=(t=fy())===null||t===void 0?void 0:t().resolvedOptions().locale)!==null&&r!==void 0?r:"en-US"),e.templates&&(e.fs=new CW(e.templates),e.relativeReference=!0,e.root=e.partials=e.layouts="."),e}function IW(e){return e==="escape"?kp:e==="json"?_y.json:(cr(Vt(e),"`outputEscape` need to be of type string or function"),e)}function Tp(e){let t=[];return lr(e)&&(t=e),Ce(e)&&(t=[e]),t}function _W(e,t){let r=!1;for(let n=0;n<e.length;n++){const a=e[n];Ly(a)&&(!r&&a.trimLeft&&AW(e[n-1],t.greedy),yi(a)&&(a.name==="raw"?r=!0:a.name==="endraw"&&(r=!1)),!r&&a.trimRight&&OW(e[n+1],t.greedy))}}function AW(e,t){if(!e||!Cp(e))return;const r=t?Ao:iy;for(;et[e.input.charCodeAt(e.end-1-e.trimRight)]&r;)e.trimRight++}function OW(e,t){if(!e||!Cp(e))return;const r=t?Ao:iy;for(;et[e.input.charCodeAt(e.begin+e.trimLeft)]&r;)e.trimLeft++;e.input.charAt(e.begin+e.trimLeft)===` 42`&&e.trimLeft++}class In{constructor(t,r=gs.operators,n,a){this.input=t,this.file=n,this.rawBeginAt=-1,this.p=a?a[0]:0,this.N=a?a[1]:t.length,this.opTrie=Km(r),this.literalTrie=Km(cy)}readExpression(){return new ky(this.readExpressionTokens())}*readExpressionTokens(){for(;this.p<this.N;){const t=this.readOperator();if(t){yield t;continue}const r=this.readValue();if(r){yield r;continue}return}}readOperator(){this.skipBlank();const t=this.matchTrie(this.opTrie);if(t!==-1)return new WG(this.input,this.p,this.p=t,this.file)}matchTrie(t){let r=t,n=this.p,a;for(;r[this.input[n]]&&n<this.N;)r=r[this.input[n++]],r.end&&(a=r);return!a||a.needBoundary&&yp(this.peek(n-this.p))?-1:n}readFilteredValue(){const t=this.p,r=this.readExpression();this.assert(r.valid(),`invalid value expression: ${this.snapshot()}`);const n=this.readFilters();return new eW(r,n,this.input,t,this.p,this.file)}readFilters(){const t=[];for(;;){const r=this.readFilter();if(!r)return t;t.push(r)}}readFilter(){if(this.skipBlank(),this.end())return null;this.assert(this.read()==="|",'expected "|" before filter');const t=this.readIdentifier();if(!t.size())return this.assert(this.end(),"expected filter name"),null;const r=[];if(this.skipBlank(),this.peek()===":")do{++this.p;const n=this.readFilterArg();n&&r.push(n),this.skipBlank(),this.assert(this.end()||this.peek()===","||this.peek()==="|",()=>`unexpected character ${this.snapshot()}`)}while(this.peek()===",");else if(!(this.peek()==="|"||this.end()))throw this.error('expected ":" after filter name');return new yy(t.getText(),r,this.input,t.begin,this.p,this.file)}readFilterArg(){const t=this.readValue();if(!t)return;if(this.skipBlank(),this.peek()!==":")return t;++this.p;const r=this.readValue();return[t.getText(),r]}readTopLevelTokens(t=gs){const r=[];for(;this.p<this.N;){const n=this.readTopLevelToken(t);r.push(n)}return _W(r,t),r}readTopLevelToken(t){const{tagDelimiterLeft:r,outputDelimiterLeft:n}=t;return this.rawBeginAt>-1?this.readEndrawOrRawContent(t):this.match(r)?this.readTagToken(t):this.match(n)?this.readOutputToken(t):this.readHTMLToken([r,n])}readHTMLToken(t){const r=this.p;for(;this.p<this.N&&!t.some(n=>this.match(n));)++this.p;return new my(this.input,r,this.p,this.file)}readTagToken(t){const{file:r,input:n}=this,a=this.p;if(this.readToDelimiter(t.tagDelimiterRight)===-1)throw this.error(`tag ${this.snapshot(a)} not closed`,a);const i=new e1(n,a,this.p,t,r);return i.name==="raw"&&(this.rawBeginAt=a),i}readToDelimiter(t,r=!1){for(this.skipBlank();this.p<this.N;){if(r&&this.peekType()&ay){this.readQuoted();continue}if(++this.p,this.rmatch(t))return this.p}return-1}readOutputToken(t=gs){const{file:r,input:n}=this,{outputDelimiterRight:a}=t,i=this.p;if(this.readToDelimiter(a,!0)===-1)throw this.error(`output ${this.snapshot(i)} not closed`,i);return new zG(n,i,this.p,t,r)}readEndrawOrRawContent(t){const{tagDelimiterLeft:r,tagDelimiterRight:n}=t,a=this.p;let i=this.readTo(r)-r.length;for(;this.p<this.N;){if(this.readIdentifier().getText()!=="endraw"){i=this.readTo(r)-r.length;continue}for(;this.p<=this.N;){if(this.rmatch(n)){const s=this.p;return a===i?(this.rawBeginAt=-1,new e1(this.input,a,s,t,this.file)):(this.p=i,new my(this.input,a,i,this.file))}if(this.rmatch(r))break;this.p++}}throw this.error(`raw ${this.snapshot(this.rawBeginAt)} not closed`,a)}readLiquidTagTokens(t=gs){const r=[];for(;this.p<this.N;){const n=this.readLiquidTagToken(t);n&&r.push(n)}return r}readLiquidTagToken(t){if(this.skipBlank(),this.end())return;const r=this.p;this.readToDelimiter(` 43`);const n=this.p;return new JG(this.input,r,n,t,this.file)}error(t,r=this.p){return new Zb(t,new t1(this.input,r,this.N,this.file))}assert(t,r,n){if(!t)throw this.error(typeof r=="function"?r():r,n)}snapshot(t=this.p){return JSON.stringify(bG(this.input.slice(t,this.N),32))}readWord(){return this.readIdentifier()}readIdentifier(){this.skipBlank();const t=this.p;for(;!this.end()&&yp(this.peek());)++this.p;return new t1(this.input,t,this.p,this.file)}readNonEmptyIdentifier(){const t=this.readIdentifier();return t.size()?t:void 0}readTagName(){return this.skipBlank(),this.input[this.p]==="#"?this.input.slice(this.p,++this.p):this.readIdentifier().getText()}readHashes(t){const r=[];for(;;){const n=this.readHash(t);if(!n)return r;r.push(n)}}readHash(t){this.skipBlank(),this.peek()===","&&++this.p;const r=this.p,n=this.readNonEmptyIdentifier();if(!n)return;let a;this.skipBlank();const i=Ce(t)?t:t?"=":":";return this.peek()===i&&(++this.p,a=this.readValue()),new QG(this.input,r,this.p,n,a,this.file)}remaining(){return this.input.slice(this.p,this.N)}advance(t=1){this.p+=t}end(){return this.p>=this.N}read(){return this.input[this.p++]}readTo(t){for(;this.p<this.N;)if(++this.p,this.rmatch(t))return this.p;return-1}readValue(){this.skipBlank();const t=this.p,r=this.readLiteral()||this.readQuoted()||this.readRange()||this.readNumber(),n=this.readProperties(!r);return n.length?new by(r,n,this.input,t,this.p):r}readScopeValue(){this.skipBlank();const t=this.p,r=this.readProperties();if(r.length)return new by(void 0,r,this.input,t,this.p)}readProperties(t=!0){const r=[];for(;;){if(this.peek()==="["){this.p++;const n=this.readValue()||new t1(this.input,this.p,this.p,this.file);this.assert(this.readTo("]")!==-1,"[ not closed"),r.push(n);continue}if(t&&!r.length){const n=this.readNonEmptyIdentifier();if(n){r.push(n);continue}}if(this.peek()==="."&&this.peek(1)!=="."){this.p++;const n=this.readNonEmptyIdentifier();if(!n)break;r.push(n);continue}break}return r}readNumber(){this.skipBlank();let t=!1,r=!1,n=0;for(this.peekType()&CG&&n++;this.p+n<=this.N;)if(this.peekType(n)&SG)r=!0,n++;else if(this.peek(n)==="."&&this.peek(n+1)!=="."){if(t||!r)return;t=!0,n++}else break;if(r&&!yp(this.peek(n))){const a=new jG(this.input,this.p,this.p+n,this.file);return this.advance(n),a}}readLiteral(){this.skipBlank();const t=this.matchTrie(this.literalTrie);
vendor: 7,356 bytes, lines 43-44
43if(t===-1)return;const r=new HG(this.input,this.p,t,this.file);return this.p=t,r}readRange(){this.skipBlank();const t=this.p;if(this.peek()!=="(")return;++this.p;const r=this.readValueOrThrow();this.skipBlank(),this.assert(this.read()==="."&&this.read()===".","invalid range syntax");const n=this.readValueOrThrow();return this.skipBlank(),this.assert(this.read()===")","invalid range syntax"),new ZG(this.input,t,this.p,r,n,this.file)}readValueOrThrow(){const t=this.readValue();return this.assert(t,()=>`unexpected token ${this.snapshot()}, value expected`),t}readQuoted(){this.skipBlank();const t=this.p;if(!(this.peekType()&ay))return;++this.p;let r=!1;for(;this.p<this.N&&(++this.p,!(this.input[this.p-1]===this.input[t]&&!r));)r?r=!1:this.input[this.p-1]==="\\"&&(r=!0);return new XG(this.input,t,this.p,this.file)}*readFileNameTemplate(t){const{outputDelimiterLeft:r}=t,n=[","," ","\r",` 44`," ",r],a=new Set(n);for(;this.p<this.N&&!a.has(this.peek());)yield this.match(r)?this.readOutputToken(t):this.readHTMLToken(n)}match(t){for(let r=0;r<t.length;r++)if(t[r]!==this.input[this.p+r])return!1;return!0}rmatch(t){for(let r=0;r<t.length;r++)if(t[t.length-1-r]!==this.input[this.p-1-r])return!1;return!0}peekType(t=0){return this.p+t>=this.N?0:et[this.input.charCodeAt(this.p+t)]}peek(t=0){return this.p+t>=this.N?"":this.input[this.p+t]}skipBlank(){for(;this.peekType()&Ao;)++this.p}}class Ay{constructor(t,r){this.handlers={},this.stopRequested=!1,this.tokens=t,this.parseToken=r}on(t,r){return this.handlers[t]=r,this}trigger(t,r){const n=this.handlers[t];return n?(n.call(this,r),!0):!1}start(){this.trigger("start");let t;for(;!this.stopRequested&&(t=this.tokens.shift());){if(this.trigger("token",t)||yi(t)&&this.trigger(`tag:${t.name}`,t))continue;const r=this.parseToken(t,this.tokens);this.trigger("template",r)}return this.stopRequested||this.trigger("end"),this}stop(){return this.stopRequested=!0,this}}class a1{constructor(t){this.token=t}}class wt extends a1{constructor(t,r,n){super(t),this.name=t.name,this.liquid=n,this.tokenizer=t.tokenizer}}class hs{constructor(t,r){this.hash={};const n=t instanceof In?t:new In(t,{});for(const a of n.readHashes(r))this.hash[a.name.content]=a.value}*render(t){const r={};for(const n of Object.keys(this.hash))r[n]=this.hash[n]===void 0?!0:yield _t(this.hash[n],t);return r}}function MW(e){return class extends wt{constructor(t,r,n){super(t,r,n),Vt(e.parse)&&e.parse.call(this,t,r)}*render(t,r){const n=yield new hs(this.token.args,t.opts.keyValueSeparator).render(t);return yield e.render.call(this,t,r,n)}}}function Oy(e){return lr(e)}let i1=class{constructor(t,r,n){this.token=t,this.name=t.name,this.handler=Vt(r)?r:Vt(r?.handler)?r.handler:Yb,this.raw=!Vt(r)&&!!r?.raw,this.args=t.args,this.liquid=n}*render(t,r){const n=[];for(const a of this.args)Oy(a)?n.push([a[0],yield _t(a[1],r)]):n.push(yield _t(a,r));return yield this.handler.apply({context:r,token:this.token,liquid:this.liquid},[t,...n])}};class Rr{constructor(t,r){this.filters=[];const n=typeof t=="string"?new In(t,r.options.operators).readFilteredValue():t;this.initial=n.initial,this.filters=n.filters.map(a=>new i1(a,this.getFilter(r,a.name),r))}*value(t,r){r=r||t.opts.lenientIf&&this.filters.length>0&&this.filters[0].name==="default";let n=yield this.initial.evaluate(t,r);for(const a of this.filters)n=yield a.render(n,t);return n}getFilter(t,r){const n=t.filters[r];return cr(n||!t.options.strictFilters,()=>`undefined filter: ${r}`),n}}class My extends a1{constructor(t,r){var n;super(t);const a=new In(t.input,r.options.operators,t.file,t.contentRange);this.value=new Rr(a.readFilteredValue(),r);const i=this.value.filters,s=r.options.outputEscape;if(!(!((n=i[i.length-1])===null||n===void 0)&&n.raw)&&s){const o=new yy(toString.call(s),[],"",0,0);i.push(new i1(o,s,r))}}*render(t,r){const n=yield this.value.value(t,!1);r.write(n)}*arguments(){yield this.value}}class $W extends a1{constructor(t){super(t),this.str=t.getContent()}*render(t,r){r.write(this.str)}}class vi{constructor(t,r){this.segments=t,this.location=r}toString(){return Sp(this.segments,!0)}toArray(){function*t(...r){for(const n of r)n instanceof vi?yield Array.from(t(...n.segments)):yield n}return Array.from(t(...this.segments))}}class s1{constructor(){this.map=new Map}get(t){const r=Sp([t.segments[0]]);return this.map.has(r)||this.map.set(r,[]),this.map.get(r)}has(t){return this.map.has(Sp([t.segments[0]]))}push(t){this.get(t).push(t)}asObject(){return Object.fromEntries(this.map)}}const $y={partials:!0};function*Fy(e,t,r){const n=new s1,a=new s1,i=new s1,s=new Dy(new Set),o=new Set;function l(u,d){n.push(u);const p=d.alias(u);if(p!==void 0){const f=p.segments[0];Ce(f)&&!s.has(f)&&a.push(p)}else{const f=u.segments[0];Ce(f)&&!d.has(f)&&a.push(u)}for(const f of u.segments)f instanceof vi&&l(f,d)}function*c(u,d){if(u.arguments)for(const p of u.arguments())for(const f of Ry(p))l(f,d);if(u.localScope)for(const p of u.localScope()){d.add(p.content),d.deleteAlias(p.content);const[f,g]=p.getPosition();i.push(new vi([p.content],{row:f,col:g,file:p.file}))}if(u.children)if(u.partialScope){const p=u.partialScope();if(p===void 0){for(const h of yield u.children(t,r))yield c(h,d);return}if(o.has(p.name))return;const f=new Set,g=p.isolated?new Dy(f):d.push(f);for(const h of p.scope)if(Ce(h))f.add(h);else{const[v,w]=h;f.add(v);const T=Array.from(Ry(w));T.length&&g.setAlias(v,T[0].segments)}for(const h of yield u.children(t,r))yield c(h,g),o.add(p.name);g.pop()}else{u.blockScope&&d.push(new Set(u.blockScope()));for(const p of yield u.children(t,r))yield c(p,d);u.blockScope&&d.pop()}}for(const u of e)yield c(u,s);return{variables:n.asObject(),globals:a.asObject(),locals:i.asObject()}}function Da(e,t={}){const r=Object.assign(Object.assign({},$y),t);return ra(Fy(e,r.partials,!1))}function Ra(e,t={}){const r=Object.assign(Object.assign({},$y),t);return na(Fy(e,r.partials,!0))}class Dy{constructor(t){this.stack=[{names:t,aliases:new Map}]}has(t){for(const r of this.stack)if(r.names.has(t))return!0;return!1}push(t){return this.stack.push({names:t,aliases:new Map}),this}pop(){var t;return(t=this.stack.pop())===null||t===void 0?void 0:t.names}add(t){this.stack[0].names.add(t)}alias(t){const r=t.segments[0];if(!Ce(r))return;const n=this.getAlias(r);if(n!==void 0)return new vi([...n,...t.segments.slice(1)],t.location)}setAlias(t,r){this.stack[this.stack.length-1].aliases.set(t,r)}deleteAlias(t){this.stack[this.stack.length-1].aliases.delete(t)}getAlias(t){for(const r of this.stack){if(r.aliases.has(t))return r.aliases.get(t);if(r.names.has(t))return}}}function*Ry(e){Nr(e)?yield*Mo(e):e instanceof Rr&&(yield*FW(e))}function*FW(e){for(const t of e.initial.postfix)Nr(t)&&(yield*Mo(t));for(const t of e.filters)for(const r of t.args)Oy(r)&&r[1]?yield*Mo(r[1]):Nr(r)&&(yield*Mo(r))}function*Mo(e){d1(e)?(yield*Mo(e.lhs),yield*Mo(e.rhs)):rc(e)&&(yield o1(e))}function o1(e){const t=[];let r=e.file;const n=e.props[0];r=r||n.file,Pp(n)||c1(n)||u1(n)?t.push(n.content):rc(n)&&t.push(...o1(n).segments);for(const s of e.props.slice(1))r=r||s.file,Pp(s)||c1(s)||u1(s)?t.push(s.content):rc(s)&&t.push(o1(s));const[a,i]=e.getPosition();return new vi(t,{row:a,col:i,file:r})}const Ny=/^[\u0080-\uFFFFa-zA-Z_][\u0080-\uFFFFa-zA-Z0-9_-]*$/;function Sp(e,t=!1){const r=[],n=e[0];Ce(n)&&(!t||n.match(Ny)?r.push(`${n}`):r.push(`['${n}']`));
vendor: 40,450 bytes, line 44
44for(const a of e.slice(1))a instanceof vi?r.push(`[${Sp(a.segments)}]`):Ce(a)?a.match(Ny)?r.push(`.${a}`):r.push(`['${a}']`):r.push(`[${a}]`);return r.join("")}var ms;(function(e){e.Partials="partials",e.Layouts="layouts",e.Root="root"})(ms||(ms={}));class DW{constructor(t){var r,n,a,i;if(this.options=t,t.relativeReference){const o=t.fs.sep;cr(o,"`fs.sep` is required for relative reference");const l=["."+o,".."+o,"./","../"];this.shouldLoadRelative=c=>l.some(u=>c.startsWith(u))}else this.shouldLoadRelative=o=>!1;const s=t.fs;this.contains=Ym(((r=s.contains)===null||r===void 0?void 0:r.bind(s))||(()=>ht(this,void 0,void 0,function*(){return!0})),((n=s.containsSync)===null||n===void 0?void 0:n.bind(s))||(()=>!0)),this.exists=Ym(((a=s.exists)===null||a===void 0?void 0:a.bind(s))||(()=>ht(this,void 0,void 0,function*(){return!1})),(i=s.existsSync)===null||i===void 0?void 0:i.bind(s))}*lookup(t,r,n,a){const i=this.options[r];for(const s of this.candidates(t,i,a)){let o=!1;for(const l of i)if(yield this.contains(!!n,l,s)){o=!0;break}if(o&&(yield this.exists(!!n,s)))return s}throw this.lookupError(t,i)}*candidates(t,r,n){const{fs:a,extname:i}=this.options;this.shouldLoadRelative(t)&&n&&(yield a.resolve(this.dirname(n),t,i));for(const s of r)yield a.resolve(s,t,i);if(a.fallback!==void 0){const s=a.fallback(t);s!==void 0&&(yield s)}}dirname(t){const r=this.options.fs;return cr(r.dirname,"`fs.dirname` is required for relative reference"),r.dirname(t)}lookupError(t,r){const n=new Error("ENOENT");return n.message=`ENOENT: Failed to lookup "${t}" in "${r}"`,n.code="ENOENT",n}}class bi{constructor(t){var r,n;this.liquid=t,this.cache=this.liquid.options.cache,this.fs=this.liquid.options.fs,this.parseFile=this.cache?this._parseFileCached:this._parseFile,this.loader=new DW(this.liquid.options),this.parseLimit=new Zm("parse length",t.options.parseLimit),this.readFile=Ym(((r=this.fs.readFile)===null||r===void 0?void 0:r.bind(this.fs))||(()=>ht(this,void 0,void 0,function*(){throw new Error("readFile not implemented")})),(n=this.fs.readFileSync)===null||n===void 0?void 0:n.bind(this.fs))}parse(t,r){t=String(t),this.parseLimit.use(t.length);const a=new In(t,this.liquid.options.operators,r).readTopLevelTokens(this.liquid.options);return this.parseTokens(a)}parseTokens(t){let r;const n=[],a=[];for(;r=t.shift();)try{n.push(this.parseToken(r,t))}catch(i){if(this.liquid.options.catchAllErrors)a.push(i);else throw i}if(a.length)throw new ty(a);return n}parseToken(t,r){try{if(yi(t)){const n=this.liquid.tags[t.name];return cr(n,`tag "${t.name}" not found`),new n(t,r,this.liquid,this)}return Uy(t)?new My(t,this.liquid):new $W(t)}catch(n){throw hi.is(n)?n:new Jb(n,t)}}parseStream(t){return new Ay(t,(r,n)=>this.parseToken(r,n))}*_parseFileCached(t,r,n=ms.Root,a){const i=this.cache,s=this.loader.shouldLoadRelative(t)?a+","+t:n+":"+t,o=yield i.read(s);if(o)return o;const l=this._parseFile(t,r,n,a),c=r?yield l:ra(l);i.write(s,c);try{return yield c}catch(u){throw i.remove(s),u}}*_parseFile(t,r,n=ms.Root,a){const i=yield this.loader.lookup(t,n,r,a);return this.parse(yield this.readFile(!!r,i),i)}}var tt;(function(e){e[e.Number=1]="Number",e[e.Literal=2]="Literal",e[e.Tag=4]="Tag",e[e.Output=8]="Output",e[e.HTML=16]="HTML",e[e.Filter=32]="Filter",e[e.Hash=64]="Hash",e[e.PropertyAccess=128]="PropertyAccess",e[e.Word=256]="Word",e[e.Range=512]="Range",e[e.Quoted=1024]="Quoted",e[e.Operator=2048]="Operator",e[e.FilteredValue=4096]="FilteredValue",e[e.Delimited=12]="Delimited"})(tt||(tt={}));function Ly(e){return!!(fn(e)&tt.Delimited)}function l1(e){return fn(e)===tt.Operator}function Cp(e){return fn(e)===tt.HTML}function Uy(e){return fn(e)===tt.Output}function yi(e){return fn(e)===tt.Tag}function Pp(e){return fn(e)===tt.Quoted}function RW(e){return fn(e)===tt.Literal}function c1(e){return fn(e)===tt.Number}function rc(e){return fn(e)===tt.PropertyAccess}function u1(e){return fn(e)===tt.Word}function d1(e){return fn(e)===tt.Range}function Nr(e){return(fn(e)&1667)>0}function fn(e){return e?e.kind:-1}var NW=Object.freeze({__proto__:null,isDelimitedToken:Ly,isOperatorToken:l1,isHTMLToken:Cp,isOutputToken:Uy,isTagToken:yi,isQuotedToken:Pp,isLiteralToken:RW,isNumberToken:c1,isPropertyAccessToken:rc,isWordToken:u1,isRangeToken:d1,isValueToken:Nr});function wi(e){const t=Object.create(null);return e&&Object.assign(t,e),t}class xi{constructor(t={},r=gs,n={},{memoryLimit:a,renderLimit:i}={}){var s,o,l,c,u;this.scopes=[wi()],this.registers={},this.breakCalled=!1,this.continueCalled=!1,this.sync=!!n.sync,this.opts=r,this.globals=(s=n.globals)!==null&&s!==void 0?s:r.globals,this.environments=mp(t)?t:Object(t),this.strictVariables=(o=n.strictVariables)!==null&&o!==void 0?o:this.opts.strictVariables,this.ownPropertyOnly=(l=n.ownPropertyOnly)!==null&&l!==void 0?l:r.ownPropertyOnly,this.memoryLimit=a??new Zm("memory alloc",(c=n.memoryLimit)!==null&&c!==void 0?c:r.memoryLimit),this.renderLimit=i??new Zm("template render",r1().now()+((u=n.renderLimit)!==null&&u!==void 0?u:r.renderLimit))}getRegister(t,r=void 0){return this.registers[t]=this.registers[t]||r}setRegister(t,r){return this.registers[t]=r}saveRegister(...t){return t.map(r=>[r,this.getRegister(r)])}restoreRegister(t){return t.forEach(([r,n])=>this.setRegister(r,n))}getAll(){return[this.globals,this.environments,...this.scopes].reduce((t,r)=>xp(t,r),{})}get(t){return this.getSync(t)}getSync(t){return na(this._get(t))}*_get(t){const r=this.findScope(t[0]);return yield this._getFromScope(r,t)}getFromScope(t,r){return na(this._getFromScope(t,r))}*_getFromScope(t,r,n=this.strictVariables){Ce(r)&&(r=r.split("."));for(let a=0;a<r.length;a++)if(t=yield this.readProperty(t,r[a]),n&&gG(t))throw new xG(r.slice(0,a+1).join("."));return t}push(t){return this.scopes.push(t)}pop(){return this.scopes.pop()}bottom(){return this.scopes[0]}spawn(t={}){return new xi(t,this.opts,{sync:this.sync,globals:this.globals,strictVariables:this.strictVariables,ownPropertyOnly:this.ownPropertyOnly},{renderLimit:this.renderLimit,memoryLimit:this.memoryLimit})}findScope(t){for(let r=this.scopes.length-1;r>=0;r--){const n=this.scopes[r];if(t in n)return n}return t in this.environments?this.environments:this.globals}readProperty(t,r){if(t=jb(t),r=Re(r),It(t))return t;if(lr(t)&&r<0)return t[t.length+ +r];const n=LW(t,r,this.ownPropertyOnly);return n===void 0&&t instanceof gi?t.liquidMethodMissing(r,this):Vt(n)?n.call(t):r==="size"?qW(t):r==="first"?UW(t):r==="last"?BW(t):n}}function LW(e,t,r){if(!(r&&!Hm.call(e,t)&&!(e instanceof gi)))return e[t]}function UW(e){return lr(e)?e[0]:e.first}function BW(e){return lr(e)?e[e.length-1]:e.last}function qW(e){if(Hm.call(e,"size")||e.size!==void 0)return e.size;if(lr(e)||Ce(e))return e.length;if(typeof e=="object")return Object.keys(e).length}var vs;(function(e){e[e.OUTPUT=0]="OUTPUT",e[e.STORE=1]="STORE"})(vs||(vs={}));const VW=ea(Math.abs),zW=ea(Math.max),jW=ea(Math.min),HW=ea(Math.ceil),GW=ea((e,t,r=!1)=>r?Math.floor(e/t):e/t),WW=ea(Math.floor),QW=ea((e,t)=>e-t),KW=ea((e,t)=>e+t),YW=ea((e,t)=>e%t),XW=ea((e,t)=>e*t);function ZW(e,t=0){e=Gm(e),t=Gm(t);const r=Math.pow(10,t),n=e*r;return Math.sign(e)*Math.round(Math.abs(n))/r}var JW=Object.freeze({__proto__:null,abs:VW,at_least:zW,at_most:jW,ceil:HW,divided_by:GW,floor:WW,minus:QW,plus:KW,modulo:YW,times:XW,round:ZW});const eQ=e=>decodeURIComponent(ce(e)).replace(/\+/g," "),tQ=e=>encodeURIComponent(ce(e)).replace(/%20/g,"+"),rQ=e=>encodeURIComponent(ce(e)).replace(/%20/g,"+").replace(/[!'()*]/g,t=>"%"+t.charCodeAt(0).toString(16).toUpperCase()),nQ=e=>encodeURI(ce(e)).replace(/%5B/g,"[").replace(/%5D/g,"]"),By=/[^\p{M}\p{L}\p{Nd}]+/ug,aQ={raw:/\s+/g,default:By,pretty:/[^\p{M}\p{L}\p{Nd}._~!$&'()+,;=@]+/ug,ascii:/[^A-Za-z0-9]+/g,latin:By,none:null};function iQ(e,t="default",r=!1){e=ce(e);const n=aQ[t];return n&&(t==="latin"&&(e=sQ(e)),e=e.replace(n,"-").replace(/^-|-$/g,"")),r?e:e.toLowerCase()}function sQ(e){return e.replace(/[àáâãäå]/g,"a").replace(/[æ]/g,"ae").replace(/[ç]/g,"c").replace(/[èéêë]/g,"e").replace(/[ìÃÂîï]/g,"i").replace(/[ð]/g,"d").replace(/[ñ]/g,"n").replace(/[òóôõöø]/g,"o").replace(/[ùúûü]/g,"u").replace(/[ýÿ]/g,"y").replace(/[ß]/g,"ss").replace(/[œ]/g,"oe").replace(/[þ]/g,"th").replace(/[ẞ]/g,"SS").replace(/[Ã…Â’]/g,"OE").replace(/[Þ]/g,"TH")}var oQ=Object.freeze({__proto__:null,url_decode:eQ,url_encode:tQ,cgi_escape:rQ,uri_escape:nQ,slugify:iQ});const lQ=vp(function(e,t){const r=gr(e),n=It(t)?" ":ce(t),a=r.length*(1+n.length);return this.context.memoryLimit.use(a),r.join(n)}),cQ=vp(e=>Hb(e)?Wb(e):""),uQ=vp(e=>Hb(e)?e[0]:""),dQ=vp(function(e){const t=gr(e);return this.context.memoryLimit.use(t.length),[...t].reverse()});function*qy(e,t,r){const n=[],a=gr(e);this.context.memoryLimit.use(a.length);for(const i of a)n.push([i,t?yield this.context._getFromScope(i,ce(t).split("."),!1):i]);return n.sort((i,s)=>r(i[1],s[1])).map(i=>i[0])}function*pQ(e,t){return yield*qy.call(this,e,t,yG)}function*fQ(e,t){return yield*qy.call(this,e,t,wG)}const gQ=e=>e&&e.length||0;function*hQ(e,t){const r=[],n=gr(e);this.context.memoryLimit.use(n.length);for(const a of n)r.push(yield this.context._getFromScope(a,ce(t),!1));return r}function*mQ(e,t){let r=0;const n=gr(e);for(const a of n){const i=Number(t?yield this.context._getFromScope(a,ce(t),!1):a);r+=Number.isNaN(i)?0:i}return r}function vQ(e){const t=gr(e);return this.context.memoryLimit.use(t.length),t.filter(r=>!It(Re(r)))}function Vy(e,t=[]){const r=gr(e),n=gr(t);return this.context.memoryLimit.use(r.length+n.length),r.concat(n)}function bQ(e,t){return Vy.call(this,e,[t])}function yQ(e,t){const r=gr(e);this.context.memoryLimit.use(r.length);const n=[...r];return n.unshift(t),n}function wQ(e){const t=[...gr(e)];return t.pop(),t}function xQ(e){const t=gr(e);this.context.memoryLimit.use(t.length);const r=[...t];return r.shift(),r}function EQ(e,t,r=1){return e=Re(e),It(e)?[]:(lr(e)||(e=ce(e)),t=t<0?e.length+t:t,this.context.memoryLimit.use(r),e.slice(t,t+r))}function zy(e){return this.context.opts.jekyllWhere?t=>Oo.is(e)?Fa(t,e):lr(t)?oW(t,e):Fa(t,e):e===void 0?t=>mi(t,this.context):t=>Fa(t,e)}function*jy(e,t,r,n){const a=[];t=gr(t),this.context.memoryLimit.use(t.length);const i=new In(ce(r)).readScopeValue();for(const o of t)a.push(yield _t(i,this.context.spawn(o)));const s=zy.call(this,n);return t.filter((o,l)=>s(a[l])===e)}function*Hy(e,t,r,n){const a=[],i=new Rr(ce(n),this.liquid),s=gr(t);this.context.memoryLimit.use(s.length);for(const o of s){this.context.push({[r]:o});const l=yield i.value(this.context);this.context.pop(),l===e&&a.push(o)}return a}function*kQ(e,t,r){return yield*jy.call(this,!0,e,t,r)}function*TQ(e,t,r){return yield*jy.call(this,!1,e,t,r)}function*SQ(e,t,r){return yield*Hy.call(this,!0,e,t,r)}function*CQ(e,t,r){return yield*Hy.call(this,!1,e,t,r)}function*PQ(e,t){const r=new Map;e=Jl(e);const n=new In(ce(t)).readScopeValue();this.context.memoryLimit.use(e.length);for(const a of e){const i=yield _t(n,this.context.spawn(a));r.has(i)||r.set(i,[]),r.get(i).push(a)}return[...r.entries()].map(([a,i])=>({name:a,items:i}))}function*IQ(e,t,r){const n=new Map,a=new Rr(ce(r),this.liquid);e=Jl(e),this.context.memoryLimit.use(e.length);for(const i of e){this.context.push({[t]:i});const s=yield a.value(this.context);this.context.pop(),n.has(s)||n.set(s,[]),n.get(s).push(i)}return[...n.entries()].map(([i,s])=>({name:i,items:s}))}function*p1(e,t,r){const n=new In(ce(t)).readScopeValue(),a=gr(e),i=zy.call(this,r);for(let s=0;s<a.length;s++){const o=yield _t(n,this.context.spawn(a[s]));if(i(o))return[s,a[s]]}}function*f1(e,t,r){const n=new Rr(ce(r),this.liquid),a=gr(e);for(let i=0;i<a.length;i++){this.context.push({[t]:a[i]});const s=yield n.value(this.context);if(this.context.pop(),s)return[i,a[i]]}}function*_Q(e,t,r){return!!(yield*p1.call(this,e,t,r))}function*AQ(e,t,r){return!!(yield*f1.call(this,e,t,r))}function*OQ(e,t,r){const n=yield*p1.call(this,e,t,r);return n?n[0]:void 0}function*MQ(e,t,r){const n=yield*f1.call(this,e,t,r);return n?n[0]:void 0}function*$Q(e,t,r){const n=yield*p1.call(this,e,t,r);return n?n[1]:void 0}function*FQ(e,t,r){const n=yield*f1.call(this,e,t,r);return n?n[1]:void 0}function DQ(e){return e=gr(e),this.context.memoryLimit.use(e.length),[...new Set(e)]}function RQ(e,t=1){if(e=Re(e),It(e))return[];lr(e)||(e=ce(e)),this.context.memoryLimit.use(t);const r=[...e].sort(()=>Math.random()-.5);return t===1?r[0]:r.slice(0,t)}var NQ=Object.freeze({__proto__:null,join:lQ,last:cQ,first:uQ,reverse:dQ,sort:pQ,sort_natural:fQ,size:gQ,map:hQ,sum:mQ,compact:vQ,concat:Vy,push:bQ,unshift:yQ,pop:wQ,shift:xQ,slice:EQ,where:kQ,reject:TQ,where_exp:SQ,reject_exp:CQ,group_by:PQ,group_by_exp:IQ,has:_Q,has_exp:AQ,find_index:OQ,find_index_exp:MQ,find:$Q,find_exp:FQ,uniq:DQ,sample:RQ});function g1(e,t,r){var n,a;const i=((n=e?.length)!==null&&n!==void 0?n:0)+((a=r?.length)!==null&&a!==void 0?a:0);this.context.memoryLimit.use(i);const s=Wy(e,this.context.opts,r);return s?(t=Re(t),t=It(t)?this.context.opts.dateFormat:ce(t),this.context.memoryLimit.use(t.length),Ep(s,t,this.context.memoryLimit)):e}function LQ(e){return g1.call(this,e,"%Y-%m-%dT%H:%M:%S%:z")}function UQ(e){return g1.call(this,e,"%a, %d %b %Y %H:%M:%S %z")}function BQ(e,t,r){return Gy.call(this,e,"%b",t,r)}function qQ(e,t,r){return Gy.call(this,e,"%B",t,r)}function Gy(e,t,r,n){const a=Wy(e,this.context.opts);if(!a)return e;const i=this.context.memoryLimit;if(r==="ordinal"){const s=a.getDate();return n==="US"?Ep(a,`${t} ${s}%q, %Y`,i):Ep(a,`${s}%q ${t} %Y`,i)}return Ep(a,`%d ${t} %Y`,i)}function Wy(e,t,r){let n;const a=r??t.timezoneOffset,i=t.locale;if(e=Re(e),!It(e))return e==="now"||e==="today"?n=new Pn(Date.now(),i,a):hp(e)?n=new Pn(e*1e3,i,a):Ce(e)?/^\d+$/.test(e)?n=new Pn(+e*1e3,i,a):t.preserveTimezones&&r===void 0?n=Pn.createDateFixedToTimezone(e,i):n=new Pn(e,i,a):n=new Pn(e,i,a),n.valid()?n:void 0}var VQ=Object.freeze({__proto__:null,date:g1,date_to_xmlschema:LQ,date_to_rfc822:UQ,date_to_string:BQ,date_to_long_string:qQ});const h1=/[\u4E00-\u9FFF\uF900-\uFAFF\u3400-\u4DBF\u3040-\u309F\u30A0-\u30FF\uAC00-\uD7AF]/gu,Qy=/[^\u4E00-\u9FFF\uF900-\uFAFF\u3400-\u4DBF\u3040-\u309F\u30A0-\u30FF\uAC00-\uD7AF\s]+/gu;function zQ(e,t){cr(arguments.length===2,"append expect 2 arguments");const r=ce(e),n=ce(t);return this.context.memoryLimit.use(r.length+n.length),r+n}function jQ(e,t){cr(arguments.length===2,"prepend expect 2 arguments");const r=ce(e),n=ce(t);return this.context.memoryLimit.use(r.length+n.length),n+r}function HQ(e,t){const r=ce(e);if(this.context.memoryLimit.use(r.length),t){t=ce(t),this.context.memoryLimit.use(t.length);for(let n=0,a=new Set(t);n<r.length;n++)if(!a.has(r[n]))return r.slice(n);return""}return r.trimStart()}function GQ(e){const t=ce(e);return this.context.memoryLimit.use(t.length),t.toLowerCase()}function WQ(e){const t=ce(e);return this.context.memoryLimit.use(t.length),ce(t).toUpperCase()}function QQ(e,t){const r=ce(e);return t=ce(t),this.context.memoryLimit.use(r.length+t.length),r.split(t).join("")}function KQ(e,t){const r=ce(e);return t=ce(t),this.context.memoryLimit.use(r.length+t.length),r.replace(t,"")}function YQ(e,t){const r=ce(e),n=ce(t);this.context.memoryLimit.use(r.length+n.length);const a=r.lastIndexOf(n);return a===-1?r:r.substring(0,a)+r.substring(a+n.length)}function XQ(e,t){if(e=ce(e),this.context.memoryLimit.use(e.length),t){t=ce(t),this.context.memoryLimit.use(t.length);for(let r=e.length-1,n=new Set(t);r>=0;r--)if(!n.has(e[r]))return e.slice(0,r+1);return""}return e.trimEnd()}function ZQ(e,t){const r=ce(e);this.context.memoryLimit.use(r.length);const n=r.split(ce(t));for(;n.length&&n[n.length-1]==="";)n.pop();return n}function JQ(e,t){const r=ce(e);if(this.context.memoryLimit.use(r.length),t){const n=new Set(ce(t));this.context.memoryLimit.use(n.size);let a=0,i=r.length-1;for(;n.has(r[a]);)a++;for(;i>=a&&n.has(r[i]);)i--;return r.slice(a,i+1)}return r.trim()}function eK(e){const t=ce(e);return this.context.memoryLimit.use(t.length),t.replace(/\r?\n/gm,"")}function tK(e){return e=ce(e),this.context.memoryLimit.use(e.length),e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}function rK(e,t,r){const n=ce(e);t=ce(t),r=ce(r);const a=n.split(t),i=n.length+(a.length-1)*(r.length-t.length);return this.context.memoryLimit.use(i),a.join(r)}function nK(e,t,r){const n=ce(e);return t=ce(t),r=ce(r),this.context.memoryLimit.use(n.length+t.length+r.length),n.replace(t,()=>r)}function aK(e,t,r){const n=ce(e),a=ce(t),i=ce(r);this.context.memoryLimit.use(n.length+a.length+i.length);const s=n.lastIndexOf(a);return s===-1?n:n.substring(0,s)+i+n.substring(s+a.length)}function iK(e,t=50,r="..."){const n=ce(e);return r=ce(r),this.context.memoryLimit.use(n.length+r.length),n.length<=t?e:n.substring(0,t-r.length)+r}function sK(e,t=15,r="..."){const n=ce(e);r=ce(r),this.context.memoryLimit.use(n.length+r.length);const a=n.split(/\s+/);t<=0&&(t=1);let i=a.slice(0,t).join(" ");return a.length>=t&&(i+=r),i}function oK(e){const t=ce(e);return this.context.memoryLimit.use(t.length),t.replace(/\s+/g," ")}function lK(e,t){const r=ce(e);if(this.context.memoryLimit.use(r.length),e=r.trim(),!e)return 0;switch(t){case"cjk":return(e.match(h1)||[]).length+(e.match(Qy)||[]).length;case"auto":return h1.test(e)?e.match(h1).length+(e.match(Qy)||[]).length:e.split(/\s+/).length;default:return e.split(/\s+/).length}}function cK(e,t="and"){switch(t=ce(t),this.context.memoryLimit.use(e.length+t.length),e.length){case 0:return"";case 1:return e[0];case 2:return`${e[0]} ${t} ${e[1]}`;default:return`${e.slice(0,-1).join(", ")}, ${t} ${e[e.length-1]}`}}var uK=Object.freeze({__proto__:null,append:zQ,prepend:jQ,lstrip:HQ,downcase:GQ,upcase:WQ,remove:QQ,remove_first:KQ,remove_last:YQ,rstrip:XQ,split:ZQ,strip:JQ,strip_newlines:eK,capitalize:tK,replace:rK,replace_first:nK,replace_last:aK,truncate:iK,truncatewords:sK,normalize_whitespace:oK,number_of_words:lK,array_to_sentence_string:cK});function dK(e){return btoa(String.fromCharCode(...new TextEncoder().encode(e)))}function pK(e){return new TextDecoder().decode(Uint8Array.from(atob(e),t=>t.charCodeAt(0)))}function fK(e){if(typeof re<"u"&&re.isBuffer(e))return this.context.memoryLimit.use(e.byteLength),e.toString("base64");const t=ce(e);return this.context.memoryLimit.use(t.length),dK(t)}function gK(e){const t=ce(e);return this.context.memoryLimit.use(t.length),pK(t)}var hK=Object.freeze({__proto__:null,base64_encode:fK,base64_decode:gK});function Ky(e){const t=new Uint8Array(e);let r="";for(let n=0;n<t.length;n++)r+=t[n].toString(16).padStart(2,"0");return r}function mK(e){return ht(this,void 0,void 0,function*(){const t=new TextEncoder().encode(e),r=yield crypto.subtle.digest("SHA-256",t);return Ky(r)})}function vK(e,t){return ht(this,void 0,void 0,function*(){const r=new TextEncoder,n=yield crypto.subtle.importKey("raw",r.encode(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]),a=yield crypto.subtle.sign("HMAC",n,r.encode(e));return Ky(a)})}function bK(e){const t=ce(e);return this.context.memoryLimit.use(t.length),mK(t)}function yK(e,t){const r=ce(e),n=ce(t);return this.context.memoryLimit.use(r.length+n.length),vK(r,n)}var wK=Object.freeze({__proto__:null,sha256:bK,hmac_sha256:yK});const Yy=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},SW),JW),oQ),NQ),VQ),uK),hK),wK),_y);class Xy extends wt{constructor(t,r,n){super(t,r,n),this.identifier=this.tokenizer.readIdentifier(),this.key=this.identifier.content,this.tokenizer.assert(this.key,"expected variable name"),this.tokenizer.skipBlank(),this.tokenizer.assert(this.tokenizer.peek()==="=",'expected "="'),this.tokenizer.advance(),this.value=new Rr(this.tokenizer.readFilteredValue(),this.liquid)}*render(t){t.bottom()[this.key]=yield this.value.value(t,this.liquid.options.lenientIf)}*arguments(){yield this.value}*localScope(){yield this.identifier}}const Zy=["offset","limit","reversed"];class Jy extends wt{constructor(t,r,n,a){super(t,r,n);const i=this.tokenizer.readIdentifier(),s=this.tokenizer.readIdentifier(),o=this.tokenizer.readValue();if(!i.size()||s.content!=="in"||!o)throw new Error(`illegal tag: ${t.getText()}`);this.variable=i.content,this.collection=o,this.hash=new hs(this.tokenizer,n.options.keyValueSeparator),this.templates=[],this.elseTemplates=[];let l;const c=a.parseStream(r).on("start",()=>l=this.templates).on("tag:else",u=>{wp(u.args),l=this.elseTemplates}).on("tag:endfor",u=>{wp(u.args),c.stop()}).on("template",u=>l.push(u)).on("end",()=>{throw new Error(`tag ${t.getText()} not closed`)});c.start()}*render(t,r){const n=this.liquid.renderer;let a=Jl(yield _t(this.collection,t));if(!a.length){yield n.renderTemplates(this.elseTemplates,t,r);return}const i="continue-"+this.variable+"-"+this.collection.getText();t.push(wi({continue:t.getRegister(i,{})}));const s=yield this.hash.render(t);t.pop(),a=(this.liquid.options.orderedFilterParameters?Object.keys(s).filter(c=>Zy.includes(c)):Zy.filter(c=>s[c]!==void 0)).reduce((c,u)=>u==="offset"?EK(c,s.offset):u==="limit"?kK(c,s.limit):xK(c),a),t.setRegister(i,(s.offset||0)+a.length);const l=wi({forloop:new Qm(a.length,this.collection.getText(),this.variable)});t.push(l);for(const c of a){if(l[this.variable]=c,t.continueCalled=t.breakCalled=!1,yield n.renderTemplates(this.templates,t,r),t.breakCalled)break;l.forloop.next()}t.continueCalled=t.breakCalled=!1,t.pop()}*children(){const t=this.templates.slice();return this.elseTemplates&&t.push(...this.elseTemplates),t}*arguments(){yield this.collection;for(const t of Object.values(this.hash.hash))Nr(t)&&(yield t)}blockScope(){return[this.variable,"forloop"]}}function xK(e){return[...e].reverse()}function EK(e,t){return e.slice(t)}function kK(e,t){return e.slice(0,t)}class ew extends wt{constructor(t,r,n,a){for(super(t,r,n),this.templates=[],this.identifier=this.readVariable(),this.variable=this.identifier.content;r.length;){const i=r.shift();if(yi(i)&&i.name==="endcapture")return;this.templates.push(a.parseToken(i,r))}throw new Error(`tag ${t.getText()} not closed`)}readVariable(){let t=this.tokenizer.readIdentifier();if(t.content||(t=this.tokenizer.readQuoted(),t))return t;throw this.tokenizer.error("invalid capture name")}*render(t){const n=yield this.liquid.renderer.renderTemplates(this.templates,t);t.bottom()[this.variable]=n}*children(){return this.templates}*localScope(){yield this.identifier}}class tw extends wt{constructor(t,r,n,a){super(t,r,n),this.branches=[],this.elseTemplates=[],this.value=new Rr(this.tokenizer.readFilteredValue(),this.liquid),this.elseTemplates=[];let i=[],s=0;const o=a.parseStream(r).on("tag:when",l=>{if(s>0)return;i=[];const c=[];for(;!l.tokenizer.end();)c.push(l.tokenizer.readValueOrThrow()),l.tokenizer.skipBlank(),l.tokenizer.peek()===","?l.tokenizer.readTo(","):l.tokenizer.readTo("or");this.branches.push({values:c,templates:i})}).on("tag:else",()=>{s++,i=this.elseTemplates}).on("tag:endcase",()=>o.stop()).on("template",l=>{(i!==this.elseTemplates||s===1)&&i.push(l)}).on("end",()=>{throw new Error(`tag ${t.getText()} not closed`)});o.start()}*render(t,r){const n=this.liquid.renderer,a=Re(yield this.value.value(t,t.opts.lenientIf));let i=!1;for(const s of this.branches)for(const o of s.values){const l=yield _t(o,t,t.opts.lenientIf);if(Fa(a,l)){yield n.renderTemplates(s.templates,t,r),i=!0;break}}i||(yield n.renderTemplates(this.elseTemplates,t,r))}*arguments(){yield this.value,yield*this.branches.flatMap(t=>t.values)}*children(){const t=this.branches.flatMap(r=>r.templates);return this.elseTemplates&&t.push(...this.elseTemplates),t}}class rw extends wt{constructor(t,r,n){for(super(t,r,n);r.length;){const a=r.shift();if(yi(a)&&a.name==="endcomment")return}throw new Error(`tag ${t.getText()} not closed`)}render(){}}class nw extends wt{constructor(t,r,n,a){super(t,r,n);const i=this.tokenizer;for(this.file=m1(i,this.liquid,a),this.currentFile=t.file;!i.end();){i.skipBlank();const s=i.p,o=i.readIdentifier();if((o.content==="with"||o.content==="for")&&(i.skipBlank(),i.peek()!==":")){const l=i.readValue();if(l){const c=i.p,u=i.readIdentifier();let d;u.content==="as"?d=i.readIdentifier():i.p=c,this[o.content]={value:l,alias:d&&d.content},i.skipBlank(),i.peek()===","&&i.advance();continue}}i.p=s;break}this.hash=new hs(i,n.options.keyValueSeparator)}*render(t,r){const{liquid:n,hash:a}=this,i=yield v1(this.file,t,n);cr(i,()=>`illegal file path "${i}"`);const s=t.spawn(),o=s.bottom();if(xp(o,yield a.render(t)),this.with){const{value:l,alias:c}=this.with;o[c||i]=yield _t(l,t)}if(this.for){const{value:l,alias:c}=this.for,u=Jl(yield _t(l,t));o.forloop=new Qm(u.length,l.getText(),c);for(const d of u){o[c]=d;const p=yield n._parsePartialFile(i,s.sync,this.currentFile);yield n.renderer.renderTemplates(p,s,r),o.forloop.next()}}else{const l=yield n._parsePartialFile(i,s.sync,this.currentFile);yield n.renderer.renderTemplates(l,s,r)}}*children(t,r){return t&&Ce(this.file)?yield this.liquid._parsePartialFile(this.file,r,this.currentFile):[]}partialScope(){if(Ce(this.file)){const t=Object.keys(this.hash.hash);if(this.with){const{value:r,alias:n}=this.with;Ce(n)?t.push([n,r]):Ce(this.file)&&t.push([this.file,r])}if(this.for){const{value:r,alias:n}=this.for;Ce(n)?t.push([n,r]):Ce(this.file)&&t.push([this.file,r])}return{name:this.file,isolated:!0,scope:t}}}*arguments(){for(const t of Object.values(this.hash.hash))Nr(t)&&(yield t);if(this.with){const{value:t}=this.with;Nr(t)&&(yield t)}if(this.for){const{value:t}=this.for;Nr(t)&&(yield t)}}}function m1(e,t,r){if(t.options.dynamicPartials){const i=e.readValue();if(e.assert(i,"illegal file path"),i.getText()==="none")return;if(Pp(i)){const s=r.parse(Ty(i));return aw(s)}return i}const n=[...e.readFileNameTemplate(t.options)],a=aw(r.parseTokens(n));return a==="none"?void 0:a}function aw(e){return e.length===1&&Cp(e[0].token)?e[0].token.getContent():e}function*v1(e,t,r){return typeof e=="string"?e:Array.isArray(e)?r.renderer.renderTemplates(e,t):yield _t(e,t)}class iw extends wt{constructor(t,r,n,a){super(t,r,n);const{tokenizer:i}=t;this.file=m1(i,this.liquid,a),this.currentFile=t.file;const s=i.p;i.readIdentifier().content==="with"?(i.skipBlank(),i.peek()!==":"?this.withVar=i.readValue():i.p=s):i.p=s,this.hash=new hs(i,n.options.jekyllInclude||n.options.keyValueSeparator)}*render(t,r){const{liquid:n,hash:a,withVar:i}=this,{renderer:s}=n,o=yield v1(this.file,t,n);cr(o,()=>`illegal file path "${o}"`);const l=t.saveRegister("blocks","blockMode");t.setRegister("blocks",{}),t.setRegister("blockMode",vs.OUTPUT);const c=wi(yield a.render(t));i&&(c[o]=yield _t(i,t));const u=yield n._parsePartialFile(o,t.sync,this.currentFile);t.push(t.opts.jekyllInclude?wi({include:c}):c),yield s.renderTemplates(u,t,r),t.pop(),t.restoreRegister(l)}*children(t,r){return t&&Ce(this.file)?yield this.liquid._parsePartialFile(this.file,r,this.currentFile):[]}partialScope(){if(Ce(this.file)){let t;return this.liquid.options.jekyllInclude?t=["include"]:(t=Object.keys(this.hash.hash),this.withVar&&t.push([this.file,this.withVar])),{name:this.file,isolated:!1,scope:t}}}*arguments(){yield*Object.values(this.hash.hash).filter(Nr),Nr(this.file)&&(yield this.file),Nr(this.withVar)&&(yield this.withVar)}}class sw extends wt{constructor(t,r,n){super(t,r,n),this.identifier=this.tokenizer.readIdentifier(),this.variable=this.identifier.content}render(t,r){const n=t.environments;hp(n[this.variable])||(n[this.variable]=0),r.write(ce(--n[this.variable]))}*localScope(){yield this.identifier}}class ow extends wt{constructor(t,r,n){super(t,r,n),this.candidates=[];const a=this.tokenizer.readValue();for(this.tokenizer.skipBlank(),a&&(this.tokenizer.peek()===":"?(this.group=a,this.tokenizer.advance()):this.candidates.push(a));!this.tokenizer.end();){const i=this.tokenizer.readValue();i&&this.candidates.push(i),this.tokenizer.readTo(",")}this.tokenizer.assert(this.candidates.length,()=>`empty candidates: "${t.getText()}"`)}*render(t,r){const a=`cycle:${yield _t(this.group,t)}:`+this.candidates.join(","),i=t.getRegister("cycle",{});let s=i[a];s===void 0&&(s=i[a]=0);const o=this.candidates[s];return s=(s+1)%this.candidates.length,i[a]=s,yield _t(o,t)}*arguments(){yield*this.candidates,this.group&&(yield this.group)}}class lw extends wt{constructor(t,r,n,a){super(t,r,n),this.branches=[];let i=[];a.parseStream(r).on("start",()=>this.branches.push({value:new Rr(t.tokenizer.readFilteredValue(),this.liquid),templates:i=[]})).on("tag:elsif",s=>{cr(!this.elseTemplates,"unexpected elsif after else"),this.branches.push({value:new Rr(s.tokenizer.readFilteredValue(),this.liquid),templates:i=[]})}).on("tag:else",s=>{wp(s.args),cr(!this.elseTemplates,"duplicated else"),i=this.elseTemplates=[]}).on("tag:endif",function(s){wp(s.args),this.stop()}).on("template",s=>i.push(s)).on("end",()=>{throw new Error(`tag ${t.getText()} not closed`)}).start()}*render(t,r){const n=this.liquid.renderer;for(const{value:a,templates:i}of this.branches){const s=yield a.value(t,t.opts.lenientIf);if(mi(s,t)){yield n.renderTemplates(i,t,r);return}}yield n.renderTemplates(this.elseTemplates||[],t,r)}*children(){const t=this.branches.flatMap(r=>r.templates);return this.elseTemplates&&t.push(...this.elseTemplates),t}arguments(){return this.branches.map(t=>t.value)}}class cw extends wt{constructor(t,r,n){super(t,r,n),this.identifier=this.tokenizer.readIdentifier(),this.variable=this.identifier.content}render(t,r){const n=t.environments;hp(n[this.variable])||(n[this.variable]=0);const a=n[this.variable];n[this.variable]++,r.write(ce(a))}*localScope(){yield this.identifier}}class uw extends wt{constructor(t,r,n,a){super(t,r,n),this.file=m1(this.tokenizer,this.liquid,a),this.currentFile=t.file,this.args=new hs(this.tokenizer,n.options.keyValueSeparator),this.templates=a.parseTokens(r)}*render(t,r){const{liquid:n,args:a,file:i}=this,{renderer:s}=n;if(i===void 0){t.setRegister("blockMode",vs.OUTPUT),yield s.renderTemplates(this.templates,t,r);return}const o=yield v1(this.file,t,n);cr(o,()=>`illegal file path "${o}"`);const l=yield n._parseLayoutFile(o,t.sync,this.currentFile);t.setRegister("blockMode",vs.STORE);const c=yield s.renderTemplates(this.templates,t),u=t.getRegister("blocks",{});u[""]===void 0&&(u[""]=(d,p)=>p.write(c)),t.setRegister("blockMode",vs.OUTPUT),t.push(wi(yield a.render(t))),yield s.renderTemplates(l,t,r),t.pop()}*children(t){const r=this.templates.slice();return t&&Ce(this.file)&&r.push(...yield this.liquid._parsePartialFile(this.file,!0,this.currentFile)),r}*arguments(){for(const t of Object.values(this.args.hash))Nr(t)&&(yield t);Nr(this.file)&&(yield this.file)}partialScope(){if(Ce(this.file))return{name:this.file,isolated:!1,scope:Object.keys(this.args.hash)}}}class dw extends wt{constructor(t,r,n,a){super(t,r,n),this.templates=[];const i=/\w+/.exec(t.args);for(this.block=i?i[0]:"";r.length;){const s=r.shift();if(yi(s)&&s.name==="endblock")return;const o=a.parseToken(s,r);this.templates.push(o)}throw new Error(`tag ${t.getText()} not closed`)}*render(t,r){const n=this.getBlockRender(t);t.getRegister("blockMode")===vs.STORE?t.getRegister("blocks",{})[this.block]=n:yield n(new oy,r)}getBlockRender(t){const r=this,{liquid:n,templates:a}=this,i=t.getRegister("blocks",{})[this.block],s=function*(o,l){const c=t.getRegister("blockStack",[]);if(c.includes(r))throw new Error("block tag cannot be nested");c.push(r),t.push(wi({block:o})),yield n.renderer.renderTemplates(a,t,l),t.pop(),c.pop()};return i?(o,l)=>i(new oy(c=>s(o,c)),l):s}*children(){return this.templates}blockScope(){return["block"]}}class pw extends wt{constructor(t,r,n){for(super(t,r,n),this.tokens=[];r.length;){const a=r.shift();if(yi(a)&&a.name==="endraw")return;this.tokens.push(a)}throw new Error(`tag ${t.getText()} not closed`)}render(){return this.tokens.map(t=>t.getText()).join("")}}class TK extends Qm{constructor(t,r,n,a){super(t,n,a),this.length=t,this.cols=r}row(){return Math.floor(this.i/this.cols)+1}col0(){return this.i%this.cols}col(){return this.col0()+1}col_first(){return this.col0()===0}col_last(){return this.col()===this.cols}}class fw extends wt{constructor(t,r,n,a){super(t,r,n);const i=this.tokenizer.readIdentifier();this.tokenizer.skipBlank();const s=this.tokenizer.readIdentifier(),o=this.tokenizer.readValue();if(s.content!=="in"||!o)throw new Error(`illegal tag: ${t.getText()}`);this.variable=i.content,this.collection=o,this.args=new hs(this.tokenizer,n.options.keyValueSeparator),this.templates=[];let l;const c=a.parseStream(r).on("start",()=>l=this.templates).on("tag:endtablerow",()=>c.stop()).on("template",u=>l.push(u)).on("end",()=>{throw new Error(`tag ${t.getText()} not closed`)});c.start()}*render(t,r){let n=Jl(yield _t(this.collection,t));const a=yield this.args.render(t),i=a.offset||0,s=a.limit===void 0?n.length:a.limit;n=n.slice(i,i+s);const o=a.cols||n.length,l=this.liquid.renderer,c=new TK(n.length,o,this.collection.getText(),this.variable),u=wi({tablerowloop:c});t.push(u);for(let d=0;d<n.length;d++,c.next())u[this.variable]=n[d],c.col0()===0&&(c.row()!==1&&r.write("</tr>"),r.write(`<tr class="row${c.row()}">`)),r.write(`<td class="col${c.col()}">`),yield l.renderTemplates(this.templates,t,r),r.write("</td>");n.length&&r.write("</tr>"),t.pop()}*children(){return this.templates}*arguments(){yield this.collection;for(const t of Object.values(this.args.hash))Nr(t)&&(yield t)}blockScope(){return[this.variable,"tablerowloop"]}}class gw extends wt{constructor(t,r,n,a){super(t,r,n),this.branches=[],this.elseTemplates=[];let i=[],s=0;a.parseStream(r).on("start",()=>this.branches.push({value:new Rr(t.tokenizer.readFilteredValue(),this.liquid),test:tc,templates:i=[]})).on("tag:elsif",o=>{if(s>0){i=[];return}this.branches.push({value:new Rr(o.tokenizer.readFilteredValue(),this.liquid),test:mi,templates:i=[]})}).on("tag:else",()=>{s++,i=this.elseTemplates}).on("tag:endunless",function(){this.stop()}).on("template",o=>{(i!==this.elseTemplates||s===1)&&i.push(o)}).on("end",()=>{throw new Error(`tag ${t.getText()} not closed`)}).start()}*render(t,r){const n=this.liquid.renderer;for(const{value:a,test:i,templates:s}of this.branches){const o=yield a.value(t,t.opts.lenientIf);if(i(o,t)){yield n.renderTemplates(s,t,r);return}}yield n.renderTemplates(this.elseTemplates,t,r)}*children(){const t=this.branches.flatMap(r=>r.templates);return this.elseTemplates&&t.push(...this.elseTemplates),t}arguments(){return this.branches.map(t=>t.value)}}class hw extends wt{render(t,r){t.breakCalled=!0}}class mw extends wt{render(t,r){t.continueCalled=!0}}class vw extends wt{constructor(t,r,n){super(t,r,n),this.tokenizer.skipBlank(),this.tokenizer.end()||(this.value=new Rr(this.tokenizer.readFilteredValue(),this.liquid))}*render(t,r){if(!this.value)return;const n=yield this.value.value(t,!1);r.write(n)}*arguments(){this.value&&(yield this.value)}}class bw extends wt{constructor(t,r,n,a){super(t,r,n);const i=this.tokenizer.readLiquidTagTokens(this.liquid.options);this.templates=a.parseTokens(i)}*render(t,r){yield this.liquid.renderer.renderTemplates(this.templates,t,r)}*children(){return this.templates}}class yw extends wt{constructor(t,r,n){if(super(t,r,n),t.args.search(/\n\s*[^#\s]/g)!==-1)throw new Error("every line of an inline comment must start with a '#' character")}render(){}}const ww={assign:Xy,for:Jy,capture:ew,case:tw,comment:rw,include:iw,render:nw,decrement:sw,increment:cw,cycle:ow,if:lw,layout:uw,block:dw,raw:pw,tablerow:fw,unless:gw,break:hw,continue:mw,echo:vw,liquid:bw,"#":yw};class b1{constructor(t={}){this.renderer=new rW,this.filters=Object.create(null),this.tags=Object.create(null),this.options=PW(t),this.parser=new bi(this),Gb(ww,(r,n)=>this.registerTag(n,r)),Gb(Yy,(r,n)=>this.registerFilter(n,r))}parse(t,r){return new bi(this).parse(t,r)}_render(t,r,n){const a=r instanceof xi?r:new xi(r,this.options,n);return this.renderer.renderTemplates(t,a)}render(t,r,n){return ht(this,void 0,void 0,function*(){return ra(this._render(t,r,Object.assign(Object.assign({},n),{sync:!1})))})}renderSync(t,r,n){return na(this._render(t,r,Object.assign(Object.assign({},n),{sync:!0})))}renderToNodeStream(t,r,n={}){const a=new xi(r,this.options,n);return this.renderer.renderTemplatesToNodeStream(t,a)}_parseAndRender(t,r,n){const a=this.parse(t);return this._render(a,r,n)}parseAndRender(t,r,n){return ht(this,void 0,void 0,function*(){return ra(this._parseAndRender(t,r,Object.assign(Object.assign({},n),{sync:!1})))})}parseAndRenderSync(t,r,n){return na(this._parseAndRender(t,r,Object.assign(Object.assign({},n),{sync:!0})))}_parsePartialFile(t,r,n){return new bi(this).parseFile(t,r,ms.Partials,n)}_parseLayoutFile(t,r,n){return new bi(this).parseFile(t,r,ms.Layouts,n)}_parseFile(t,r,n,a){return new bi(this).parseFile(t,r,n,a)}parseFile(t,r){return ht(this,void 0,void 0,function*(){return ra(new bi(this).parseFile(t,!1,r))})}parseFileSync(t,r){return na(new bi(this).parseFile(t,!0,r))}*_renderFile(t,r,n){const a=yield this._parseFile(t,n.sync,n.lookupType);return yield this._render(a,r,n)}renderFile(t,r,n){return ht(this,void 0,void 0,function*(){return ra(this._renderFile(t,r,Object.assign(Object.assign({},n),{sync:!1})))})}renderFileSync(t,r,n){return na(this._renderFile(t,r,Object.assign(Object.assign({},n),{sync:!0})))}renderFileToNodeStream(t,r,n){return ht(this,void 0,void 0,function*(){const a=yield this.parseFile(t);return this.renderToNodeStream(a,r,n)})}_evalValue(t,r){const n=new Rr(t,this),a=r instanceof xi?r:new xi(r,this.options);return n.value(a)}evalValue(t,r){return ht(this,void 0,void 0,function*(){return ra(this._evalValue(t,r))})}evalValueSync(t,r){return na(this._evalValue(t,r))}registerFilter(t,r){this.filters[t]=r}registerTag(t,r){this.tags[t]=Vt(r)?r:MW(r)}plugin(t){return t.call(this,b1)}express(){const t=this;let r=!0;return function(n,a,i){if(r){r=!1;const s=Tp(this.root);t.options.root.unshift(...s),t.options.layouts.unshift(...s),t.options.partials.unshift(...s)}t.renderFile(n,a).then(s=>i(null,s),i)}}analyze(t,r={}){return ht(this,void 0,void 0,function*(){return Da(t,r)})}analyzeSync(t,r={}){return Ra(t,r)}parseAndAnalyze(t,r,n={}){return ht(this,void 0,void 0,function*(){return Da(this.parse(t,r),n)})}parseAndAnalyzeSync(t,r,n={}){return Ra(this.parse(t,r),n)}variables(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Object.keys(n.variables)})}variablesSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Object.keys(n.variables)}fullVariables(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Array.from(new Set(Object.values(n.variables).flatMap(a=>a.map(i=>String(i)))))})}fullVariablesSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Array.from(new Set(Object.values(n.variables).flatMap(a=>a.map(i=>String(i)))))}variableSegments(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Array.from(bp(Object.values(n.variables).flatMap(a=>a.map(i=>i.toArray()))))})}variableSegmentsSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Array.from(bp(Object.values(n.variables).flatMap(a=>a.map(i=>i.toArray()))))}globalVariables(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Object.keys(n.globals)})}globalVariablesSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Object.keys(n.globals)}globalFullVariables(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Array.from(new Set(Object.values(n.globals).flatMap(a=>a.map(i=>String(i)))))})}globalFullVariablesSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Array.from(new Set(Object.values(n.globals).flatMap(a=>a.map(i=>String(i)))))}globalVariableSegments(t,r={}){return ht(this,void 0,void 0,function*(){const n=yield Da(Ce(t)?this.parse(t):t,r);return Array.from(bp(Object.values(n.globals).flatMap(a=>a.map(i=>i.toArray()))))})}globalVariableSegmentsSync(t,r={}){const n=Ra(Ce(t)?this.parse(t):t,r);return Array.from(bp(Object.values(n.globals).flatMap(a=>a.map(i=>i.toArray()))))}}var SK=Object.freeze({__proto__:null,AssertionError:ny,AssignTag:Xy,BlockTag:dw,BreakTag:hw,CaptureTag:ew,CaseTag:tw,CommentTag:rw,Context:xi,ContinueTag:mw,CycleTag:ow,DecrementTag:sw,Drop:gi,EchoTag:vw,Expression:ky,Filter:i1,ForTag:Jy,Hash:hs,IfTag:lw,IncludeTag:iw,IncrementTag:cw,InlineCommentTag:yw,LayoutTag:uw,Liquid:b1,LiquidError:hi,LiquidTag:bw,get LookupType(){return ms}
44,Output:My,ParseError:Jb,ParseStream:Ay,Parser:bi,RawTag:pw,RenderError:ey,RenderTag:nw,TablerowTag:fw,Tag:wt,TagToken:e1,Token:Qr,get TokenKind(){return tt},TokenizationError:Zb,Tokenizer:In,TypeGuards:NW,UndefinedVariableError:ry,UnlessTag:gw,Value:Rr,Variable:vi,analyze:Da,analyzeSync:Ra,assert:cr,createTrie:Km,defaultOperators:Sy,defaultOptions:gs,evalQuotedToken:Ty,evalToken:_t,filters:Yy,isFalsy:tc,isTruthy:mi,tags:ww,toPromise:ra,toValue:Re,toValueSync:na,version:"[VI]{version}[/VI]"}),CK=Ig(SK);Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.urlClientFactory=Ae.mustacheService=Ae.formatterService=Ae.engine=Ae.cultureFormatter=Ae.contextService=void 0;var PK=ip,IK=sp,_K=Xl,AK=Zl,OK=op,MK=CK;Ae.formatterService=new IK.FormatterService,Ae.mustacheService=new PK.MustacheService,Ae.cultureFormatter=new _K.CultureFormatter,Ae.contextService=new OK.ContextService,Ae.engine=new MK.Liquid({strictVariables:!1,cache:!0}),Ae.urlClientFactory={create:()=>new AK.UrlClient};var zt={},Ei={},mt={};Object.defineProperty(mt,"__esModule",{value:!0}),mt.localized=void 0;const je={},$K={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Bara </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> styck </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> med rabattkoden </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Bara",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Pris </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} rabatt",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Grundpris",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/st.</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"ing\xE5r","priceForQtyUnits.subtemplate":"f\xF6r {{quantity}} st.",priceForQtyForSingleUnit:"f\xF6r {{quantity}} st.",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / st.</span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / f\xF6rp. </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / mottagare </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} f\xF6r bara </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} f\xF6r",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} fr\xE5n </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} fr\xE5n </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. moms)",vatEx:"(exkl. moms)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Du har sparat",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"ursprungligt pris:",salePrice:"aktuellt f\xF6rs\xE4ljningspris:",vatIncWithShipping:"(inkl. moms plus {{{shippingMessage}}})",vatExWithShipping:"(exkl. moms plus {{{shippingMessage}}})",shippingMessage:"Leverans"};je["sv-se"]=$K;const FK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>A partir de apenas </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> por unidade </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> com o c\xF3digo </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Apenas",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>
44Pre\xE7o </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"Desconto de {{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Pre\xE7o base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/cada</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inclu\xEDdo","priceForQtyUnits.subtemplate":"por {{quantity}} unidades",priceForQtyForSingleUnit:"por {{quantity}} unidades",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unidade </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / pacote </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinat\xE1rio </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} por apenas </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} por",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(IVA inc.)",vatEx:"(Sem IVA)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Poupou {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"pre\xE7o original:",salePrice:"pre\xE7o promocional atual:",vatIncWithShipping:"(com IVA mais {{{shippingMessage}}})",vatExWithShipping:"(sem IVA mais {{{shippingMessage}}})",shippingMessage:"Envio"};je["pt-pt"]=FK;const DK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"",labeledPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"","priceForQtyUnits.subtemplate":"{{quantity}}",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}</span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} ",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"",vatEx:"",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"{{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"",salePrice:""};je["no-locale"]=DK;const RK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Al vanaf </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per stuk </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> met code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Slechts",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prijs </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} korting",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Basisprijs",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/stuk</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"Inclusief","priceForQtyUnits.subtemplate":"voor {{quantity}} stuks",priceForQtyForSingleUnit:"voor {{quantity}} stuk",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/stuk </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/pak </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/ontvanger </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} voor slechts </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} voor",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} vanaf </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} vanaf </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(incl. btw)",vatEx:"(excl. btw)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Je hebt {{amount}} bespaard",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"oorspronkelijke prijs:",salePrice:"huidige aanbiedingsprijs:",vatIncWithShipping:"(incl. btw en {{{shippingMessage}}})",vatExWithShipping:"(excl. btw en {{{shippingMessage}}})",shippingMessage:"verzendkosten"};je["nl-nl"]=RK;const NK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Al vanaf </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per stuk </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> met code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Slechts",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prijs </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} korting",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Basisprijs",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/stuk</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"Inclusief","priceForQtyUnits.subtemplate":"voor {{quantity}} stuks",priceForQtyForSingleUnit:"for {{quantity}} stuk",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>
44/stuk </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> /pak </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/ontvanger </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} voor slechts </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} voor",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} vanaf </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} vanaf </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(incl. btw)",vatEx:"(excl. btw)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Je hebt {{amount}} bespaard",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"oorspronkelijke prijs:",salePrice:"huidige aanbiedingsprijs:"};je["nl-be"]=NK;const LK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>S\xE5 lite som </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per stykk </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> med kode </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Kun",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Pris </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} rabatt",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Grunnpris",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/per stk.</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inkludert","priceForQtyUnits.subtemplate":"for {{quantity}} stk.",priceForQtyForSingleUnit:"for {{quantity}} stk.",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / stk </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / pakke </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / mottaker </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for kun </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} fra </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} fra </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. MVA)",vatEx:"(ekskl. MVA)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Du sparte {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"opprinnelig pris:",salePrice:"aktuell tilbudspris:",vatIncWithShipping:"(inkl. MVA pluss {{{shippingMessage}}})",vatExWithShipping:"(ekskl. MVA pluss {{{shippingMessage}}})",shippingMessage:"Frakt"};je["nb-no"]=LK;const UK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>A soli </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per unit\xE0 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> con il codice </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"A soli",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prezzo </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"-{{percent}}%",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prezzo di base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/unit\xE0</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"incluso","priceForQtyUnits.subtemplate":"per {{quantity}} unit\xE0",priceForQtyForSingleUnit:"per {{quantity}} unit\xE0",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit\xE0 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / confezione </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinatario </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a soli </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} a",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partire da </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partire da </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(IVA incl.)",vatEx:"(IVA escl.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Hai risparmiato {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prezzo originale:",salePrice:"prezzo di vendita attuale:",vatIncWithShipping:"(incl. IVA pi\xF9 {{{shippingMessage}}})",vatExWithShipping:"(escl. IVA pi\xF9 {{{shippingMessage}}})",shippingMessage:"Spedizione"};je["it-it"]=UK;const BK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>A soli </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per unit\xE0 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> con il codice </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Solo",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prezzo </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} di sconto",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prezzo di base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/unit\xE0</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"incluso","priceForQtyUnits.subtemplate":"per {{quantity}} unit\xE0",priceForQtyForSingleUnit:"for {{quantity}} unit\xE0",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit\xE0 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / confezione </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinatario </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a soli </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} a",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partire da </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partire da </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(IVA incl.)",vatEx:"(IVA escl.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Hai risparmiato {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prezzo originale:",salePrice:"prezzo di vendita attuale:"};je["it-ch"]=BK;const qK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>\xC0 partir de </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> l\u2019unit\xE9 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> en entrant le code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Seulement",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prix </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"-{{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prix\xA0de base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>
44/unit\xE9</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inclus","priceForQtyUnits.subtemplate":"pour {{quantity}} unit\xE9s",priceForQtyForSingleUnit:"pour {{quantity}} unit\xE9",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit\xE9 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / lot </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinataire </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} pour seulement </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} pour",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} d\xE8s </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} \xE0 partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(toutes taxes comprises)",vatEx:"(hors taxes)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Vous \xE9conomisez {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prix initial\xA0:",salePrice:"prix sold\xE9 actuel\xA0:",vatIncWithShipping:"(TTC plus {{{shippingMessage}}})",vatExWithShipping:"(HT plus {{{shippingMessage}}})",shippingMessage:"Frais de livraison"};je["fr-fr"]=qK;const VK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>\xC0 partir de </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> l\u2019unit\xE9 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> en entrant le code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Seulement",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prix </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} de r\xE9duction",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prix\xA0de base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/unit\xE9</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inclus","priceForQtyUnits.subtemplate":"pour {{quantity}} unit\xE9s",priceForQtyForSingleUnit:"for {{quantity}} unit\xE9",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit\xE9 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / lot </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinataire </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} pour seulement </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} pour",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}}
44 d\xE8s </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} \xE0 partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(TTC)",vatEx:"(HT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Vous \xE9conomisez {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prix initial\xA0:",salePrice:"prix sold\xE9 actuel\xA0:"};je["fr-ch"]=VK;const zK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>\xC0 partir de </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> l\u2019unit\xE9 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> avec le code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Seulement",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prix </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"- {{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prix de base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ch.</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inclus","priceForQtyUnits.subtemplate":"pour {{quantity}}\xA0unit\xE9s",priceForQtyForSingleUnit:"pour {{quantity}}\xA0unit\xE9",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/unit\xE9 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / lot </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/destinataire </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} pour seulement </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} pour",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} \xE0 partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(TPS/TVH incluses)",vatEx:"(TPS/TVH en sus)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Vous avez \xE9conomis\xE9 {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prix initial\xA0:",salePrice:"prix r\xE9duit actuel\xA0:",vatIncWithShipping:"(TPS/TVH incluses + {{{shippingMessage}}})",vatExWithShipping:"(TPS/TVH incluses + {{{shippingMessage}}})",shippingMessage:"exp\xE9dition"};je["fr-ca"]=zK;const jK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>\xC0 partir de </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> l\u2019unit\xE9 </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> en entrant le code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Seulement",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Prix </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} de r\xE9duction",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Prix\xA0de base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>
44/unit\xE9</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inclus","priceForQtyUnits.subtemplate":"pour {{quantity}} unit\xE9s",priceForQtyForSingleUnit:"for {{quantity}} unit\xE9",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit\xE9 </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / lot </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinataire </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} pour seulement </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} pour",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} d\xE8s </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} \xE0 partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(TTC)",vatEx:"(HT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Vous \xE9conomisez {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"prix initial\xA0:",salePrice:"prix sold\xE9 actuel\xA0:"};je["fr-be"]=jK;const HK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Alkaen </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per tuote</span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> k\xE4ytett\xE4ess\xE4 koodia </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Vain",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Hinta </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} alennus",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Perushinta",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/kpl</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"sis\xE4ltyy mukaan","priceForQtyUnits.subtemplate":"/ {{quantity}} kpl",priceForQtyForSingleUnit:"/ {{quantity}} kpl",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / tuote</span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / pakkaus </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / vastaanottaja </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} vain </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} ",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} alkaen </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} alkaen </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(sis. ALV)",vatEx:"(ei sis. ALV)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"S\xE4\xE4stit {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"alkuper\xE4inen hinta:",salePrice:"nykyinen alennushinta:",vatIncWithShipping:"(sis. ALV + {{{shippingMessage}}})",vatExWithShipping:"(ei sis. ALV + {{{shippingMessage}}})",shippingMessage:"Toimitus"};je["fi-fi"]=HK;const GK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Por tan solo </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> la unidad </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> con c\xF3digo </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Tan solo",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Precio </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} dto.",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Precio base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>c/u</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"incluido","priceForQtyUnits.subtemplate":"por {{quantity}} unidades",priceForQtyForSingleUnit:"por {{quantity}} unidades",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unidad </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / paquete </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinatario </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} por solo </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} para",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} desde </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(Incl. IVA)",vatEx:"(Excl. IVA)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Ahorr\xF3 {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"precio original:",salePrice:"precio de venta actual:",vatIncWithShipping:"(Incl. Iva m\xE1s {{{shippingMessage}}})",vatExWithShipping:"(Excl. Iva m\xE1s {{{shippingMessage}}})",shippingMessage:"Env\xEDo"};je["es-us"]=GK;const WK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Desde tan solo </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> por unidad </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> con el c\xF3digo </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Solo",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Precio </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} de dto.",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Precio base",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/unidad</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"incluido","priceForQtyUnits.subtemplate":"por {{quantity}} unidades",priceForQtyForSingleUnit:"por {{quantity}} unidad",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>
44 / unidad </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / paquete </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / destinatario </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} por solo </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} por",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} desde </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} a partir de </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(IVA incl.)",vatEx:"(IVA no incl.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Ahorras {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"precio original:",salePrice:"precio con descuento:",vatIncWithShipping:"(IVA incl. m\xE1s {{{shippingMessage}}})",vatExWithShipping:"(IVA no incl. m\xE1s {{{shippingMessage}}})",shippingMessage:"Env\xEDo"};je["es-es"]=WK;const QK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-us"]=QK;const KK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-sg"]=KK;const YK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-nz"]=YK;const XK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-jp"]=XK;const ZK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/unit</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-in"]=ZK;const JK={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:",vatIncWithShipping:"(inc. VAT plus {{{shippingMessage}}})",vatExWithShipping:"(ex. VAT plus {{{shippingMessage}}})",shippingMessage:"Shipping"};je["en-ie"]=JK;const eY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-gb"]=eY;const tY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-ca"]=tY;const rY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>As low as </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> per piece </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> with code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Just",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Price </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} off",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Base Price",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/ea</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"included","priceForQtyUnits.subtemplate":"for {{quantity}} units",priceForQtyForSingleUnit:"for {{quantity}} unit",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / unit </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / package </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / recipient </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for only </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} from </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} starting at </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inc. VAT)",vatEx:"(ex. VAT)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"You saved {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"original price:",salePrice:"current sale price:"};je["en-au"]=rY;const nY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Schon ab </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> pro St\xFCck </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> mit dem Code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Nur",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Preis </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"-{{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Grundpreis",plusOrMinusPerUnit:"<span class='swan-pricing'><span class='swan-pricing-offer'>je </span>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inklusive","priceForQtyUnits.subtemplate":"f\xFCr {{quantity}} St\xFCck",priceForQtyForSingleUnit:"f\xFCr {{quantity}} St\xFCck",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/St\xFCck </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/Packung </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/Empf\xE4nger </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} f\xFCr nur </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} f\xFCr",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} schon ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. MwSt.)",vatEx:"(exkl. MwSt.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"So viel haben Sie gespart: {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"Alter Preis:",salePrice:"Neuer reduzierter Preis:",vatIncWithShipping:"(inkl. MwSt. zzgl. {{{shippingMessage}}})",vatExWithShipping:"(zzgl. MwSt. zzgl. {{{shippingMessage}}})",shippingMessage:"Lieferung"};je["de-de"]=nY;const aY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Schon ab </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> pro St\xFCck </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> mit dem Code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Nur",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Preis </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"-{{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Grundpreis",plusOrMinusPerUnit:"<span class='swan-pricing'><span class='swan-pricing-offer'>je </span>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inklusive","priceForQtyUnits.subtemplate":"f\xFCr {{quantity}} St\xFCck",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / St\xFCck </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/Packung </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / Empf\xE4nger </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} f\xFCr nur </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} f\xFCr",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} schon ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. MwSt.)",vatEx:"(exkl. MwSt.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"So viel haben Sie gespart: {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"Alter Preis:",salePrice:"Neuer reduzierter Preis:"};je["de-ch"]=aY;const iY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Schon ab </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> pro St\xFCck </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> mit dem Code </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Nur",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Preis </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"-{{percent}}",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Grundpreis",plusOrMinusPerUnit:"<span class='swan-pricing'><span class='swan-pricing-offer'>je </span>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inklusive","priceForQtyUnits.subtemplate":"f\xFCr {{quantity}} St\xFCck",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / St\xFCck </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/Packung </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> / Empf\xE4nger </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} f\xFCr nur </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} f\xFCr",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} schon ab </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. MwSt.)",vatEx:"(exkl. MwSt.)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"So viel haben Sie gespart: {{amount}}",rangePrice:"<span class='swan-pricing'>{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"Alter Preis:",salePrice:"Neuer reduzierter Preis:"};je["de-at"]=iY;const sY={rawPrice:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",asLowAsPricePerPiece:"<span class='swan-pricing'><span class='swan-pricing-offer'>Fra kun </span>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'> pr. styk </span>{{{vatMessage}}}</span>",couponCallout:"<span class='swan-pricing'>{{{justMessage}}} {{{discountPrice}}}<span class='swan-pricing-offer'> med rabatkoden </span>{{{couponCode}}} {{{vatMessage}}}</span>","couponCallout.subtemplate":"Kun",labeledPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>Pris </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",percentOff:"<span class='swan-pricing'>{{{percentOff}}}</span>","percentOff.subtemplate":"{{percent}} rabat",plusOrMinus:"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinus.subtemplate":"Basispris",plusOrMinusPerUnit:"<span class='swan-pricing'>{{{plusOrMinus}}}<span class='swan-pricing-offer'>/stk.</span></span>","plusOrMinusPerUnit.base":"<span class='swan-pricing'>{{{plusOrMinus}}}</span>","plusOrMinusPerUnit.subtemplate":"inkluderet","priceForQtyUnits.subtemplate":"for {{quantity}} styk",priceForQtyForSingleUnit:"for {{quantity}} styk",priceForQtyUnits:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}} {{{forQtyUnits}}} {{{vatMessage}}}</span>",pricePerUnit:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/stk. </span>{{{vatMessage}}}</span>",pricePerPackage:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/pakke </span>{{{vatMessage}}}</span>",pricePerRecipient:"<span class='swan-pricing'>{{{comparativePriceListDiscount}}}<span class='swan-pricing-offer'>/modtager </span></span>",qtyForOnly:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} for kun </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyForPrice:"{{qtyFor}} {{price}} {{vatText}}","qtyForPrice.subtemplate":"{{quantity}} for",qtyFromPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} fra </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",qtyStartingAtPrice:"<span class='swan-pricing'><span class='swan-pricing-offer'>{{quantity}} stk. fra </span>{{{comparativePriceListDiscount}}} {{{vatMessage}}}</span>",vatInc:"(inkl. moms)",vatEx:"(ekskl. moms)",vatMessage:"<span class='swan-pricing'>{{{vatMessage}}}</span>",youSaved:"<span class='swan-pricing'>{{{youSaved}}}</span>","youSaved.subtemplate":"Du har sparet {{amount}}",rangePrice:"<span class='swan-pricing'>
44{{{comparativeRangePriceListDiscount}}} {{{vatMessage}}}</span>",originalPrice:"normalpris:",salePrice:"nuv\xE6rende tilbudspris:",vatIncWithShipping:"(inkl. moms plus {{{shippingMessage}}})",vatExWithShipping:"(ekskl. moms plus {{{shippingMessage}}})",shippingMessage:"Forsendelse"};je["da-dk"]=sY;const oY="no-locale",lY=(e,t)=>je[t.toLowerCase()]?je[t.toLowerCase()][e]:je[oY][e];mt.localized=lY;var bs={},nc={};Object.defineProperty(nc,"__esModule",{value:!0}),nc.getHost=void 0;var cY=Ma;const xw="https://livesite.jetstream.vpsvc.com/",uY=async(e,t)=>{let r;try{const a=await(await fetch(xw)).json();r=a.tenant[t]&&a.tenant[t].sites;for(const i in r)if(r[i].primaryLanguage===e||r[i].supportedLanguages.includes(e))return"https://".concat(r[i].canonicalDomain);throw new Error("Canonical domain not found for tenant ".concat(t," and ").concat(e))}catch(n){throw cY.logger.error("The request for tenant ".concat(t," and ").concat(e," to url: ").concat(xw,". Returned error ").concat(n.stack),{contextData:{stack:n.stack,culture:e,tenant:t}}),n}};nc.getHost=uY,Object.defineProperty(bs,"__esModule",{value:!0}),bs.getShippingUrl=fY,bs.getUrl=pY,bs.name=void 0;var Ip=Ae,dY=nc;bs.name="url";async function pY(e,t,r){const n=Ip.contextService.getCulture(e),a=Ip.contextService.getTenant(e);if(!a)throw new Error("tenant not set");const s=await Ip.contextService.getUrlClient(e).getPageSlug(t,n,a);if(s==="#")return s;if(r){const o=await(0,dY.getHost)(n,a);return"".concat(o).concat(s)}return s}function fY(e){const t={promotique:"https://www.promotique.de/lieferung",vistaprint:"https://www.vistaprint.de/lieferung"};let r=Ip.contextService.getTenant(e);if(r===void 0&&(r="vistaprint"),r=r.toLowerCase(),!t[r])throw new Error("tenant not supported");return"".concat(t[r])}Object.defineProperty(Ei,"__esModule",{value:!0}),Ei.getVatHtml=vY,Ei.getVatText=Ew;var y1=Ae,w1=mt,gY=bs;const hY="<span class='swan-short-tax-message'>{{vatText}}</span>",mY="<span class='swan-short-tax-message'>{{vatTextWithShipping}}</span>";function Ew(e,t){const r=e?"vatInc":"vatEx";return x1(t)?"":(0,w1.localized)(r,t)}async function vY(e,t,r,n){if(x1(t))return"";if(xY(t)&&!r)return await bY(e,t,n);const a={vatText:Ew(e,t)};return y1.mustacheService.replace(hY,a)}async function bY(e,t,r){const n=await yY(t,r),a={vatTextWithShipping:wY(e,t),shippingMessage:n};return y1.mustacheService.replace(mY,a)}async function yY(e,t){var r;const n=(0,w1.localized)("shippingMessage",e),a=(0,gY.getShippingUrl)(t),i=(r=t.context)!==null&&r!==void 0&&(r=r.environments)!==null&&r!==void 0&&r.isTile?"<span class='swan-standard-tile-separately-clickable-contents'><a target='_blank' href='".concat(a,"'>{{shippingMessage}}</a></span>"):"<a target='_blank' href='".concat(a,"'>{{shippingMessage}}</a>");return y1.mustacheService.replace(i,{shippingMessage:n})}function wY(e,t){const r=e?"vatIncWithShipping":"vatExWithShipping";return x1(t)?"":(0,w1.localized)(r,t)}const kw={"en-in":!0,"en-au":!0,"en-sg":!0,"en-nz":!0,"en-jp":!0,"ja-jp":!0,"en-us":!0,"es-us":!0,"en-ca":!0,"fr-ca":!0};function x1(e){const t=e.replace("_","-").toLowerCase();return kw[t]?kw[t]:!1}const Tw={"de-de":!0};function xY(e){const t=e.replace("_","-").toLowerCase();return Tw[t]?Tw[t]:!1}Object.defineProperty(zt,"__esModule",{value:!0}),zt.ComparativeDisplayType=void 0,zt.comparativePriceFilter=IY,zt.isPriceDiscounted=PY,zt.shouldShowComparative=CY;var Sw=Ae,EY=Ei,kY=Ma,Cw=mt;const TY="<span class='swan-list-price'>{{listPrice}}</span>",SY="<span class='swan-pricing-comparison'><span class='swan-list-price'><span class='swan-visually-hidden'>{{originalPrice}}</span>{{listPrice}}</span> <span class='swan-discount-price'><span class='swan-visually-hidden'>{{salePrice}}</span>{{discountPrice}}</span></span>";let _p=zt.ComparativeDisplayType=(function(e){return e.Always="Always",e.Never="Never",e.Legacy="Legacy",e.CustomerFriendly="CustomerFriendly",e})({});function CY(e,t,r){switch(r){case _p.Always:return!0;case _p.Never:return!1;case _p.Legacy:kY.logger.info("Incorrect Comparative Display Type, showing comparison");case _p.CustomerFriendly:return e!==t&&e>0&&t>=0&&t<e}}function PY(e,t){return e!==t&&e>0&&t>=0&&t<e}async function IY(e,t,r,n,a,i,s,o,l){const c={},u={};let d;t!==r?(c.comparativePriceListDiscount=SY,d=Sw.formatterService.formatPrice({culture:e,currency:n,price:r,minimumFractionDigits:a}),u.originalPrice=(0,Cw.localized)("originalPrice",e),u.salePrice=(0,Cw.localized)("salePrice",e)):c.comparativePriceListDiscount=TY;const p=Sw.formatterService.formatPrice({culture:e,currency:n,price:t,minimumFractionDigits:a});return u.discountPrice=d,u.listPrice=p,u.vatInc=i,s||(u.vatMessage=await(0,EY.getVatHtml)(i,e,o,l)),{htmlTemplates:c,mustacheVariables:u}}Object.defineProperty(ps,"__esModule",{value:!0}),ps.filter=MY,ps.name=void 0;var Pw=Ae,_Y=zt,AY=mt;const OY=ps.name="asLowAsPricePerPiece";async function MY(e,t,r,n,a,i,s){const o=this,l=Pw.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,_Y.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,AY.localized)(OY,l);return Pw.mustacheService.replace(d,u,c)}var ys={};Object.defineProperty(ys,"__esModule",{value:!0}),ys.filter=RY,ys.name=void 0;var Iw=Ae,$Y=zt,FY=mt;const DY=ys.name="labeledPrice";async function RY(e,t,r,n,a,i,s){const o=this,l=Iw.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,$Y.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,FY.localized)(DY,l);return Iw.mustacheService.replace(d,u,c)}var ws={};Object.defineProperty(ws,"__esModule",{value:!0}),ws.filter=BY,ws.name=void 0;var NY=zt,_w=Ae,LY=mt;const UY=ws.name="pricePerUnit";async function BY(e,t,r,n,a,i,s){const o=this,l=_w.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,NY.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,LY.localized)(UY,l);return _w.mustacheService.replace(d,u,c)}var xs={};Object.defineProperty(xs,"__esModule",{value:!0}),xs.filter=jY,xs.name=void 0;var qY=zt,Aw=Ae,VY=mt;const zY=xs.name="pricePerPackage";async function jY(e,t,r,n,a,i,s){const o=this,l=Aw.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,qY.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,VY.localized)(zY,l);return Aw.mustacheService.replace(d,u,c)}var Es={};Object.defineProperty(Es,"__esModule",{value:!0}),Es.filter=QY,Es.name=void 0;var HY=zt,Ow=Ae,GY=mt;const WY=Es.name="pricePerRecipient";async function QY(e,t,r,n,a,i,s){const o=this,l=Ow.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,HY.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,GY.localized)(WY,l);return Ow.mustacheService.replace(d,u,c)}var ks={};Object.defineProperty(ks,"__esModule",{value:!0}),ks.filter=ZY,ks.name=void 0;var E1=Ae,KY=zt,YY=mt;const XY=ks.name="qtyStartingAtPrice";async function ZY(e,t,r,n,a,i,s,o){const l=this,c=E1.contextService.getCulture(l),{htmlTemplates:u,mustacheVariables:d}=await(0,KY.comparativePriceFilter)(c,t,r,n,a,i,s,o,l),p=E1.formatterService.formatQuantity(e,c);d.quantity=p;const f=(0,YY.localized)(XY,c);return E1.mustacheService.replace(f,d,u)}var Ts={};Object.defineProperty(Ts,"__esModule",{value:!0}),Ts.filter=rX,Ts.name=void 0;var k1=Ae,JY=zt,eX=mt;
44const tX=Ts.name="qtyForOnly";async function rX(e,t,r,n,a,i,s,o){const l=this,c=k1.contextService.getCulture(l),{htmlTemplates:u,mustacheVariables:d}=await(0,JY.comparativePriceFilter)(c,t,r,n,a,i,s,o,l),p=k1.formatterService.formatQuantity(e,c);d.quantity=p;const f=(0,eX.localized)(tX,c);return k1.mustacheService.replace(f,d,u)}var Ss={};Object.defineProperty(Ss,"__esModule",{value:!0}),Ss.filter=iX,Ss.name=void 0;var T1=Ae,nX=zt,S1=mt;const Mw=Ss.name="priceForQtyUnits",aX="<span class='pricing-for-units-callout'>{{forQtyUnits}}</span>";async function iX(e,t,r,n,a,i,s,o){const l=this,c=T1.contextService.getCulture(l),{htmlTemplates:u,mustacheVariables:d}=await(0,nX.comparativePriceFilter)(c,t,r,n,a,i,s,o,l),p=T1.formatterService.formatQuantity(e,c);d.quantity=p,u.forQtyUnits=aX,d.forQtyUnits=e===1?(0,S1.localized)("priceForQtyForSingleUnit",c):(0,S1.localized)("".concat(Mw,".subtemplate"),c);const f=(0,S1.localized)(Mw,c);return T1.mustacheService.replace(f,d,u)}var Cs={};Object.defineProperty(Cs,"__esModule",{value:!0}),Cs.filter=oX,Cs.name=void 0;var C1=Ae,$w=mt;const Fw=Cs.name="percentOff",sX="<span class='swan-pricing-offer'>{{percentOff}}</span>";async function oX(e){const t=C1.contextService.getCulture(this),n={percent:C1.formatterService.formatPercentage(e,t),percentOff:(0,$w.localized)("".concat(Fw,".subtemplate"),t)},a=(0,$w.localized)(Fw,t),i={percentOff:sX};return C1.mustacheService.replace(a,n,i)}var Ps={};Object.defineProperty(Ps,"__esModule",{value:!0}),Ps.filter=cX,Ps.name=void 0;var P1=Ae,Dw=mt;const Rw=Ps.name="youSaved",lX="<span class='you-saved-price'>{{youSavedText}}</span>";async function cX(e,t,r){const n=P1.contextService.getCulture(this),a=P1.formatterService.formatPrice({currency:t,minimumFractionDigits:r,culture:n,price:e}),i={youSaved:lX},s={amount:a};s.youSavedText=(0,Dw.localized)("".concat(Rw,".subtemplate"),n);const o=(0,Dw.localized)(Rw,n);return P1.mustacheService.replace(o,s,i)}var Is={},ki={};Object.defineProperty(ki,"__esModule",{value:!0}),ki.ZeroDisplayType=void 0,ki.getZeroDisplayMessage=dX;var Nw=mt,Lw=Ae;let I1=ki.ZeroDisplayType=(function(e){return e.Zero="Zero",e.BasePrice="BasePrice",e.Included="Included",e.Legacy="Legacy",e})({});const uX="<span class='swan-pricing'><span class='swan-list-price'>{{ value }}</span></span>";function dX(e,t,r,n){let a;switch(n){case I1.Zero:a=Lw.formatterService.formatPrice({culture:e,currency:t,price:0,minimumFractionDigits:r}),a="+".concat(a);break;case I1.BasePrice:a=(0,Nw.localized)("plusOrMinus.subtemplate",e);break;case I1.Included:a=(0,Nw.localized)("plusOrMinusPerUnit.subtemplate",e);break;default:return Promise.resolve("0")}return Lw.mustacheService.replace(uX,{value:a},{})}Object.defineProperty(Is,"__esModule",{value:!0}),Is.filter=mX,Is.name=void 0;var ac=zt,Ap=Ae,Op=mt,Uw=ki;const Bw=Is.name="plusOrMinus",pX="<span class='swan-list-price'>{{plusOrMinusListPrice}}</span>",fX="<span class='swan-list-price'>{{plusOrMinusDiscountPrice}}</span>",gX="<span class='swan-discount-price'>{{plusOrMinusDiscountPrice}}</span>",hX="<span class='swan-pricing-comparison'><span class='swan-list-price'><span class='swan-visually-hidden'>{{originalPrice}}</span>{{plusOrMinusListPrice}}</span> <span class='swan-discount-price'><span class='swan-visually-hidden'>{{salePrice}}</span>{{plusOrMinusDiscountPrice}}</span></span>";async function mX(e,t,r,n,a,i){const s=Ap.contextService.getCulture(this);let o;e!==0?o=Ap.formatterService.formatPriceDifference({culture:s,currency:r,price:e,minimumFractionDigits:n}):o=(0,Op.localized)("".concat(Bw,".subtemplate"),s);const l={plusOrMinusListPrice:o},c=(0,Op.localized)(Bw,s),u={plusOrMinus:pX};if(i===void 0&&(i=ac.ComparativeDisplayType.CustomerFriendly),i===ac.ComparativeDisplayType.Legacy&&(i=ac.ComparativeDisplayType.Always),t!==e){(0,ac.shouldShowComparative)(e,t,i)?(u.plusOrMinus=hX,l.originalPrice=(0,Op.localized)("originalPrice",s),l.salePrice=(0,Op.localized)("salePrice",s)):(0,ac.isPriceDiscounted)(e,t)?u.plusOrMinus=gX:u.plusOrMinus=fX;const d=Ap.formatterService.formatPriceDifference({culture:s,currency:r,price:t,minimumFractionDigits:n});l.plusOrMinusDiscountPrice=d}return e===0&&t===0&&a!==void 0&&a!==Uw.ZeroDisplayType.Legacy?(0,Uw.getZeroDisplayMessage)(s,r,n,a):Ap.mustacheService.replace(c,l,u)}var _s={};Object.defineProperty(_s,"__esModule",{value:!0}),_s.filter=xX,_s.name=void 0;var Mp=zt,ic=Ae,sc=mt,qw=ki;const _1=_s.name="plusOrMinusPerUnit",vX="<span class='swan-list-price'>{{plusOrMinusListPrice}}</span>",bX="<span class='swan-discount-price'>{{plusOrMinusDiscountPrice}}</span>",yX="<span class='swan-list-price'>{{plusOrMinusDiscountPrice}}</span>",wX="<span class='swan-pricing-comparison'><span class='swan-list-price'><span class='swan-visually-hidden'>{{originalPrice}}</span>{{plusOrMinusListPrice}}</span> <span class='swan-discount-price'><span class='swan-visually-hidden'>{{salePrice}}</span>{{plusOrMinusDiscountPrice}}</span></span>";async function xX(e,t,r,n,a,i){const s=ic.contextService.getCulture(this);let o=(0,sc.localized)(_1,s),l;e!==0?l=ic.formatterService.formatPriceDifference({culture:s,currency:r,price:e,minimumFractionDigits:n}):t!==0?l=ic.formatterService.formatPriceDifference({culture:s,currency:r,price:e,minimumFractionDigits:n}):(o=(0,sc.localized)("".concat(_1,".base"),s),l=(0,sc.localized)("".concat(_1,".subtemplate"),s));const c={plusOrMinusListPrice:l},u={plusOrMinus:vX};if((i===void 0||i===Mp.ComparativeDisplayType.Legacy)&&(i=Mp.ComparativeDisplayType.Never),t!==e){(0,Mp.shouldShowComparative)(e,t,i)?(u.plusOrMinus=wX,c.originalPrice=(0,sc.localized)("originalPrice",s),c.salePrice=(0,sc.localized)("salePrice",s)):(0,Mp.isPriceDiscounted)(e,t)?u.plusOrMinus=bX:u.plusOrMinus=yX;const d=ic.formatterService.formatPriceDifference({culture:s,currency:r,price:t,minimumFractionDigits:n});c.plusOrMinusDiscountPrice=d}return e===0&&t===0&&a!==void 0&&a!==qw.ZeroDisplayType.Legacy?(0,qw.getZeroDisplayMessage)(s,r,n,a):ic.mustacheService.replace(o,c,u)}var As={};Object.defineProperty(As,"__esModule",{value:!0}),As.filter=SX,As.name=void 0;var Vw=Ae,EX=mt,kX=zt;const TX=As.name="rawPrice";async function SX(e,t,r,n,a,i,s){const o=this,l=Vw.contextService.getCulture(o),{htmlTemplates:c,mustacheVariables:u}=await(0,kX.comparativePriceFilter)(l,e,t,r,n,a,i,s,o),d=(0,EX.localized)(TX,l);return Vw.mustacheService.replace(d,u,c)}var Os={};Object.defineProperty(Os,"__esModule",{value:!0}),Os.filter=AX,Os.name=void 0;var A1=Ae,CX=Ei,zw=mt;const jw=Os.name="couponCallout",PX="<span class='swan-discount-price'>{{discountPrice}}</span>",IX="<span class='swan-promo-code'>{{couponCode}}</span>",_X="<span class='swan-discount-price'>{{justMessageText}}</span>";async function AX(e,t,r,n,a,i,s){const o=this,l=A1.contextService.getCulture(o),c=A1.formatterService.formatPrice({currency:r,minimumFractionDigits:n,culture:l,price:t}),u={couponCode:IX,discountPrice:PX,justMessage:_X},d=(0,zw.localized)(jw,l),p={discountPrice:c,couponCode:e};return p.justMessageText=(0,zw.localized)("".concat(jw,".subtemplate"),l),i||(p.vatMessage=await(0,CX.getVatHtml)(a,l,s,o)),A1.mustacheService.replace(d,p,u)}var Ms={};Object.defineProperty(Ms,"__esModule",{value:!0}),Ms.filter=MX,Ms.name=void 0;var oc=Ae,OX=Ei,Hw=mt;const Gw=Ms.name="qtyForPrice";async function MX(e,t,r,n,a,i,s){const o=oc.contextService.getCulture(this),c={quantity:oc.formatterService.formatQuantity(e,o)};if(c.qtyFor=(0,Hw.localized)("".concat(Gw,".subtemplate"),o),t!==r){const d=oc.formatterService.formatPrice({culture:o,currency:n,price:r,minimumFractionDigits:a});c.price=d}else{const d=oc.formatterService.formatPrice({culture:o,currency:n,price:t,minimumFractionDigits:a});c.price=d}s||(c.vatText=await(0,OX.getVatText)(i,o));const u=(0,Hw.localized)(Gw,o);return oc.mustacheService.replace(u,c)}var $s={};Object.defineProperty($s,"__esModule",{value:!0}),$s.filter=RX,$s.name=void 0;var O1=Ae,$X=zt,FX=mt;const DX=$s.name="qtyFromPrice";async function RX(e,t,r,n,a,i,s,o){const l=this,c=O1.contextService.getCulture(l),{htmlTemplates:u,mustacheVariables:d}=await(0,$X.comparativePriceFilter)(c,t,r,n,a,i,s,o,l),p=O1.formatterService.formatQuantity(e,c);d.quantity=p;const f=(0,FX.localized)(DX,c);return O1.mustacheService.replace(f,d,u)}var Fs={};Object.defineProperty(Fs,"__esModule",{value:!0}),Fs.filter=BX,Fs.name=void 0;var Ww=Ae,NX=Ei,LX=mt;const UX=Fs.name="vatMessage";async function BX(e,t){const r=this,n=Ww.contextService.getCulture(r),i={vatMessage:await(0,NX.getVatHtml)(e,n,t,r)},s=(0,LX.localized)(UX,n);return Ww.mustacheService.replace(s,i)}var Ds={};Object.defineProperty(Ds,"__esModule",{value:!0}),Ds.filter=HX,Ds.name=void 0;var $o=Ae,qX=Ei,M1=mt;const VX=Ds.name="rangePrice",zX="<span class='swan-list-price'>{{lowestListPrice}} \u2014 {{highestListPrice}}</span>",jX="<span class='swan-pricing-comparison'><span class='list-price-wrapper' aria-hidden='true'><span class='swan-list-price'><span class='swan-visually-hidden'>{{originalPrice}}</span>{{lowestListPrice}}</span> \u2014 <span class='swan-list-price'>{{highestListPrice}}</span></span> <span class='swan-discount-price'><span class='swan-visually-hidden'>{{salePrice}}</span>{{lowestDiscountPrice}} \u2014 {{highestDiscountPrice}}</span></span>";async function HX(e,t,r,n,a,i,s,o,l){const c=this,u=$o.contextService.getCulture(c),d={},p={};let f,g;
44e!==r||t!==n?(d.comparativeRangePriceListDiscount=jX,f=$o.formatterService.formatPrice({culture:u,currency:a,price:r,minimumFractionDigits:i}),g=$o.formatterService.formatPrice({culture:u,currency:a,price:n,minimumFractionDigits:i}),p.originalPrice=(0,M1.localized)("originalPrice",u),p.salePrice=(0,M1.localized)("salePrice",u)):d.comparativeRangePriceListDiscount=zX;const h=$o.formatterService.formatPrice({culture:u,currency:a,price:e,minimumFractionDigits:i}),v=$o.formatterService.formatPrice({culture:u,currency:a,price:t,minimumFractionDigits:i});p.lowestListPrice=h,p.highestListPrice=v,p.lowestDiscountPrice=f,p.highestDiscountPrice=g,p.vatInc=s,o||(p.vatMessage=await(0,qX.getVatHtml)(s,u,l,c));const w=(0,M1.localized)(VX,u);return $o.mustacheService.replace(w,p,d)}var lc={};Object.defineProperty(lc,"__esModule",{value:!0}),lc.filter=WX,lc.name=void 0;var GX=bs;lc.name="url";async function WX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return await(0,GX.getUrl)(this,e,t)}var cc={};Object.defineProperty(cc,"__esModule",{value:!0}),cc.filter=YX,cc.name=void 0;var Qw=Ae,QX=nc;const KX=cc.name="legal";async function YX(e){const t=Qw.contextService.getCulture(this),r=Qw.contextService.getTenant(this);if(!r)throw new Error("tenant not set");if(!t)throw new Error("culture not set");try{const n=await(0,QX.getHost)(t,r);return"".concat(n,"/").concat(KX,"/").concat(e)}catch{return"#"}}var uc={},$p={};Object.defineProperty($p,"__esModule",{value:!0}),$p.getCarePhoneData=void 0;var XX=Ma;const Kw="https://global-channel-provider-service.care.vpsvc.com",ZX="7fRc0sClU834UWbWTa7nT1hEM6muxldT179sQCWb",JX=async(e,t)=>{try{const r="".concat(Kw,"/v3/channels/phone/params?tenant=").concat(t.toLowerCase(),"&locale=").concat(e.toLowerCase());return(await fetch(r,{headers:{"x-api-key":ZX}})).json()}catch(r){throw XX.logger.error("The request for tenant ".concat(t," and ").concat(e," to url: ").concat(Kw,". Returned error ").concat(r.stack),{contextData:{stack:r.stack,culture:e,tenant:t}}),r}};$p.getCarePhoneData=JX,Object.defineProperty(uc,"__esModule",{value:!0}),uc.filter=rZ,uc.name=void 0;var Yw=Ae,eZ=$p,tZ=Zl;uc.name="care";async function rZ(e){const t=Yw.contextService.getCulture(this),r=Yw.contextService.getTenant(this),n=new tZ.UrlClient;if(!r)throw new Error("tenant not set");if(!t)throw new Error("culture not set");try{if(e==="CONTACT_US_PAGE")return n.getPageSlug("care:helpCenter",t,r);{const a=await(0,eZ.getCarePhoneData)(t,r);switch(e){case"PHONE":return a.phoneNumber;case"PHONE_SCHEDULE":return a.shortFormatSchedule.length>1?a.shortFormatSchedule.join(", "):a.shortFormatSchedule.shift();default:return""}}}catch{return""}}var dc={};Object.defineProperty(dc,"__esModule",{value:!0}),dc.filter=nZ,dc.name=void 0,dc.name="allcaps";async function nZ(e){return'<span class="swan-text-all-caps">'.concat(e,"</span>")}var aZ=qt;Object.defineProperty(Vl,"__esModule",{value:!0}),Vl.default=void 0;var Fp=aZ(ds),Xw=Ct(ps),Zw=Ct(ys),Jw=Ct(ws),ex=Ct(xs),tx=Ct(Es),rx=Ct(ks),nx=Ct(Ts),ax=Ct(Ss),ix=Ct(Cs),sx=Ct(Ps),ox=Ct(Is),lx=Ct(_s),cx=Ct(As),ux=Ct(Os),dx=Ct(Ms),px=Ct($s),fx=Ct(Fs),gx=Ct(Ds),hx=Ct(lc),mx=Ct(cc),vx=Ct(uc),bx=Ct(dc),ct=Ae,$1=Ma;function yx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(yx=function(n){return n?r:t})(e)}function Ct(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=yx(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}function wx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function iZ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
44t%2?wx(Object(r),!0).forEach(function(n){(0,Fp.default)(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wx(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}let sZ=class{constructor(t,r){(0,Fp.default)(this,"urlClient",void 0),(0,Fp.default)(this,"culture",void 0),(0,Fp.default)(this,"tenant",void 0),t&&(this.urlClient=ct.urlClientFactory.create(),this.culture=t,ct.engine.registerFilter(Xw.name,Xw.filter),ct.engine.registerFilter(Zw.name,Zw.filter),ct.engine.registerFilter(Jw.name,Jw.filter),ct.engine.registerFilter(ex.name,ex.filter),ct.engine.registerFilter(tx.name,tx.filter),ct.engine.registerFilter(rx.name,rx.filter),ct.engine.registerFilter(nx.name,nx.filter),ct.engine.registerFilter(ax.name,ax.filter),ct.engine.registerFilter(ix.name,ix.filter),ct.engine.registerFilter(sx.name,sx.filter),ct.engine.registerFilter(ox.name,ox.filter),ct.engine.registerFilter(lx.name,lx.filter),ct.engine.registerFilter(cx.name,cx.filter),ct.engine.registerFilter(ux.name,ux.filter),ct.engine.registerFilter(dx.name,dx.filter),ct.engine.registerFilter(px.name,px.filter),ct.engine.registerFilter(fx.name,fx.filter),ct.engine.registerFilter(gx.name,gx.filter),ct.engine.registerFilter(bx.name,bx.filter),r&&(this.tenant=r,ct.engine.registerFilter(hx.name,hx.filter),ct.engine.registerFilter(mx.name,mx.filter),ct.engine.registerFilter(vx.name,vx.filter)))}async render(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{if(!this.culture)throw new Error("culture not set");return await ct.engine.parseAndRender(t,iZ({culture:this.culture,tenant:this.tenant,urlClient:this.urlClient},r))}catch(n){throw $1.logger.error(n,{contextData:{stack:n.stack,culture:this.culture,tenant:this.tenant}}),new Error(n)}}replace(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};try{return ct.mustacheService.replace(t,r)}catch(n){throw $1.logger.error(n,{contextData:{stack:n.stack,culture:this.culture,tenant:this.tenant}}),new Error(n)}}async fillUrlCache(){try{if(!this.culture)throw new Error("culture not set");if(!this.tenant)throw new Error("tenant not set");await this.urlClient.fillUrlCache(this.culture,this.tenant)}catch(t){throw $1.logger.error("fillUrlCache failed for locale ".concat(this.culture," and tenant ").concat(this.tenant),{contextData:{culture:this.culture,stack:t.stack,error:t,tenant:this.tenant}}),new Error("fillUrlCache failed for locale ".concat(this.culture," and tenant ").concat(this.tenant,": ").concat(t))}}};Vl.default=sZ;var Dp={},Fo={},pc={},Rp={},Np={},fc={},gn={};Object.defineProperty(gn,"__esModule",{value:!0}),gn.default=void 0;class oZ{getValidationErrors(t){const r=[];try{this.validateParameters(t)}catch(n){n.forEach(a=>r.push(a))}return r.join()}}gn.default=oZ;var Kr={};
44Object.defineProperty(Kr,"__esModule",{value:!0}),Kr.getErrors=vZ,Kr.validate=void 0;function lZ(e,t){return()=>{if(!(e&&typeof e=="string"&&e.length===3))return"validation failed: ".concat(t," invalid value, needs a string with length 3, current value: ").concat(e)}}function cZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="number"&&!isNaN(e)&&e>0))return"validation failed: ".concat(t," invalid value, needs a number greater than 0, current value: ").concat(e)}}function uZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="number"&&!isNaN(e)&&e>=0))return"validation failed: ".concat(t," invalid value, needs a number greater or equal than 0, current value: ").concat(e)}}function dZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="number"&&!isNaN(e)))return"validation failed: ".concat(t," invalid value, needs a decimal, current value: ").concat(e)}}function pZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="number"&&Number.isInteger(e)&&!isNaN(e)&&e>0))return"validation failed: ".concat(t," invalid value, needs an integer greater than 0, current value: ").concat(e)}}function fZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="number"&&Number.isInteger(e)&&!isNaN(e)))return"validation failed: ".concat(t," invalid value, needs integer greater equals to 0, current value: ").concat(e)}}function gZ(e,t){return()=>{if(!(e||typeof e!="string"))return"validation failed: ".concat(t," invalid value, needs a string, current value: ").concat(e)}}function hZ(e,t){return()=>{if(!(e!==void 0&&typeof e=="boolean"))return"validation failed: ".concat(t," invalid value, needs a boolean, current value: ").concat(e)}}function mZ(e,t){return()=>{if(!(e===void 0||typeof e=="boolean"))return"validation failed: ".concat(t," invalid value, needs a boolean or undefined, current value: ").concat(e)}}function vZ(e){const t=[];return e.forEach(r=>{const n=r();n&&t.push(n)}),t}Kr.validate={isCurrency:lZ,isDecimalPositive:cZ,isDecimal:dZ,isNotNegativeDecimal:uZ,isIntegerPositive:pZ,isInteger:fZ,isString:gZ,isBoolean:hZ,isBooleanOrUndefined:mZ};var bZ=qt;Object.defineProperty(fc,"__esModule",{value:!0});var yZ=L("ax",fc.default=void 0),wZ=bZ(gn),aa=Kr;class xZ extends wZ.default{validateParameters(t){const r=(0,aa.getErrors)([aa.validate.isIntegerPositive(t.quantity,"quantity"),aa.validate.isNotNegativeDecimal(t.listPrice,"listPrice"),aa.validate.isNotNegativeDecimal(t.discountPrice,"discountPrice"),aa.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),aa.validate.isString(t.culture,"culture"),aa.validate.isCurrency(t.currency,"currency"),aa.validate.isBoolean(t.vatInc,"vatInc"),aa.validate.isBooleanOrUndefined(t.hideVatMessage,"hideVatMessage"),aa.validate.isBooleanOrUndefined(t.hideShippingMessageInVatMessage,"hideShippingMessageInVatMessage")]);if(r.length>0)throw r}generateToken(t,r){const n="".concat(t.hideVatMessage?"".concat(t.hideVatMessage):"".concat(!1)),a="".concat(t.hideShippingMessageInVatMessage?"".concat(t.hideShippingMessageInVatMessage):"".concat(!1));return"{{ ".concat(t.quantity," | ").concat(r,": ").concat(t.listPrice,", ").concat(t.discountPrice,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", ").concat(t.vatInc,", ").concat(n,", ").concat(a," }}")}}L("ax",yZ=fc.default=xZ);var gc={},EZ=qt;Object.defineProperty(gc,"__esModule",{value:!0});var kZ=L("az",gc.default=void 0),TZ=EZ(gn),Na=Kr;class SZ extends TZ.default{validateParameters(t){const r=(0,Na.getErrors)([Na.validate.isNotNegativeDecimal(t.listPrice,"listPrice"),Na.validate.isNotNegativeDecimal(t.discountPrice,"discountPrice"),Na.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),Na.validate.isString(t.culture,"culture"),Na.validate.isCurrency(t.currency,"currency"),Na.validate.isBoolean(t.vatInc,"vatInc"),Na.validate.isBooleanOrUndefined(t.hideVatMessage,"hideVatMessage"),Na.validate.isBooleanOrUndefined(t.hideShippingMessageInVatMessage,"hideShippingMessageInVatMessage")]);if(r.length>0)throw r}generateToken(t,r){const n="".concat(t.hideVatMessage?"".concat(t.hideVatMessage):"".concat(!1)),a="".concat(t.hideShippingMessageInVatMessage?"".concat(t.hideShippingMessageInVatMessage):"".concat(!1));return"{{ ".concat(t.listPrice," | ").concat(r,": ").concat(t.discountPrice,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", ").concat(t.vatInc,", ").concat(n,", ").concat(a," }}")}}L("az",kZ=gc.default=SZ);var hc={},CZ=qt;Object.defineProperty(hc,"__esModule",{value:!0}),hc.default=void 0;var PZ=CZ(gn),_n=Kr;
44class IZ extends PZ.default{validateParameters(t){const r=(0,_n.getErrors)([_n.validate.isNotNegativeDecimal(t.lowestListPrice,"lowestListPrice"),_n.validate.isNotNegativeDecimal(t.highestListPrice,"highestListPrice"),_n.validate.isNotNegativeDecimal(t.lowestDiscountPrice,"lowestDiscountPrice"),_n.validate.isNotNegativeDecimal(t.highestDiscountPrice,"highestDiscountPrice"),_n.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),_n.validate.isString(t.culture,"culture"),_n.validate.isCurrency(t.currency,"currency"),_n.validate.isBoolean(t.vatInc,"vatInc"),_n.validate.isBooleanOrUndefined(t.hideVatMessage,"hideVatMessage"),_n.validate.isBooleanOrUndefined(t.hideShippingMessageInVatMessage,"hideShippingMessageInVatMessage")]);if(r.length>0)throw r}generateToken(t,r){const n="".concat(t.hideVatMessage?"".concat(t.hideVatMessage):"".concat(!1)),a="".concat(t.hideShippingMessageInVatMessage?"".concat(t.hideShippingMessageInVatMessage):"".concat(!1));return"{{ ".concat(t.lowestListPrice," | ").concat(r,": ").concat(t.highestListPrice,", ").concat(t.lowestDiscountPrice,", ").concat(t.highestDiscountPrice,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", ").concat(t.vatInc,", ").concat(n,", ").concat(a," }}")}}hc.default=IZ;var mc={},_Z=qt;Object.defineProperty(mc,"__esModule",{value:!0}),mc.default=void 0;var AZ=_Z(gn),vc=Kr;class OZ extends AZ.default{validateParameters(t){const r=(0,vc.getErrors)([vc.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),vc.validate.isString(t.culture,"culture"),vc.validate.isDecimalPositive(t.amountSaved,"amountSaved"),vc.validate.isCurrency(t.currency,"currency")]);if(r.length>0)throw r}generateToken(t,r){return"{{ ".concat(t.amountSaved," | ").concat(r,": '").concat(t.currency,"', ").concat(t.minimumFractionDigits," }}")}}mc.default=OZ;var bc={},MZ=qt;Object.defineProperty(bc,"__esModule",{value:!0});var $Z=L("ay",bc.default=void 0),FZ=ki,DZ=MZ(gn),Do=Kr;class RZ extends DZ.default{validateParameters(t){const r=(0,Do.getErrors)([Do.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),Do.validate.isString(t.culture,"culture"),Do.validate.isCurrency(t.currency,"currency"),Do.validate.isDecimal(t.priceDifference,"priceDifference"),Do.validate.isDecimal(t.priceDifferenceDiscounted,"priceDifferenceDiscounted")]);if(r.length>0)throw r}generateToken(t,r){const n=t.zeroDisplayType===void 0?FZ.ZeroDisplayType.Legacy:t.zeroDisplayType,a=t.comparativeDisplayType!==void 0?", '".concat(t.comparativeDisplayType,"'"):"";return"{{ ".concat(t.priceDifference," | ").concat(r,": ").concat(t.priceDifferenceDiscounted,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", '").concat(n,"'").concat(a," }}")}}L("ay",$Z=bc.default=RZ);var yc={},NZ=qt;Object.defineProperty(yc,"__esModule",{value:!0}),yc.default=void 0;var LZ=NZ(gn),F1=Kr;class UZ extends LZ.default{validateParameters(t){const r=(0,F1.getErrors)([F1.validate.isInteger(t.percentageOff,"percentageOff"),F1.validate.isString(t.culture,"culture")]);if(r.length>0)throw r}generateToken(t,r){return"{{ ".concat(t.percentageOff," | ").concat(r," }}")}}yc.default=UZ;var wc={},BZ=qt;Object.defineProperty(wc,"__esModule",{value:!0}),wc.default=void 0;var qZ=BZ(gn),La=Kr;class VZ extends qZ.default{validateParameters(t){const r=(0,La.getErrors)([La.validate.isDecimalPositive(t.unitListPrice,"unitListPrice"),La.validate.isDecimalPositive(t.unitDiscountPrice,"unitDiscountPrice"),La.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),La.validate.isString(t.culture,"culture"),La.validate.isCurrency(t.currency,"currency"),La.validate.isBoolean(t.vatInc,"vatInc"),La.validate.isBooleanOrUndefined(t.hideVatMessage,"hideVatMessage"),La.validate.isBooleanOrUndefined(t.hideShippingMessageInVatMessage,"hideShippingMessageInVatMessage")]);if(r.length>0)throw r}generateToken(t,r){const n="".concat(t.hideVatMessage?"".concat(t.hideVatMessage):"".concat(!1)),a="".concat(t.hideShippingMessageInVatMessage?"".concat(t.hideShippingMessageInVatMessage):"".concat(!1));return"{{ ".concat(t.unitListPrice," | ").concat(r,": ").concat(t.unitDiscountPrice,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", ").concat(t.vatInc,", ").concat(n,", ").concat(a," }}")}}wc.default=VZ;var xc={},zZ=qt;Object.defineProperty(xc,"__esModule",{value:!0}),xc.default=void 0;var jZ=zZ(gn),Ua=Kr;
44class HZ extends jZ.default{validateParameters(t){const r=(0,Ua.getErrors)([Ua.validate.isString(t.coupon,"coupon"),Ua.validate.isDecimalPositive(t.price,"price"),Ua.validate.isInteger(t.minimumFractionDigits,"minimumFractionDigits"),Ua.validate.isString(t.culture,"culture"),Ua.validate.isCurrency(t.currency,"currency"),Ua.validate.isBoolean(t.vatInc,"vatInc"),Ua.validate.isBooleanOrUndefined(t.hideVatMessage,"hideVatMessage"),Ua.validate.isBooleanOrUndefined(t.hideShippingMessageInVatMessage,"hideShippingMessageInVatMessage")]);if(r.length>0)throw r}generateToken(t,r){const n="".concat(t.hideVatMessage?"".concat(t.hideVatMessage):"".concat(!1)),a="".concat(t.hideShippingMessageInVatMessage?"".concat(t.hideShippingMessageInVatMessage):"".concat(!1));return"{{ '".concat(t.coupon,"' | ").concat(r,": ").concat(t.price,", '").concat(t.currency,"', ").concat(t.minimumFractionDigits,", ").concat(t.vatInc,", ").concat(n,", ").concat(a," }}")}}xc.default=HZ;var Ec={},GZ=qt;Object.defineProperty(Ec,"__esModule",{value:!0}),Ec.default=void 0;var WZ=GZ(gn),xx=Kr;class QZ extends WZ.default{validateParameters(t){const r=(0,xx.getErrors)([xx.validate.isBoolean(t.vatInc,"vatInc")]);if(r.length>0)throw r}generateToken(t,r){return"{{ ".concat(t.vatInc," | ").concat(r,": ").concat(t.hideShippingMessageInVatMessage," }}")}}Ec.default=QZ;var ia=qt;Object.defineProperty(Np,"__esModule",{value:!0}),Np.default=void 0;var sa=ia(ds),KZ=ia(fc),YZ=ia(gc),XZ=ia(hc),ZZ=ia(mc),JZ=ia(bc),eJ=ia(yc),tJ=ia(wc),rJ=ia(xc),nJ=ia(Ec),aJ=Zt(ps),iJ=Zt(ys),sJ=Zt(ws),oJ=Zt(xs),lJ=Zt(Es),cJ=Zt(ks),uJ=Zt(Ts),dJ=Zt(Ss),pJ=Zt(Cs),fJ=Zt(Ps),gJ=Zt(Is),hJ=Zt(_s),mJ=Zt(As),vJ=Zt(Os),bJ=Zt(Ms),yJ=Zt($s),wJ=Zt(Fs),xJ=Zt(Ds);function Ex(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(Ex=function(n){return n?r:t})(e)}function Zt(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=Ex(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}class EJ{constructor(){(0,sa.default)(this,"map",void 0),(0,sa.default)(this,"quantityPriceTokenGenerator",void 0),(0,sa.default)(this,"priceTokenGenerator",void 0),(0,sa.default)(this,"rangePriceTokenGenerator",void 0),(0,sa.default)(this,"unitPriceTokenGenerator",void 0),(0,sa.default)(this,"plusOrMinusTokenGenerator",void 0),(0,sa.default)(this,"savingsTokenGenerator",void 0),(0,sa.default)(this,"percentageTokenGenerator",void 0),(0,sa.default)(this,"couponCalloutGenerator",void 0),(0,sa.default)(this,"vatTokenGenerator",void 0),this.quantityPriceTokenGenerator=new KZ.default,this.priceTokenGenerator=new YZ.default,this.rangePriceTokenGenerator=new XZ.default,this.plusOrMinusTokenGenerator=new JZ.default,this.savingsTokenGenerator=new ZZ.default,this.percentageTokenGenerator=new eJ.default,this.unitPriceTokenGenerator=new tJ.default,this.couponCalloutGenerator=new rJ.default,this.vatTokenGenerator=new nJ.default,this.map=new Map,this.map.set(cJ.name,this.quantityPriceTokenGenerator),this.map.set(yJ.name,this.quantityPriceTokenGenerator),this.map.set(uJ.name,this.quantityPriceTokenGenerator),this.map.set(dJ.name,this.quantityPriceTokenGenerator),this.map.set(bJ.name,this.quantityPriceTokenGenerator),this.map.set(aJ.name,this.unitPriceTokenGenerator),this.map.set(sJ.name,this.unitPriceTokenGenerator),this.map.set(oJ.n
44ame,this.unitPriceTokenGenerator),this.map.set(lJ.name,this.unitPriceTokenGenerator),this.map.set(iJ.name,this.priceTokenGenerator),this.map.set(gJ.name,this.plusOrMinusTokenGenerator),this.map.set(hJ.name,this.plusOrMinusTokenGenerator),this.map.set(fJ.name,this.savingsTokenGenerator),this.map.set(pJ.name,this.percentageTokenGenerator),this.map.set(mJ.name,this.priceTokenGenerator),this.map.set(vJ.name,this.couponCalloutGenerator),this.map.set(wJ.name,this.vatTokenGenerator),this.map.set(xJ.name,this.rangePriceTokenGenerator)}get(t){return this.map.get(t)}}Np.default=EJ;var kJ=qt;Object.defineProperty(Rp,"__esModule",{value:!0}),Rp.tokenGeneratorMapInstance=void 0;var TJ=kJ(Np);Rp.tokenGeneratorMapInstance=new TJ.default;var SJ=qt;Object.defineProperty(pc,"__esModule",{value:!0}),pc.default=void 0;var CJ=SJ(ds),kx=Ma,PJ=Rp;class IJ{constructor(){(0,CJ.default)(this,"tokenGeneratorMap",void 0),this.tokenGeneratorMap=PJ.tokenGeneratorMapInstance}generateToken(t,r){if(!t||Object.keys(t).length===0||!r)return kx.logger.warn("Can't generate token",{contextData:{presentationType:r,presentationInfo:t}}),"";try{const n=this.tokenGeneratorMap.get(r);if(n){const a=n.getValidationErrors(t);if(a)throw new Error("There are validation errors for ".concat(r,": ").concat(a));return n.generateToken(t,r)}throw new Error("Invalid presentationType: ".concat(r))}catch(n){throw kx.logger.error(n,{contextData:{presentationType:r,presentationInfo:t}}),new Error(n)}}}pc.default=IJ;var Tx=qt;Object.defineProperty(Fo,"__esModule",{value:!0}),Fo.tokenEngineFactory=Fo.presentationTokenFactory=void 0;var _J=Tx(pc),AJ=Tx(Vl);Fo.presentationTokenFactory=new _J.default,Fo.tokenEngineFactory={create:(e,t)=>new AJ.default(e,t)};var OJ=qt;Object.defineProperty(Dp,"__esModule",{value:!0}),Dp.default=void 0;var MJ=OJ(ds),Sx=Fo;class $J{constructor(t,r){(0,MJ.default)(this,"tokenEngine",void 0),this.tokenEngine=Sx.tokenEngineFactory.create(t,r)}async get(t,r){let n;try{n=Sx.presentationTokenFactory.generateToken(t,r)}catch(a){return Promise.reject(a)}return await this.tokenEngine.render(n)}}Dp.default=$J;var Cx={};Object.defineProperty(Cx,"__esModule",{value:!0});var FJ={},DJ=Jt(ps),RJ=Jt(ys),NJ=Jt(ws),LJ=Jt(xs),UJ=Jt(Es),BJ=Jt(ks),qJ=Jt(Ts),VJ=Jt(Ss),zJ=Jt(Cs),jJ=Jt(Ps),HJ=Jt(Is),GJ=Jt(_s),WJ=Jt(As),QJ=Jt(Os),KJ=Jt(Ms),YJ=Jt($s),XJ=Jt(Fs),ZJ=Jt(Ds);function Px(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(Px=function(n){return n?r:t})(e)}function Jt(e,t){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=Px(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&{}.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}function uBe(e){return e}BJ.name,qJ.name,RJ.name,HJ.name,GJ.name,zJ.name,jJ.name,WJ.name,NJ.name,LJ.name,UJ.name,DJ.name,VJ.name,QJ.name,YJ.name,KJ.name,XJ.name,ZJ.name,(function(e){var t=qt;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ComparativeDisplayType",{enumerable:!0,get:function(){return w.ComparativeDisplayType}}),Object.defineProperty(e,"ICouponCallout",{enumerable:!0,get:function(){return i.ICouponCallout}}),Object.defineProperty(e,"IPercentage",{enumerable:!0,get:function(){return s.IPercentage}}),Object.defineProperty(e,"IPlusOrMinus",{enumerable:!0,get:function(){return o.IPlusOrMinus}}),Object.defineProperty(e,"IPresentation",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"IPrice",{enumerable:!0,get:function(){return l.IPrice}}),Object.defineProperty(e,"IQuantityPrice",{enumerable:!0,get:function(){return u.IQuantityPrice}}),Object.defineProperty(e,"IRangePrice",{enumerable:!0,get:function(){return c.IRangePrice}}),Object.defineProperty(e,"ISavings",{enumerable:!0,get:function(){return d.ISavings}}),Object.defineProperty(e,"IUnitPrice",{enumerable:!0,get:function(){return p.IUnitPrice}}),Object.defineProperty(e,"IVatMessage",{enumerable:!0,get:function(){return f.IVatMessage}}),Object.defineProperty(e,"PresentationProvider",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"PresentationTokenFactory",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"PricePresentationType",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"TokenEngine",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"ZeroDisplayType",{enumerable:!0,get:function(){return v.ZeroDisplayType}}),e.default=void 0;var r=t(Vl),n=t(Dp),a=t(pc),i=xc,s=yc,o=bc,l=gc,c=hc,u=fc,d=mc,p=wc,f=Ec,g=t(Cx),h=t(FJ),v=ki,w=zt;e.default=r.default})(So);var dBe=L("av",Js(So));const JJ=({onSaveSelections:e,onCancel:t,saveChangesLabel:r,revertChangesLabel:n})=>b.createElement(b.Fragment,null,b.createElement(kt,{skin:"primary",width:"full-width",mb:"4",onClick:e},r),b.createElement(kt,{width:"full-width",onClick:t},n));var Lr=function(){return Lr=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Lr.apply(this,arguments)};function Lp(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;var kc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof Pa<"u"?Pa:typeof self<"u"?self:{};
vendor: 28,605 bytes, lines 44-45
44function eee(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ut="-ms-",Tc="-moz-",Ke="-webkit-",Ix="comm",Up="rule",D1="decl",tee="@import",_x="@keyframes",ree="@layer",Ax=Math.abs,R1=String.fromCharCode,N1=Object.assign;function nee(e,t){return er(e,0)^45?(((t<<2^er(e,0))<<2^er(e,1))<<2^er(e,2))<<2^er(e,3):0}function Ox(e){return e.trim()}function Ba(e,t){return(e=t.exec(e))?e[0]:e}function Pe(e,t,r){return e.replace(t,r)}function Bp(e,t,r){return e.indexOf(t,r)}function er(e,t){return e.charCodeAt(t)|0}function Ro(e,t,r){return e.slice(t,r)}function oa(e){return e.length}function Mx(e){return e.length}function Sc(e,t){return t.push(e),e}function aee(e,t){return e.map(t).join("")}function $x(e,t){return e.filter(function(r){return!Ba(r,t)})}var qp=1,No=1,Fx=0,hn=0,$t=0,Lo="";function Vp(e,t,r,n,a,i,s,o){return{value:e,root:t,parent:r,type:n,props:a,children:i,line:qp,column:No,length:s,return:"",siblings:o}}function Ti(e,t){return N1(Vp("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Uo(e){for(;e.root;)e=Ti(e.root,{children:[e]});Sc(e,e.siblings)}function iee(){return $t}function see(){return $t=hn>0?er(Lo,--hn):0,No--,$t===10&&(No=1,qp--),$t}function An(){return $t=hn<Fx?er(Lo,hn++):0,No++,$t===10&&(No=1,qp++),$t}function Rs(){return er(Lo,hn)}function zp(){return hn}function jp(e,t){return Ro(Lo,e,t)}function L1(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function oee(e){return qp=No=1,Fx=oa(Lo=e),hn=0,[]}function lee(e){return Lo="",e}function U1(e){return Ox(jp(hn-1,B1(e===91?e+2:e===40?e+1:e)))}function cee(e){for(;($t=Rs())&&$t<33;)An();return L1(e)>2||L1($t)>3?"":" "}function uee(e,t){for(;--t&&An()&&!($t<48||$t>102||$t>57&&$t<65||$t>70&&$t<97););return jp(e,zp()+(t<6&&Rs()==32&&An()==32))}function B1(e){for(;An();)switch($t){case e:return hn;case 34:case 39:e!==34&&e!==39&&B1($t);break;case 40:e===41&&B1(e);break;case 92:An();break}return hn}function dee(e,t){for(;An()&&e+$t!==57;)if(e+$t===84&&Rs()===47)break;return"/*"+jp(t,hn-1)+"*"+R1(e===47?e:An())}function pee(e){for(;!L1(Rs());)An();return jp(e,hn)}function fee(e){return lee(Hp("",null,null,null,[""],e=oee(e),0,[0],e))}function Hp(e,t,r,n,a,i,s,o,l){for(var c=0,u=0,d=s,p=0,f=0,g=0,h=1,v=1,w=1,T=0,C="",O=a,_=i,A=n,P=C;v;)switch(g=T,T=An()){case 40:if(g!=108&&er(P,d-1)==58){Bp(P+=Pe(U1(T),"&","&\f"),"&\f",Ax(c?o[c-1]:0))!=-1&&(w=-1);break}case 34:case 39:case 91:P+=U1(T);break;case 9:case 10:case 13:case 32:P+=cee(g);break;case 92:P+=uee(zp()-1,7);continue;case 47:switch(Rs()){case 42:case 47:Sc(gee(dee(An(),zp()),t,r,l),l);break;default:P+="/"}break;case 123*h:o[c++]=oa(P)*w;case 125*h:case 59:case 0:switch(T){case 0:case 125:v=0;case 59+u:w==-1&&(P=Pe(P,/\f/g,"")),f>0&&oa(P)-d&&Sc(f>32?Rx(P+";",n,r,d-1,l):Rx(Pe(P," ","")+";",n,r,d-2,l),l);break;case 59:P+=";";default:if(Sc(A=Dx(P,t,r,c,u,a,o,C,O=[],_=[],d,i),i),T===123)if(u===0)Hp(P,t,A,A,O,i,d,o,_);else switch(p===99&&er(P,3)===110?100:p){case 100:case 108:case 109:case 115:Hp(e,A,A,n&&Sc(Dx(e,A,A,0,0,a,o,C,a,O=[],d,_),_),a,_,d,o,n?O:_);break;default:Hp(P,A,A,A,[""],_,0,o,_)}}c=u=f=0,h=w=1,C=P="",d=s;break;case 58:d=1+oa(P),f=g;default:if(h<1){if(T==123)--h;else if(T==125&&h++==0&&see()==125)continue}switch(P+=R1(T),T*h){case 38:w=u>0?1:(P+="\f",-1);break;case 44:o[c++]=(oa(P)-1)*w,w=1;break;case 64:Rs()===45&&(P+=U1(An())),p=Rs(),u=d=oa(C=P+=pee(zp())),T++;break;case 45:g===45&&oa(P)==2&&(h=0)}}return i}function Dx(e,t,r,n,a,i,s,o,l,c,u,d){for(var p=a-1,f=a===0?i:[""],g=Mx(f),h=0,v=0,w=0;h<n;++h)for(var T=0,C=Ro(e,p+1,p=Ax(v=s[h])),O=e;T<g;++T)(O=Ox(v>0?f[T]+" "+C:Pe(C,/&\f/g,f[T])))&&(l[w++]=O);return Vp(e,t,r,a===0?Up:o,l,c,u,d)}function gee(e,t,r,n){return Vp(e,t,r,Ix,R1(iee()),Ro(e,2,-2),0,n)}function Rx(e,t,r,n,a){return Vp(e,t,r,D1,Ro(e,0,n),Ro(e,n+1,-1),n,a)}function Nx(e,t,r){switch(nee(e,t)){case 5103:return Ke+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Ke+e+e;case 4789:return Tc+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Ke+e+Tc+e+ut+e+e;case 5936:switch(er(e,t+11)){case 114:return Ke+e+ut+Pe(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ke+e+ut+Pe(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ke+e+ut+Pe(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Ke+e+ut+e+e;case 6165:return Ke+e+ut+"flex-"+e+e;case 5187:return Ke+e+Pe(e,/(\w+).+(:[^]+)/,Ke+"box-$1$2"+ut+"flex-$1$2")+e;case 5443:return Ke+e+ut+"flex-item-"+Pe(e,/flex-|-self/g,"")+(Ba(e,/flex-|baseline/)?"":ut+"grid-row-"+Pe(e,/flex-|-self/g,""))+e;case 4675:return Ke+e+ut+"flex-line-pack"+Pe(e,/align-content|flex-|-self/g,"")+e;case 5548:return Ke+e+ut+Pe(e,"shrink","negative")+e;case 5292:return Ke+e+ut+Pe(e,"basis","preferred-size")+e;case 6060:return Ke+"box-"+Pe(e,"-grow","")+Ke+e+ut+Pe(e,"grow","positive")+e;case 4554:return Ke+Pe(e,/([^-])(transform)/g,"$1"+Ke+"$2")+e;case 6187:return Pe(Pe(Pe(e,/(zoom-|grab)/,Ke+"$1"),/(image-set)/,Ke+"$1"),e,"")+e;case 5495:case 3959:return Pe(e,/(image-set\([^]*)/,Ke+"$1$`$1");case 4968:return Pe(Pe(e,/(.+:)(flex-)?(.*)/,Ke+"box-pack:$3"+ut+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Ke+e+e;case 4200:if(!Ba(e,/flex-|baseline/))return ut+"grid-column-align"+Ro(e,t)+e;break;case 2592:case 3360:return ut+Pe(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(n,a){return t=a,Ba(n.props,/grid-\w+-end/)})?~Bp(e+(r=r[t].value),"span",0)?e:ut+Pe(e,"-start","")+e+ut+"grid-row-span:"+(~Bp(r,"span",0)?Ba(r,/\d+/):+Ba(r,/\d+/)-+Ba(e,/\d+/))+";":ut+Pe(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(n){return Ba(n.props,/grid-\w+-start/)})?e:ut+Pe(Pe(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Pe(e,/(.+)-inline(.+)/,Ke+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(oa(e)-1-t>6)switch(er(e,t+1)){case 109:if(er(e,t+4)!==45)break;case 102:return Pe(e,/(.+:)(.+)-([^]+)/,"$1"+Ke+"$2-$3$1"+Tc+(er(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Bp(e,"stretch",0)?Nx(Pe(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return Pe(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(n,a,i,s,o,l,c){return ut+a+":"+i+c+(s?ut+a+"-span:"+(o?l:+l-+i)+c:"")+e});case 4949:if(er(e,t+6)===121)return Pe(e,":",":"+Ke)+e;break;case 6444:switch(er(e,er(e,14)===45?18:11)){case 120:return Pe(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Ke+(er(e,14)===45?"inline-":"")+"box$3$1"+Ke+"$2$3$1"+ut+"$2box$3")+e;case 100:return Pe(e,":",":"+ut)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Pe(e,"scroll-","scroll-snap-")+e}return e}function Gp(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function hee(e,t,r,n){switch(e.type){case ree:if(e.children.length)break;case tee:case D1:return e.return=e.return||e.value;case Ix:return"";case _x:return e.return=e.value+"{"+Gp(e.children,n)+"}";case Up:if(!oa(e.value=e.props.join(",")))return""}return oa(r=Gp(e.children,n))?e.return=e.value+"{"+r+"}":""}function mee(e){var t=Mx(e);return function(r,n,a,i){for(var s="",o=0;o<t;o++)s+=e[o](r,n,a,i)||"";return s}}function vee(e){return function(t){t.root||(t=t.return)&&e(t)}}function bee(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case D1:e.return=Nx(e.value,e.length,r);return;case _x:return Gp([Ti(e,{value:Pe(e.value,"@","@"+Ke)})],n);case Up:if(e.length)return aee(r=e.props,function(a){switch(Ba(a,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Uo(Ti(e,{props:[Pe(a,/:(read-\w+)/,":"+Tc+"$1")]})),Uo(Ti(e,{props:[a]})),N1(e,{props:$x(r,n)});break;case"::placeholder":Uo(Ti(e,{props:[Pe(a,/:(plac\w+)/,":"+Ke+"input-$1")]})),Uo(Ti(e,{props:[Pe(a,/:(plac\w+)/,":"+Tc+"$1")]})),Uo(Ti(e,{props:[Pe(a,/:(plac\w+)/,ut+"input-$1")]})),Uo(Ti(e,{props:[a]})),N1(e,{props:$x(r,n)});break}return""})}}var yee={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Bo=typeof sr<"u"&&sr.env!==void 0&&(sr.env.REACT_APP_SC_ATTR||sr.env.SC_ATTR)||"data-styled",Lx="active",Ux="data-styled-version",Wp="6.1.19",q1=`/*!sc*/ 45`,Qp=typeof window<"u"&&typeof document<"u",wee=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof sr<"u"&&sr.env!==void 0&&sr.env.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&sr.env.REACT_APP_SC_DISABLE_SPEEDY!==""?sr.env.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&sr.env.REACT_APP_SC_DISABLE_SPEEDY:typeof sr<"u"&&sr.env!==void 0&&sr.env.SC_DISABLE_SPEEDY!==void 0&&sr.env.SC_DISABLE_SPEEDY!==""&&sr.env.SC_DISABLE_SPEEDY!=="false"&&sr.env.SC_DISABLE_SPEEDY),Kp=Object.freeze([]),qo=Object.freeze({});function xee(e,t,r){return r===void 0&&(r=qo),e.theme!==r.theme&&e.theme||t||r.theme}var Bx=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Eee=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,kee=/(^-|-$)/g;function qx(e){return e.replace(Eee,"-").replace(kee,"")}var Tee=/(a)(d)/gi,Yp=52,Vx=function(e){return String.fromCharCode(e+(e>25?39:97))};function V1(e){var t,r="";for(t=Math.abs(e);t>Yp;t=t/Yp|0)r=Vx(t%Yp)+r;return(Vx(t%Yp)+r).replace(Tee,"$1-$2")}var z1,zx=5381,Vo=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},jx=function(e){return Vo(zx,e)};function See(e){return V1(jx(e)>>>0)}function Cee(e){return e.displayName||e.name||"Component"}function j1(e){return typeof e=="string"&&!0}var Hx=typeof Symbol=="function"&&Symbol.for,Gx=Hx?Symbol.for("react.memo"):60115,Pee=Hx?Symbol.for("react.forward_ref"):60112,Iee={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},_ee={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Wx={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Aee=((z1={})[Pee]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},z1[Gx]=Wx,z1);function Qx(e){return("type"in(t=e)&&t.type.$$typeof)===Gx?Wx:"$$typeof"in e?Aee[e.$$typeof]:Iee;var t}var Oee=Object.defineProperty,Mee=Object.getOwnPropertyNames,Kx=Object.getOwnPropertySymbols,$ee=Object.getOwnPropertyDescriptor,Fee=Object.getPrototypeOf,Yx=Object.prototype;function Xx(e,t,r){if(typeof t!="string"){if(Yx){var n=Fee(t);n&&n!==Yx&&Xx(e,n,r)}var a=Mee(t);Kx&&(a=a.concat(Kx(t)));for(var i=Qx(e),s=Qx(t),o=0;o<a.length;++o){var l=a[o];if(!(l in _ee||r&&r[l]||s&&l in s||i&&l in i)){var c=$ee(t,l);try{Oee(e,l,c)}catch{}}}}return e}function zo(e){return typeof e=="function"}function H1(e){return typeof e=="object"&&"styledComponentId"in e}function Ns(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Zx(e,t){if(e.length===0)return"";for(var r=e[0],n=1;n<e.length;n++)r+=e[n];return r}function Cc(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function G1(e,t,r){if(r===void 0&&(r=!1),!r&&!Cc(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var n=0;n<t.length;n++)e[n]=G1(e[n],t[n]);else if(Cc(t))for(var n in t)e[n]=G1(e[n],t[n]);return e}function W1(e,t){Object.defineProperty(e,"toString",{value:t})}function Pc(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var Dee=(function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var r=0,n=0;n<t;n++)r+=this.groupSizes[n];return r},e.prototype.insertRules=function(t,r){if(t>=this.groupSizes.length){for(var n=this.groupSizes,a=n.length,i=a;t>=i;)if((i<<=1)<0)throw Pc(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var s=a;s<i;s++)this.groupSizes[s]=0}for(var o=this.indexOfGroup(t+1),l=(s=0,r.length);s<l;s++)this.tag.insertRule(o,r[s])&&(this.groupSizes[t]++,o++)},e.prototype.clearGroup=function(t){if(t<this.length){var r=this.groupSizes[t],n=this.indexOfGroup(t),a=n+r;this.groupSizes[t]=0;for(var i=n;i<a;i++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(t){var r="";if(t>=this.length||this.groupSizes[t]===0)return r;for(var n=this.groupSizes[t],a=this.indexOfGroup(t),i=a+n,s=a;s<i;s++)r+="".concat(this.tag.getRule(s)).concat(q1);return r},e})(),Xp=new Map,Zp=new Map,Jp=1,ef=function(e){if(Xp.has(e))return Xp.get(e);for(;Zp.has(Jp);)Jp++;var t=Jp++;return Xp.set(e,t),Zp.set(t,e),t},Ree=function(e,t){Jp=t+1,Xp.set(e,t),Zp.set(t,e)},Nee="style[".concat(Bo,"][").concat(Ux,'="').concat(Wp,'"]'),Lee=new RegExp("^".concat(Bo,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Uee=function(e,t,r){for(var n,a=r.split(","),i=0,s=a.length;i<s;i++)(n=a[i])&&e.registerName(t,n)},Bee=function(e,t){for(var r,n=((r=t.textContent)!==null&&r!==void 0?r:"").split(q1),a=[],i=0,s=n.length;i<s;i++){var o=n[i].trim();if(o){var l=o.match(Lee);if(l){var c=0|parseInt(l[1],10),u=l[2];c!==0&&(Ree(u,c),Uee(e,u,l[3]),e.getTag().insertRules(c,a)),a.length=0}else a.push(o)}}},Jx=function(e){for(var t=document.querySelectorAll(Nee),r=0,n=t.length;r<n;r++){var a=t[r];a&&a.getAttribute(Bo)!==Lx&&(Bee(e,a),a.parentNode&&a.parentNode.removeChild(a))}};function qee(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var eE=function(e){var t=document.head,r=e||t,n=document.createElement("style"),a=(function(o){var l=Array.from(o.querySelectorAll("style[".concat(Bo,"]")));return l[l.length-1]})(r),i=a!==void 0?a.nextSibling:null;n.setAttribute(Bo,Lx),n.setAttribute(Ux,Wp);var s=qee();return s&&n.setAttribute("nonce",s),r.insertBefore(n,i),n},Vee=(function(){function e(t){this.element=eE(t),this.element.appendChild(document.createTextNode("")),this.sheet=(function(r){if(r.sheet)return r.sheet;for(var n=document.styleSheets,a=0,i=n.length;a<i;a++){var s=n[a];if(s.ownerNode===r)return s}throw Pc(17)})(this.element),this.length=0}return e.prototype.insertRule=function(t,r){try{return this.sheet.insertRule(r,t),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(t){this.sheet.deleteRule(t),this.length--},e.prototype.getRule=function(t){var r=this.sheet.cssRules[t];return r&&r.cssText?r.cssText:""},e})(),zee=(function(){function e(t){this.element=eE(t),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(t,r){if(t<=this.length&&t>=0){var n=document.createTextNode(r);return this.element.insertBefore(n,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t<this.length?this.nodes[t].textContent:""},e})(),jee=(function(){function e(t){this.rules=[],this.length=0}return e.prototype.insertRule=function(t,r){return t<=this.length&&(this.rules.splice(t,0,r),this.length++,!0)},e.prototype.deleteRule=function(t){this.rules.splice(t,1),this.length--},e.prototype.getRule=function(t){return t<this.length?this.rules[t]:""},e})(),tE=Qp,Hee={isServer:!Qp,useCSSOMInjection:!wee},rE=(function(){function e(t,r,n){t===void 0&&(t=qo),r===void 0&&(r={});var a=this;this.options=Lr(Lr({},Hee),t),this.gs=r,this.names=new Map(n),this.server=!!t.isServer,!this.server&&Qp&&tE&&(tE=!1,Jx(this)),W1(this,function(){return(function(i){for(var s=i.getTag(),o=s.length,l="",c=function(d){var p=(function(w){return Zp.get(w)})(d);if(p===void 0)return"continue";var f=i.names.get(p),g=s.getGroup(d);if(f===void 0||!f.size||g.length===0)return"continue";var h="".concat(Bo,".g").concat(d,'[id="').concat(p,'"]'),v="";f!==void 0&&f.forEach(function(w){w.length>0&&(v+="".concat(w,","))}),l+="".concat(g).concat(h,'{content:"').concat(v,'"}').concat(q1)},u=0;u<o;u++)c(u);return l})(a)})}return e.registerId=function(t){return ef(t)},e.prototype.rehydrate=function(){!this.server&&Qp&&Jx(this)},e.prototype.reconstructWithOptions=function(t,r){return r===void 0&&(r=!0),new e(Lr(Lr({},this.options),t),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(t){return this.gs[t]=(this.gs[t]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=(function(r){var n=r.useCSSOMInjection,a=r.target;return r.isServer?new jee(a):n?new Vee(a):new zee(a)})(this.options),new Dee(t)));var t},e.prototype.hasNameForId=function(t,r){return this.names.has(t)&&this.names.get(t).has(r)},e.prototype.registerName=function(t,r){if(ef(t),this.names.has(t))this.names.get(t).add(r);else{var n=new Set;n.add(r),this.names.set(t,n)}},e.prototype.insertRules=function(t,r,n){this.registerName(t,r),this.getTag().insertRules(ef(t),n)},e.prototype.clearNames=function(t){this.names.has(t)&&this.names.get(t).clear()},e.prototype.clearRules=function(t){this.getTag().clearGroup(ef(t)),this.clearNames(t)},e.prototype.clearTag=function(){this.tag=void 0},e})(),Gee=/&/g,Wee=/^\s*\/\/.*$/gm;function nE(e,t){return e.map(function(r){return r.type==="rule"&&(r.value="".concat(t," ").concat(r.value),r.value=r.value.replaceAll(",",",".concat(t," ")),r.props=r.props.map(function(n){return"".concat(t," ").concat(n)})),Array.isArray(r.children)&&r.type!=="@keyframes"&&(r.children=nE(r.children,t)),r})}function Qee(e){var t,r,n,a=qo,i=a.options,s=i===void 0?qo:i,o=a.plugins,l=o===void 0?Kp:o,c=function(p,f,g){return g.startsWith(r)&&g.endsWith(r)&&g.replaceAll(r,"").length>0?".".concat(t):p},u=l.slice();u.push(function(p){p.type===Up&&p.value.includes("&")&&(p.props[0]=p.props[0].replace(Gee,r).replace(n,c))}),s.prefix&&u.push(bee),u.push(hee);var d=function(p,f,g,h){f===void 0&&(f=""),g===void 0&&(g=""),h===void 0&&(h="&"),t=h,r=f,n=new RegExp("\\".concat(r,"\\b"),"g");var v=p.replace(Wee,""),w=fee(g||f?"".concat(g," ").concat(f," { ").concat(v," }"):v);s.namespace&&(w=nE(w,s.namespace));var T=[];return Gp(w,mee(u.concat(vee(function(C){return T.push(C)})))),T};return d.hash=l.length?l.reduce(function(p,f){return f.name||Pc(15),Vo(p,f.name)},zx).toString():"",d}var Kee=new rE,Q1=Qee(),aE=b.createContext({shouldForwardProp:void 0,styleSheet:Kee,stylis:Q1});aE.Consumer,b.createContext(void 0);function iE(){return bt(aE)}var Yee=(function(){function e(t,r){var n=this;this.inject=function(a,i){i===void 0&&(i=Q1);var s=n.name+i.hash;a.hasNameForId(n.id,s)||a.insertRules(n.id,s,i(n.rules,s,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=r,W1(this,function(){throw Pc(12,String(n.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=Q1),this.name+t.hash},e})(),Xee=function(e){return e>="A"&&e<="Z"};function sE(e){for(var t="",r=0;r<e.length;r++){var n=e[r];if(r===1&&n==="-"&&e[0]==="-")return e;Xee(n)?t+="-"+n.toLowerCase():t+=n}return t.startsWith("ms-")?"-"+t:t}var oE=function(e){return e==null||e===!1||e===""},lE=function(e){var t,r,n=[];for(var a in e){var i=e[a];e.hasOwnProperty(a)&&!oE(i)&&(Array.isArray(i)&&i.isCss||zo(i)?n.push("".concat(sE(a),":"),i,";"):Cc(i)?n.push.apply(n,Lp(Lp(["".concat(a," {")],lE(i),!1),["}"],!1)):n.push("".concat(sE(a),": ").concat((t=a,(r=i)==null||typeof r=="boolean"||r===""?"":typeof r!="number"||r===0||t in yee||t.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return n};function Ls(e,t,r,n){if(oE(e))return[];if(H1(e))return[".".concat(e.styledComponentId)];if(zo(e)){if(!zo(i=e)||i.prototype&&i.prototype.isReactComponent||!t)return[e];var a=e(t);return Ls(a,t,r,n)}var i;return e instanceof Yee?r?(e.inject(r,n),[e.getName(n)]):[e]:Cc(e)?lE(e):Array.isArray(e)?Array.prototype.concat.apply(Kp,e.map(function(s){return Ls(s,t,r,n)})):[e.toString()]}function Zee(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(zo(r)&&!H1(r))return!1}return!0}var Jee=jx(Wp),ete=(function(){function e(t,r,n){this.rules=t,this.staticRulesId="",this.isStatic=(n===void 0||n.isStatic)&&Zee(t),this.componentId=r,this.baseHash=Vo(Jee,r),this.baseStyle=n,rE.registerId(r)}return e.prototype.generateAndInjectStyles=function(t,r,n){var a=this.baseStyle?this.baseStyle.generateAndInjectStyles(t,r,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&r.hasNameForId(this.componentId,this.staticRulesId))a=Ns(a,this.staticRulesId);else{var i=Zx(Ls(this.rules,t,r,n)),s=V1(Vo(this.baseHash,i)>>>0);if(!r.hasNameForId(this.componentId,s)){var o=n(i,".".concat(s),void 0,this.componentId);r.insertRules(this.componentId,s,o)}a=Ns(a,s),this.staticRulesId=s}else{for(var l=Vo(this.baseHash,n.hash),c="",u=0;u<this.rules.length;u++){var d=this.rules[u];if(typeof d=="string")c+=d;else if(d){var p=Zx(Ls(d,t,r,n));l=Vo(l,p+u),c+=p}}if(c){var f=V1(l>>>0);r.hasNameForId(this.componentId,f)||r.insertRules(this.componentId,f,n(c,".".concat(f),void 0,this.componentId)),a=Ns(a,f)}}return a},e})(),cE=b.createContext(void 0);cE.Consumer;var K1={};function tte(e,t,r){var n=H1(e),a=e,i=!j1(e),s=t.attrs,o=s===void 0?Kp:s,l=t.componentId,c=l===void 0?(function(O,_){var A=typeof O!="string"?"sc":qx(O);K1[A]=(K1[A]||0)+1;var P="".concat(A,"-").concat(See(Wp+A+K1[A]));return _?"".concat(_,"-").concat(P):P})(t.displayName,t.parentComponentId):l,u=t.displayName,d=u===void 0?(function(O){return j1(O)?"styled.".concat(O):"Styled(".concat(Cee(O),")")})(e):u,p=t.displayName&&t.componentId?"".concat(qx(t.displayName),"-").concat(t.componentId):t.componentId||c,f=n&&a.attrs?a.attrs.concat(o).filter(Boolean):o,g=t.shouldForwardProp;if(n&&a.shouldForwardProp){var h=a.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;g=function(O,_){return h(O,_)&&v(O,_)}}else g=h}var w=new ete(r,p,n?a.componentStyle:void 0);function T(O,_){return(function(A,P,D){var Q=A.attrs,G=A.componentStyle,Z=A.defaultProps,W=A.foldedComponentIds,B=A.styledComponentId,z=A.target,M=b.useContext(cE),j=iE(),q=A.shouldForwardProp||j.shouldForwardProp,K=xee(P,M,Z)||qo,Y=(function(ye,nt,Ee){for(var Ue,Ie=Lr(Lr({},nt),{className:void 0,theme:Ee}),Le=0;Le<ye.length;Le+=1){var Me=zo(Ue=ye[Le])?Ue(Ie):Ue;for(var we in Me)Ie[we]=we==="className"?Ns(Ie[we],Me[we]):we==="style"?Lr(Lr({},Ie[we]),Me[we]):Me[we]}return nt.className&&(Ie.className=Ns(Ie.className,nt.className)),Ie})(Q,P,K),ee=Y.as||z,X={};for(var le in Y)Y[le]===void 0||le[0]==="$"||le==="as"||le==="theme"&&Y.theme===K||(le==="forwardedAs"?X.as=Y.forwardedAs:q&&!q(le,ee)||(X[le]=Y[le]));var ke=(function(ye,nt){var Ee=iE(),Ue=ye.generateAndInjectStyles(nt,Ee.styleSheet,Ee.stylis);return Ue})(G,Y),Te=Ns(W,B);return ke&&(Te+=" "+ke),Y.className&&(Te+=" "+Y.className),X[j1(ee)&&!Bx.has(ee)?"class":"className"]=Te,D&&(X.ref=D),c3(ee,X)})(C,O,_)}T.displayName=d;var C=b.forwardRef(T);return C.attrs=f,C.componentStyle=w,C.displayName=d,C.shouldForwardProp=g,C.foldedComponentIds=n?Ns(a.foldedComponentIds,a.styledComponentId):"",C.styledComponentId=p,C.target=n?a.target:e,Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(O){this._foldedDefaultProps=n?(function(_){for(var A=[],P=1;P<arguments.length;P++)A[P-1]=arguments[P];for(var D=0,Q=A;D<Q.length;D++)G1(_,Q[D],!0);return _})({},a.defaultProps,O):O}}),W1(C,function(){return".".concat(C.styledComponentId)}),i&&Xx(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),C}function uE(e,t){for(var r=[e[0]],n=0,a=t.length;n<a;n+=1)r.push(t[n],e[n+1]);return r}var dE=function(e){return Object.assign(e,{isCss:!0})};function rte(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(zo(e)||Cc(e))return dE(Ls(uE(Kp,Lp([e],t,!0))));var n=e;return t.length===0&&n.length===1&&typeof n[0]=="string"?Ls(n):dE(Ls(uE(n,t)))}function Y1(e,t,r){if(r===void 0&&(r=qo),!t)throw Pc(1,t);var n=function(a){for(var i=[],s=1;s<arguments.length;s++)i[s-1]=arguments[s];return e(t,r,rte.apply(void 0,Lp([a],i,!1)))};return n.attrs=function(a){return Y1(e,t,Lr(Lr({},r),{attrs:Array.prototype.concat(r.attrs,a).filter(Boolean)}))},n.withConfig=function(a){return Y1(e,t,Lr(Lr({},r),a))},n}var pE=function(e){return Y1(tte,e)},X1=pE;Bx.forEach(function(e){X1[e]=pE(e)});var nte="Quantity",ate="Choose your quantity",ite="Select this quantity",ste="Close",ote="...",lte="Price",cte="Unit price",ute="Not available with other selections: ",dte="Select...",pte="{{{PERCENT}}}% savings",fte="sale",gte="{{{AMOUNT}}} savings / unit",hte="{{{AMOUNT}}} savings / unit + sale",mte="See more quantities",vte="Required",bte="Sample",yte="Estimated quantity",wte="{{{COUNT}}} Recipients",xte="Recommended",Ete="New",kte="Incompatible",Tte="Out of stock",Ste="Dismiss alert",Cte="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Pte="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}} & {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Ite="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} & {{{ATTRIBUTE3}}} {{{OPTION3}}}.",_te="Incompatible with more than {{{ATTRIBUTE_COUNT}}} options.",Ate="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} was unselected.",Ote="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} & {{{ATTRIBUTE2}}} {{{OPTION2}}} were unselected.",Mte="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} & {{{ATTRIBUTE3}}} {{{OPTION3}}} were unselected.",$te="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: More than {{{ATTRIBUTE_COUNT}}} options were unselected.",Fte="{{{MINIMUM}}} {{{UNIT}}} to {{{MAXIMUM}}} {{{UNIT}}}",Dte="At least {{{MINIMUM}}} {{{UNIT}}}",Rte="Enter a value between {{{MINIMUM}}} to {{{MAXIMUM}}} pages, including cover ",Nte="At least {{{MINIMUM}}} pages, including cover ",Lte="Input is invalid",Ute="Closest numbers are {{{LOWER}}} {{{UNIT}}} and {{{HIGHER}}} {{{UNIT}}}",Bte="Number can't exceed 8 decimals",qte="The minimum number is {{{MINIMUM}}} {{{UNIT}}}",Vte="The maximum number is {{{MAXIMUM}}} {{{UNIT}}}",zte="Input must be a number",jte="Enter a value between {{{LOWER}}} to {{{HIGHER}}} {{{UNIT}}}",Hte="Closest numbers are {{{LOWER}}} pages and {{{HIGHER}}} pages ",Gte="The minimum number is {{{MINIMUM}}} pages ",Wte="The maximum number is {{{MAXIMUM}}} pages ",Qte="Enter a value between {{{LOWER}}} to {{{HIGHER}}} pages, including cover ",Kte="Please provide all required information.",Yte="Minimum: {{{MINIMUM}}} {{{UNIT}}} Maximum: {{{MAXIMUM}}} {{{UNIT}}}",Xte="Show pricing guide",Zte="Pricing guide",Jte="Confirm",ere="Cancel",tre="Enter quantity...",rre="Minimum: {{{MINIMUM}}} {{{UNIT}}}",nre="Maximum: {{{MAXIMUM}}} {{{UNIT}}}",are="Please choose {{{LOWER}}} {{{UNIT}}} or {{{HIGHER}}} {{{UNIT}}}",ire="Please enter a number",fE={quantityLabel:nte,quantityFlyoutHeader:ate,quantityFlyoutCTA:ite,closeButton:ste,pricePlaceholder:ote,priceLabel:lte,unitPrice
45Label:cte,incompatibilityMessage:ute,select:dte,percentSavings:pte,sale:fte,amountSavings:gte,amountSavingsWithSale:hte,seeMoreQuantities:mte,required:vte,sample:bte,estimatedQuantity:yte,numberOfRecipients:wte,recommendedCallout:xte,newCallout:Ete,incompatibleLabel:kte,outOfStockCallout:Tte,dismissAlert:Ste,unwindingMessage_1:Cte,unwindingMessage_2:Pte,unwindingMessage_3:Ite,unwindingMessage_more:_te,unwindingAlertMessage_1:Ate,unwindingAlertMessage_2:Ote,unwindingAlertMessage_3:Mte,unwindingAlertMessage_more:$te,fullRangedHelperText:Fte,rangePartialRangedHelperText:Dte,fullRangedHelperTextForBooklets:Rte,rangePartialRangedHelperTextForBooklets:Nte,rangedGeneralInputError:Lte,rangedBetweenRangesError:Ute,rangedDecimalPrecisionError:Bte,rangedMinInputValueError:qte,rangedMaxInputValueError:Vte,rangedNotANumberError:zte,requiredAttributeFieldError:jte,rangedBetweenRangesErrorForBooklets:Hte,rangedMinInputValueErrorForBooklets:Gte,rangedMaxInputValueErrorForBooklets:Wte,requiredAttributeFieldErrorForBooklets:Qte,requiredInformationToast:Kte,quantityComboboxHelperText:Yte,quantityComboboxShowPricingGuide:Xte,quantityComboboxPricingGuide:Zte,quantityComboboxFlyoutConfirmation:Jte,quantityComboboxFlyoutCancel:ere,quantityComboboxPlaceholderText:tre,quantityComboboxBelowMinError:rre,quantityComboboxAboveMaxError:nre,quantityComboboxBetweenRangeError:are,quantityComboboxInvalidInputError:ire},sre="Antal",ore="V\xE6lg antal",lre="V\xE6lg dette antal",cre="Luk",ure="...",dre="Pris",pre="Stykpris",fre="Ikke tilg\xE6ngelig sammen med andre valg: ",gre="V\xE6lg...",hre="{{{PERCENT}}}% besparelser",mre="udsalg",vre="{{{AMOUNT}}} besparelser/stk.",bre="{{{AMOUNT}}} besparelser/stk. + udsalg",yre="Se flere m\xE6ngder",wre="Skal udfyldes",xre="Varepr\xF8ve",Ere="Estimeret antal",kre="{{{COUNT}}} Modtagere",Tre="Anbefalet",Sre="Nyt",Cre="Inkompatibel",Pre="Ikke p\xE5 lager",Ire="Luk meddelelse",_re="Inkompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Are="Inkompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}} og {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Ore="Inkompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} og {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Mre="Inkompatibel med mere end {{{ATTRIBUTE_COUNT}}} valgmuligheder.",$re="For at v\xE6re kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} blev fravalgt.",Fre="For at v\xE6re kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} og {{{ATTRIBUTE2}}} {{{OPTION2}}} blev fravalgt.",Dre="For at v\xE6re kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} og {{{ATTRIBUTE3}}} {{{OPTION3}}} blev fravalgt.",Rre="For at v\xE6re kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: Mere end {{{ATTRIBUTE_COUNT}}} valgmuligheder blev fravalgt.",Nre="{{{MINIMUM}}} {{{UNIT}}} til {{{MAXIMUM}}} {{{UNIT}}}",Lre="Mindst {{{MINIMUM}}} {{{UNIT}}}",Ure="Indtast en v\xE6rdi mellem {{{MINIMUM}}} og {{{MAXIMUM}}} sider, inklusive forside ",Bre="Mindst {{{MINIMUM}}} sider, inklusive forside ",qre="Inputtet er ugyldigt",Vre="De n\xE6rmeste tal er {{{LOWER}}} {{{UNIT}}} og {{{HIGHER}}} {{{UNIT}}}",zre="Tallet m\xE5 ikke have over 8 decimaler",jre="Minimumtallet er {{{MINIMUM}}} {{{UNIT}}}",Hre="Maksimumtallet er {{{MAXIMUM}}} {{{UNIT}}}",Gre="Det indtastede skal v\xE6re et tal",Wre="Indtast en v\xE6rdi mellem {{{LOWER}}} og {{{HIGHER}}} {{{UNIT}}}",Qre="Det t\xE6tteste antal er {{{LOWER}}} sider og {{{HIGHER}}} sider ",Kre="Minimumsantallet er {{{MINIMUM}}} sider ",Yre="Maksimumsantallet er {{{MAXIMUM}}} sider ",Xre="Indtast en v\xE6rdi mellem {{{LOWER}}} og {{{HIGHER}}} sider, inklusive forside ",Zre="Giv os alle de n\xF8dvendige oplysninger.",Jre="Minimum: {{{MINIMUM}}} {{{UNIT}}} Maksimum: {{{MAXIMUM}}} {{{UNIT}}}",ene="Vis prisguide",tne="Prisguide",rne="Bekr\xE6ft",nne="Annuller",ane="Indtats antal...",ine="Minimum: {{{MINIMUM}}} {{{UNIT}}}",sne="Maksimum: {{{MAXIMUM}}} {{{UNIT}}}",one="V\xE6lg {{{LOWER}}} {{{UNIT}}} eller {{{HIGHER}}} {{{UNIT}}}",lne="Indtast et tal",cne={quantityLabel:sre,quantityFlyoutHeader:ore,quantityFlyoutCTA:lre,closeButton:cre,pricePlaceholder:ure,priceLabel:dre,unitPrice
45Label:pre,incompatibilityMessage:fre,select:gre,percentSavings:hre,sale:mre,amountSavings:vre,amountSavingsWithSale:bre,seeMoreQuantities:yre,required:wre,sample:xre,estimatedQuantity:Ere,numberOfRecipients:kre,recommendedCallout:Tre,newCallout:Sre,incompatibleLabel:Cre,outOfStockCallout:Pre,dismissAlert:Ire,unwindingMessage_1:_re,unwindingMessage_2:Are,unwindingMessage_3:Ore,unwindingMessage_more:Mre,unwindingAlertMessage_1:$re,unwindingAlertMessage_2:Fre,unwindingAlertMessage_3:Dre,unwindingAlertMessage_more:Rre,fullRangedHelperText:Nre,rangePartialRangedHelperText:Lre,fullRangedHelperTextForBooklets:Ure,rangePartialRangedHelperTextForBooklets:Bre,rangedGeneralInputError:qre,rangedBetweenRangesError:Vre,rangedDecimalPrecisionError:zre,rangedMinInputValueError:jre,rangedMaxInputValueError:Hre,rangedNotANumberError:Gre,requiredAttributeFieldError:Wre,rangedBetweenRangesErrorForBooklets:Qre,rangedMinInputValueErrorForBooklets:Kre,rangedMaxInputValueErrorForBooklets:Yre,requiredAttributeFieldErrorForBooklets:Xre,requiredInformationToast:Zre,quantityComboboxHelperText:Jre,quantityComboboxShowPricingGuide:ene,quantityComboboxPricingGuide:tne,quantityComboboxFlyoutConfirmation:rne,quantityComboboxFlyoutCancel:nne,quantityComboboxPlaceholderText:ane,quantityComboboxBelowMinError:ine,quantityComboboxAboveMaxError:sne,quantityComboboxBetweenRangeError:one,quantityComboboxInvalidInputError:lne},une="Menge",dne="Bestellmenge ausw\xE4hlen",pne="Diese Menge ausw\xE4hlen",fne="Schlie\xDFen",gne="...",hne="Preis",mne="St\xFCckpreis",vne="Nicht mit anderen Optionen verf\xFCgbar: ",bne="Ausw\xE4hlen...",yne="{{{PERCENT}}}\xA0% Ersparnis",wne="Sale",xne="{{{AMOUNT}}} Ersparnis / St\xFCck",Ene="{{{AMOUNT}}} Ersparnis / St\xFCck + Sale",kne="Weitere Mengen",Tne="Erforderlich",Sne="Muster",Cne="Voraussichtliche Menge",Pne="{{{COUNT}}} Personen",Ine="Unsere Empfehlung",_ne="Neu",Ane="Nicht kombinierbar",One="Nicht auf Lager",Mne="Warnung schlie\xDFen",$ne="Nicht kombinierbar mit {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Fne="Nicht kombinierbar mit {{{ATTRIBUTE1}}} {{{OPTION1}}} und {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Dne="Nicht kombinierbar mit {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} und {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Rne="Nicht kombinierbar mit mehr als {{{ATTRIBUTE_COUNT}}} Optionen.",Nne="F\xFCr die Kombinierbarkeit mit {{{ATTRIBUTE}}} {{{OPTION}}} wurde {{{ATTRIBUTE1}}} {{{OPTION1}}} abgew\xE4hlt.",Lne="F\xFCr die Kombinierbarkeit mit {{{ATTRIBUTE}}} {{{OPTION}}} wurden {{{ATTRIBUTE1}}} {{{OPTION1}}} und {{{ATTRIBUTE2}}} {{{OPTION2}}} abgew\xE4hlt.",Une="F\xFCr die Kombinierbarkeit mit {{{ATTRIBUTE}}} {{{OPTION}}} wurden {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} und {{{ATTRIBUTE3}}} {{{OPTION3}}} abgew\xE4hlt.",Bne="F\xFCr die Kombinierbarkeit mit {{{ATTRIBUTE}}} {{{OPTION}}} wurden mehr als {{{ATTRIBUTE_COUNT}}} Optionen abgew\xE4hlt.",qne="{{{MINIMUM}}} {{{UNIT}}} bis {{{MAXIMUM}}} {{{UNIT}}}",Vne="Mindestens {{{MINIMUM}}} {{{UNIT}}}",zne="Geben Sie einen Wert zwischen {{{MINIMUM}}} und {{{MAXIMUM}}} f\xFCr die Anzahl Seiten ein, einschlie\xDFlich Einband ",jne="Mindestens {{{MINIMUM}}} Seiten, einschlie\xDFlich Einband ",Hne="Eingabe ist ung\xFCltig",Gne="Die n\xE4chsten Werte sind {{{LOWER}}} {{{UNIT}}} und {{{HIGHER}}} {{{UNIT}}}.",Wne="Die Zahl darf nicht mehr als acht Dezimalstellen aufweisen.",Qne="Die kleinste Zahl ist {{{MINIMUM}}}\xA0{{{UNIT}}}.",Kne="Die gr\xF6\xDFte Zahl ist {{{MAXIMUM}}}\xA0{{{UNIT}}}.",Yne="Eingabe muss eine Zahl sein",Xne="Geben Sie einen Wert zwischen {{{LOWER}}} und {{{HIGHER}}} {{{UNIT}}} ein",Zne="Die n\xE4chstkleinere Zahl ist {{{LOWER}}} Seiten und die n\xE4chstgr\xF6\xDFere {{{HIGHER}}} Seiten ",Jne="Die kleinste Zahl ist {{{MINIMUM}}}\xA0Seiten ",eae="Die gr\xF6\xDFte Zahl ist {{{MAXIMUM}}}\xA0Seiten ",tae="Geben Sie einen Wert zwischen {{{LOWER}}} und {{{HIGHER}}} f\xFCr die Anzahl Seiten ein, einschlie\xDFlich Einband ",rae="Bitte geben Sie alle notwendigen Informationen an.",nae="Mindestens: {{{MINIMUM}}} {{{UNIT}}} H\xF6chstens: {{{MAXIMUM}}} {{{UNIT}}}",aae="Preisliste anzeigen",iae="Preisliste",sae="Best\xE4tigen",oae="Abbrechen",lae="Menge eingeben...",cae="Mindestens: {{{MINIMUM}}} {{{UNIT}}}",uae="H\xF6chstens: {{{MAXIMUM}}} {{{UNIT}}}",dae="Bitte w\xE4hlen Sie {{{LOWER}}} {{{UNIT}}} oder {{{HIGHER}}} {{{UNIT}}}",pae="Bitte eine Zahl eingeben",Z1={quantityLabel:une,quantityFlyoutHeader:dne,quantityFlyoutCTA:pne,closeButton:fne,pricePlaceholder:gne,priceLabel:hne,unitPrice
45Label:mne,incompatibilityMessage:vne,select:bne,percentSavings:yne,sale:wne,amountSavings:xne,amountSavingsWithSale:Ene,seeMoreQuantities:kne,required:Tne,sample:Sne,estimatedQuantity:Cne,numberOfRecipients:Pne,recommendedCallout:Ine,newCallout:_ne,incompatibleLabel:Ane,outOfStockCallout:One,dismissAlert:Mne,unwindingMessage_1:$ne,unwindingMessage_2:Fne,unwindingMessage_3:Dne,unwindingMessage_more:Rne,unwindingAlertMessage_1:Nne,unwindingAlertMessage_2:Lne,unwindingAlertMessage_3:Une,unwindingAlertMessage_more:Bne,fullRangedHelperText:qne,rangePartialRangedHelperText:Vne,fullRangedHelperTextForBooklets:zne,rangePartialRangedHelperTextForBooklets:jne,rangedGeneralInputError:Hne,rangedBetweenRangesError:Gne,rangedDecimalPrecisionError:Wne,rangedMinInputValueError:Qne,rangedMaxInputValueError:Kne,rangedNotANumberError:Yne,requiredAttributeFieldError:Xne,rangedBetweenRangesErrorForBooklets:Zne,rangedMinInputValueErrorForBooklets:Jne,rangedMaxInputValueErrorForBooklets:eae,requiredAttributeFieldErrorForBooklets:tae,requiredInformationToast:rae,quantityComboboxHelperText:nae,quantityComboboxShowPricingGuide:aae,quantityComboboxPricingGuide:iae,quantityComboboxFlyoutConfirmation:sae,quantityComboboxFlyoutCancel:oae,quantityComboboxPlaceholderText:lae,quantityComboboxBelowMinError:cae,quantityComboboxAboveMaxError:uae,quantityComboboxBetweenRangeError:dae,quantityComboboxInvalidInputError:pae},fae="Quantity",gae="Choose your quantity",hae="Select this quantity",mae="Close",vae="...",bae="Price",yae="Unit price",wae="Not available with other selections: ",xae="Select...",Eae="{{{PERCENT}}}% savings",kae="sale",Tae="{{{AMOUNT}}} savings/unit",Sae="{{{AMOUNT}}} savings/unit + sale",Cae="See more quantities",Pae="Required",Iae="Sample",_ae="Estimated quantity",Aae="{{{COUNT}}} Recipients",Oae="Recommended",Mae="New",$ae="Incompatible",Fae="Out of stock",Dae="Dismiss alert",Rae="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Nae="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}} & {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Lae="Incompatible with {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} & {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Uae="Incompatible with more than {{{ATTRIBUTE_COUNT}}} options.",Bae="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} was unselected.",qae="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} & {{{ATTRIBUTE2}}} {{{OPTION2}}} were unselected.",Vae="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} & {{{ATTRIBUTE3}}} {{{OPTION3}}} were unselected.",zae="To be compatible with {{{ATTRIBUTE}}} {{{OPTION}}}: More than {{{ATTRIBUTE_COUNT}}} options were unselected.",jae="{{{MINIMUM}}} {{{UNIT}}} to {{{MAXIMUM}}} {{{UNIT}}}",Hae="At least {{{MINIMUM}}} {{{UNIT}}}",Gae="Enter a value between {{{MINIMUM}}} to {{{MAXIMUM}}} pages, including cover ",Wae="At least {{{MINIMUM}}} pages, including cover ",Qae="Input is invalid",Kae="Closest numbers are {{{LOWER}}} {{{UNIT}}} and {{{HIGHER}}} {{{UNIT}}}",Yae="Number can't exceed 8 decimals",Xae="The minimum number is {{{MINIMUM}}} {{{UNIT}}}",Zae="The maximum number is {{{MAXIMUM}}} {{{UNIT}}}",Jae="Input must be a number",eie="Enter a value between {{{LOWER}}} to {{{HIGHER}}} {{{UNIT}}}",tie="Closest numbers are {{{LOWER}}} pages and {{{HIGHER}}} pages ",rie="The minimum number is {{{MINIMUM}}} pages ",nie="The maximum number is {{{MAXIMUM}}} pages ",aie="Enter a value between {{{LOWER}}} to {{{HIGHER}}} pages, including cover ",iie="Please provide all required information.",sie="Minimum: {{{MINIMUM}}} {{{UNIT}}} Maximum: {{{MAXIMUM}}} {{{UNIT}}}",oie="Show pricing guide",lie="Pricing guide",cie="Confirm",uie="Cancel",die="Enter quantity...",pie="Minimum: {{{MINIMUM}}} {{{UNIT}}}",fie="Maximum: {{{MAXIMUM}}} {{{UNIT}}}",gie="Please choose {{{LOWER}}} {{{UNIT}}} or {{{HIGHER}}} {{{UNIT}}}",hie="Please enter a number",jo={quantityLabel:fae,quantityFlyoutHeader:gae,quantityFlyoutCTA:hae,closeButton:mae,pricePlaceholder:vae,priceLabel:bae,unitPrice
45Label:yae,incompatibilityMessage:wae,select:xae,percentSavings:Eae,sale:kae,amountSavings:Tae,amountSavingsWithSale:Sae,seeMoreQuantities:Cae,required:Pae,sample:Iae,estimatedQuantity:_ae,numberOfRecipients:Aae,recommendedCallout:Oae,newCallout:Mae,incompatibleLabel:$ae,outOfStockCallout:Fae,dismissAlert:Dae,unwindingMessage_1:Rae,unwindingMessage_2:Nae,unwindingMessage_3:Lae,unwindingMessage_more:Uae,unwindingAlertMessage_1:Bae,unwindingAlertMessage_2:qae,unwindingAlertMessage_3:Vae,unwindingAlertMessage_more:zae,fullRangedHelperText:jae,rangePartialRangedHelperText:Hae,fullRangedHelperTextForBooklets:Gae,rangePartialRangedHelperTextForBooklets:Wae,rangedGeneralInputError:Qae,rangedBetweenRangesError:Kae,rangedDecimalPrecisionError:Yae,rangedMinInputValueError:Xae,rangedMaxInputValueError:Zae,rangedNotANumberError:Jae,requiredAttributeFieldError:eie,rangedBetweenRangesErrorForBooklets:tie,rangedMinInputValueErrorForBooklets:rie,rangedMaxInputValueErrorForBooklets:nie,requiredAttributeFieldErrorForBooklets:aie,requiredInformationToast:iie,quantityComboboxHelperText:sie,quantityComboboxShowPricingGuide:oie,quantityComboboxPricingGuide:lie,quantityComboboxFlyoutConfirmation:cie,quantityComboboxFlyoutCancel:uie,quantityComboboxPlaceholderText:die,quantityComboboxBelowMinError:pie,quantityComboboxAboveMaxError:fie,quantityComboboxBetweenRangeError:gie,quantityComboboxInvalidInputError:hie},mie="Cantidad",vie="Elige la cantidad",bie="Selecciona esta cantidad",yie="Cerrar",wie="\u2026",xie="Precio",Eie="Precio unitario",kie="No disponible con otras selecciones: ",Tie="Elegir\u2026",Sie="{{{PERCENT}}}% de ahorro",Cie="rebajas",Pie="{{{AMOUNT}}} de ahorro / unidad",Iie="{{{AMOUNT}}} de ahorro / unidad + descuento",_ie="Ver m\xE1s cantidades",Aie="Obligatorio",Oie="Muestra",Mie="Cantidad estimada",$ie="{{{COUNT}}} destinatarios",Fie="Recomendado",Die="Novedad",Rie="Incompatible",Nie="Agotado",Lie="Descartar alerta",Uie="Incompatible con {{{OPTION1}}} {{{ATTRIBUTE1}}}.",Bie="Incompatible con {{{OPTION1}}} {{{ATTRIBUTE1}}} y {{{OPTION2}}} {{{ATTRIBUTE2}}}.",qie="Incompatible con {{{OPTION1}}} {{{ATTRIBUTE1}}}, {{{OPTION2}}} {{{ATTRIBUTE2}}} y {{{OPTION3}}} {{{ATTRIBUTE3}}}.",Vie="Incompatible con m\xE1s de {{{ATTRIBUTE_COUNT}}} opciones.",zie="Para que sea compatible con {{{OPTION}}} {{{ATTRIBUTE}}}, se ha deseleccionado {{{OPTION1}}} {{{ATTRIBUTE1}}}.",jie="Para que sea compatible con {{{OPTION}}} {{{ATTRIBUTE}}}, se han deseleccionado {{{OPTION1}}} {{{ATTRIBUTE1}}} y {{{OPTION2}}} {{{ATTRIBUTE2}}}.",Hie="Para que sea compatible con {{{OPTION}}} {{{ATTRIBUTE}}}, se han deseleccionado {{{OPTION1}}} {{{ATTRIBUTE1}}}, {{{OPTION2}}} {{{ATTRIBUTE2}}} y {{{OPTION3}}} {{{ATTRIBUTE3}}}.",Gie="Para que sea compatible con {{{OPTION}}} {{{ATTRIBUTE}}}, se han deseleccionado m\xE1s de {{{ATTRIBUTE_COUNT}}} opciones.",Wie="De {{{MINIMUM}}} {{{UNIT}}} a {{{MAXIMUM}}} {{{UNIT}}}",Qie="Al menos {{{MINIMUM}}} {{{UNIT}}}",Kie="Introduce un n\xFAmero de p\xE1ginas entre {{{MINIMUM}}} y {{{MAXIMUM}}} (portada incluida) ",Yie="Al menos {{{MINIMUM}}} p\xE1ginas (portada incluida) ",Xie="El valor de entrada no es v\xE1lido",Zie="Los n\xFAmeros m\xE1s cercanos son {{{LOWER}}} {{{UNIT}}} y {{{HIGHER}}} {{{UNIT}}}",Jie="El n\xFAmero no puede exceder los 8 decimales",ese="El n\xFAmero m\xEDnimo es {{{MINIMUM}}} {{{UNIT}}}",tse="El n\xFAmero m\xE1ximo es {{{MAXIMUM}}} {{{UNIT}}}",rse="El valor de entrada debe ser un n\xFAmero",nse="Introduce un valor entre {{{LOWER}}} y {{{HIGHER}}} {{{UNIT}}}",ase="Los n\xFAmeros m\xE1s cercanos son {{{LOWER}}} p\xE1ginas y {{{HIGHER}}} p\xE1ginas ",ise="El n\xFAmero m\xEDnimo es {{{MINIMUM}}} p\xE1ginas ",sse="El n\xFAmero m\xE1ximo es {{{MAXIMUM}}} p\xE1ginas ",ose="Introduce un n\xFAmero de p\xE1ginas entre {{{LOWER}}} y {{{HIGHER}}} (portada incluida) ",lse="Por favor, indica toda la informaci\xF3n obligatoria.",cse="M\xEDnimo: {{{MINIMUM}}} {{{UNIT}}} M\xE1ximo: {{{MAXIMUM}}} {{{UNIT}}}",use="Mostrar la gu\xEDa de precios",dse="Gu\xEDa de precios",pse="Confirmar",fse="Cancelar",gse="Introduce la cantidad...",hse="M\xEDnimo: {{{MINIMUM}}} {{{UNIT}}}",mse="M\xE1ximo: {{{MAXIMUM}}} {{{UNIT}}}",vse="Indica tu preferencia entre {{{LOWER}}} {{{UNIT}}} o {{{HIGHER}}} {{{UNIT}}}",bse="Introduce un n\xFAmero",yse={quantityLabel:mie,quantityFlyoutHeader:vie,quantityFlyoutCTA:bie,closeButton:yie,pricePlaceholder:wie,priceLabel:xie,unitPrice
45Label:Eie,incompatibilityMessage:kie,select:Tie,percentSavings:Sie,sale:Cie,amountSavings:Pie,amountSavingsWithSale:Iie,seeMoreQuantities:_ie,required:Aie,sample:Oie,estimatedQuantity:Mie,numberOfRecipients:$ie,recommendedCallout:Fie,newCallout:Die,incompatibleLabel:Rie,outOfStockCallout:Nie,dismissAlert:Lie,unwindingMessage_1:Uie,unwindingMessage_2:Bie,unwindingMessage_3:qie,unwindingMessage_more:Vie,unwindingAlertMessage_1:zie,unwindingAlertMessage_2:jie,unwindingAlertMessage_3:Hie,unwindingAlertMessage_more:Gie,fullRangedHelperText:Wie,rangePartialRangedHelperText:Qie,fullRangedHelperTextForBooklets:Kie,rangePartialRangedHelperTextForBooklets:Yie,rangedGeneralInputError:Xie,rangedBetweenRangesError:Zie,rangedDecimalPrecisionError:Jie,rangedMinInputValueError:ese,rangedMaxInputValueError:tse,rangedNotANumberError:rse,requiredAttributeFieldError:nse,rangedBetweenRangesErrorForBooklets:ase,rangedMinInputValueErrorForBooklets:ise,rangedMaxInputValueErrorForBooklets:sse,requiredAttributeFieldErrorForBooklets:ose,requiredInformationToast:lse,quantityComboboxHelperText:cse,quantityComboboxShowPricingGuide:use,quantityComboboxPricingGuide:dse,quantityComboboxFlyoutConfirmation:pse,quantityComboboxFlyoutCancel:fse,quantityComboboxPlaceholderText:gse,quantityComboboxBelowMinError:hse,quantityComboboxAboveMaxError:mse,quantityComboboxBetweenRangeError:vse,quantityComboboxInvalidInputError:bse},wse="Cantidad",xse="Elija la cantidad",Ese="Seleccionar esta cantidad",kse="Cerrar",Tse="...",Sse="Precio",Cse="Precio unitario",Pse="No est\xE1 disponible con otras opciones seleccionadas: ",Ise="Seleccionar...",_se="{{{PERCENT}}}% de ahorro",Ase="ofertas",Ose="ahorro de {{{AMOUNT}}}/unidad",Mse="ahorro de {{{AMOUNT}}}/unidad + oferta",$se="Ver m\xE1s cantidades",Fse="Obligatorio",Dse="Muestra",Rse="Cantidad estimada",Nse="{{{COUNT}}} destinatarios",Lse="Recomendado",Use="Nuevo",Bse="No es compatible",qse="Agotado",Vse="Descartar alerta",zse="No es compatible con {{{ATTRIBUTE1}}} {{{OPTION1}}}.",jse="No es compatible con {{{ATTRIBUTE1}}} {{{OPTION1}}} y {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Hse="No es compatible con {{{ATTRIBUTE1}}} {{{OPTION1}}},{{{ATTRIBUTE2}}} {{{OPTION2}}} y {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Gse="No es compatible con m\xE1s de {{{ATTRIBUTE_COUNT}}} opciones.",Wse="Para que sea compatible con {{{ATTRIBUTE}}} {{{OPTION}}}: se deseleccion\xF3 {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Qse="Para que sea compatible con {{{ATTRIBUTE}}} {{{OPTION}}}: se deseleccion\xF3 {{{ATTRIBUTE1}}} {{{OPTION1}}} y {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Kse="Para que sea compatible con {{{ATTRIBUTE}}}{{{OPTION}}}: se deseleccion\xF3 {{{ATTRIBUTE1}}} {{{OPTION1}}} , {{{ATTRIBUTE2}}}{{{OPTION2}}} y {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Yse="Para que sea compatible con {{{ATTRIBUTE}}} {{{OPTION}}}: Se deseleccionaron m\xE1s de {{{ATTRIBUTE_COUNT}}} opciones.",Xse="{{{MINIMUM}}} {{{UNIT}}} a {{{MAXIMUM}}} {{{UNIT}}}",Zse="Por lo menos {{{MINIMUM}}} {{{UNIT}}}",Jse="Ingrese una cantidad entre {{{MINIMUM}}} a {{{MAXIMUM}}} p\xE1ginas, incluyendo la cubierta ",eoe="Por lo menos {{{MINIMUM}}} p\xE1ginas, incluyendo la cubierta ",toe="El dato ingresado no es v\xE1lido",roe="Los n\xFAmeros m\xE1s cercanos son {{{LOWER}}} {{{UNIT}}} y {{{HIGHER}}} {{{UNIT}}}",noe="El n\xFAmero no puede sobrepasar 8 decimales",aoe="El n\xFAmero m\xEDnimo es {{{MINIMUM}}} {{{UNIT}}}",ioe="El n\xFAmero m\xE1ximo es {{{MAXIMUM}}} {{{UNIT}}}",soe="El dato ingresado debe ser un n\xFAmero",ooe="Ingresar una cantidad entre {{{LOWER}}} y {{{HIGHER}}} {{{UNIT}}}",loe="Los n\xFAmeros m\xE1s cercanos son de {{{LOWER}}} p\xE1ginas y {{{HIGHER}}} p\xE1ginas ",coe="El n\xFAmero m\xEDnimo es de {{{MINIMUM}}} p\xE1ginas ",uoe="El n\xFAmero m\xE1ximo es de {{{MAXIMUM}}} p\xE1ginas ",doe="Ingrese una cantidad entre {{{LOWER}}} a {{{HIGHER}}} p\xE1ginas, incluyendo la cubierta ",poe="Proporcione toda la informaci\xF3n obligatoria.",foe="M\xEDnimo: {{{MINIMUM}}} {{{UNIT}}} M\xE1ximo: {{{MAXIMUM}}} {{{UNIT}}}",goe="Ver gu\xEDa de precios",hoe="Gu\xEDa de precios",moe="Confirmar",voe="Cancelar",boe="Ingresar la cantidad...",yoe="M\xEDnimo: {{{MINIMUM}}}{{{UNIT}}}",woe="M\xE1ximo: {{{MAXIMUM}}}{{{UNIT}}}",xoe="Seleccione {{{LOWER}}} {{{UNIT}}} o {{{HIGHER}}}{{{UNIT}}}",Eoe="Ingrese un n\xFAmero",koe={quantityLabel:wse,quantityFlyoutHeader:xse,quantityFlyoutCTA:Ese,closeButton:kse,pricePlaceholder:Tse,priceLabel:Sse,unitPrice
45Label:Cse,incompatibilityMessage:Pse,select:Ise,percentSavings:_se,sale:Ase,amountSavings:Ose,amountSavingsWithSale:Mse,seeMoreQuantities:$se,required:Fse,sample:Dse,estimatedQuantity:Rse,numberOfRecipients:Nse,recommendedCallout:Lse,newCallout:Use,incompatibleLabel:Bse,outOfStockCallout:qse,dismissAlert:Vse,unwindingMessage_1:zse,unwindingMessage_2:jse,unwindingMessage_3:Hse,unwindingMessage_more:Gse,unwindingAlertMessage_1:Wse,unwindingAlertMessage_2:Qse,unwindingAlertMessage_3:Kse,unwindingAlertMessage_more:Yse,fullRangedHelperText:Xse,rangePartialRangedHelperText:Zse,fullRangedHelperTextForBooklets:Jse,rangePartialRangedHelperTextForBooklets:eoe,rangedGeneralInputError:toe,rangedBetweenRangesError:roe,rangedDecimalPrecisionError:noe,rangedMinInputValueError:aoe,rangedMaxInputValueError:ioe,rangedNotANumberError:soe,requiredAttributeFieldError:ooe,rangedBetweenRangesErrorForBooklets:loe,rangedMinInputValueErrorForBooklets:coe,rangedMaxInputValueErrorForBooklets:uoe,requiredAttributeFieldErrorForBooklets:doe,requiredInformationToast:poe,quantityComboboxHelperText:foe,quantityComboboxShowPricingGuide:goe,quantityComboboxPricingGuide:hoe,quantityComboboxFlyoutConfirmation:moe,quantityComboboxFlyoutCancel:voe,quantityComboboxPlaceholderText:boe,quantityComboboxBelowMinError:yoe,quantityComboboxAboveMaxError:woe,quantityComboboxBetweenRangeError:xoe,quantityComboboxInvalidInputError:Eoe},Toe="M\xE4\xE4r\xE4",Soe="Valitse haluamasi m\xE4\xE4r\xE4",Coe="Valitse t\xE4m\xE4 m\xE4\xE4r\xE4",Poe="Sulje",Ioe="...",_oe="Hinta",Aoe="Yksikk\xF6hinta",Ooe="Ei saatavilla muiden valintojen kohdalla: ",Moe="Valitse...",$oe="{{{PERCENT}}} %:n s\xE4\xE4st\xF6t",Foe="Ale",Doe="{{{AMOUNT}}} %:n s\xE4\xE4st\xF6t/kpl",Roe="{{{AMOUNT}}} %:n s\xE4\xE4st\xF6t/kpl + ale",Noe="Katso lis\xE4\xE4 kappalem\xE4\xE4ri\xE4",Loe="Vaaditaan",Uoe="N\xE4ytekappale",Boe="Arvioitu m\xE4\xE4r\xE4",qoe="{{{COUNT}}} Vastaanottajat",Voe="Suositellut",zoe="Uutta",joe="Yhteensopimaton",Hoe="Tilap\xE4isesti lopussa",Goe="Ohita ilmoitus",Woe="Yhteensopimaton seuraavien kanssa: {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Qoe="Yhteensopimaton seuraavien kanssa: {{{ATTRIBUTE1}}} {{{OPTION1}}} ja {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Koe="Yhteensopimaton seuraavien kanssa: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} ja {{{ATTRIBUTE3}}} {{{OPTION3}}}.",Yoe="Yhteensopimaton useamman kuin {{{ATTRIBUTE_COUNT}}} vaihtoehdon kanssa.",Xoe="Yhteensopiva seuraavien kanssa: {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} poistettu.",Zoe="Yhteensopiva seuraavien kanssa: {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} ja {{{ATTRIBUTE2}}} {{{OPTION2}}} poistettu.",Joe="Yhteensopiva seuraavien kanssa: {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} ja {{{ATTRIBUTE3}}} {{{OPTION3}}} poistettu.",ele="Yhteensopiva seuraavien kanssa: {{{ATTRIBUTE}}} {{{OPTION}}}: Useampi kuin {{{ATTRIBUTE_COUNT}}} vaihtoehtoa poistettu.",tle="{{{MINIMUM}}} {{{UNIT}}} ja {{{MAXIMUM}}} {{{UNIT}}} v\xE4lilt\xE4",rle="V\xE4hint\xE4\xE4n {{{MINIMUM}}} {{{UNIT}}}",nle="Sy\xF6t\xE4 arvo v\xE4lilt\xE4 {{{MINIMUM}}}\u2013{{{MAXIMUM}}} sivua, kansi mukaan lukien ",ale="V\xE4hint\xE4\xE4n {{{MINIMUM}}} sivua, kansi mukaan lukien ",ile="Tieto on virheellinen",sle="L\xE4himm\xE4t numerot ovat {{{LOWER}}} {{{UNIT}}} ja {{{HIGHER}}} {{{UNIT}}}",ole="Luku ei saa ylitt\xE4\xE4 kahdeksaa desimaalia",lle="V\xE4himm\xE4isluku on {{{MINIMUM}}} {{{UNIT}}}",cle="Enimm\xE4isluku on {{{MAXIMUM}}} {{{UNIT}}}",ule="Sy\xF6tteen on oltava numero",dle="Anna arvo v\xE4lill\xE4 {{{LOWER}}} ja {{{HIGHER}}} {{{UNIT}}}",ple="L\xE4himm\xE4t numerot ovat {{{LOWER}}} sivua ja {{{HIGHER}}} sivua ",fle="V\xE4himm\xE4isluku on {{{MINIMUM}}} sivua ",gle="Enimm\xE4isluku on {{{MAXIMUM}}} sivua ",hle="Sy\xF6t\xE4 arvo v\xE4lilt\xE4 {{{LOWER}}}\u2013{{{HIGHER}}} sivua, kansi mukaan lukien ",mle="Anna kaikki tarvittavat tiedot.",vle="Minimi: {{{MINIMUM}}} {{{UNIT}}} Maksimi: {{{MAXIMUM}}} {{{UNIT}}}",ble="N\xE4yt\xE4 hinnoitteluopas",yle="Hinnoitteluopas",wle="Vahvista",xle="Peruuta",Ele="Anna lukum\xE4\xE4r\xE4...",kle="Minimi: {{{MINIMUM}}} {{{UNIT}}}",Tle="Maksimi: {{{MAXIMUM}}} {{{UNIT}}}",Sle="Valitse {{{LOWER}}} {{{UNIT}}} tai {{{HIGHER}}} {{{UNIT}}}",Cle="Anna numero",Ple={quantityLabel:Toe,quantityFlyoutHeader:Soe,quantityFlyoutCTA:Coe,closeButton:Poe,pricePlaceholder:Ioe,priceLabel:_oe,unitPrice
45Label:Aoe,incompatibilityMessage:Ooe,select:Moe,percentSavings:$oe,sale:Foe,amountSavings:Doe,amountSavingsWithSale:Roe,seeMoreQuantities:Noe,required:Loe,sample:Uoe,estimatedQuantity:Boe,numberOfRecipients:qoe,recommendedCallout:Voe,newCallout:zoe,incompatibleLabel:joe,outOfStockCallout:Hoe,dismissAlert:Goe,unwindingMessage_1:Woe,unwindingMessage_2:Qoe,unwindingMessage_3:Koe,unwindingMessage_more:Yoe,unwindingAlertMessage_1:Xoe,unwindingAlertMessage_2:Zoe,unwindingAlertMessage_3:Joe,unwindingAlertMessage_more:ele,fullRangedHelperText:tle,rangePartialRangedHelperText:rle,fullRangedHelperTextForBooklets:nle,rangePartialRangedHelperTextForBooklets:ale,rangedGeneralInputError:ile,rangedBetweenRangesError:sle,rangedDecimalPrecisionError:ole,rangedMinInputValueError:lle,rangedMaxInputValueError:cle,rangedNotANumberError:ule,requiredAttributeFieldError:dle,rangedBetweenRangesErrorForBooklets:ple,rangedMinInputValueErrorForBooklets:fle,rangedMaxInputValueErrorForBooklets:gle,requiredAttributeFieldErrorForBooklets:hle,requiredInformationToast:mle,quantityComboboxHelperText:vle,quantityComboboxShowPricingGuide:ble,quantityComboboxPricingGuide:yle,quantityComboboxFlyoutConfirmation:wle,quantityComboboxFlyoutCancel:xle,quantityComboboxPlaceholderText:Ele,quantityComboboxBelowMinError:kle,quantityComboboxAboveMaxError:Tle,quantityComboboxBetweenRangeError:Sle,quantityComboboxInvalidInputError:Cle},Ile="Quantit\xE9",_le="Choisissez la quantit\xE9",Ale="S\xE9lectionner cette quantit\xE9",Ole="Fermer",Mle="...",$le="Prix",Fle="Prix \u200B\u200Bunitaire",Dle="Non disponible avec les autres s\xE9lections\xA0: ",Rle="S\xE9lectionnez...",Nle="{{{PERCENT}}}% d\u2019\xE9conomie",Lle="solde",Ule="{{{AMOUNT}}}% d\u2019\xE9conomie/unit\xE9",Ble="{{{AMOUNT}}}% d\u2019\xE9conomie/unit\xE9 + solde",qle="Afficher plus de quantit\xE9s",Vle="Obligatoire",zle="\xC9chantillon",jle="Quantit\xE9 estim\xE9e",Hle="{{{COUNT}}}\xA0destinataires",Gle="Recommand\xE9",Wle="Nouveau",Qle="Incompatible",Kle="En rupture de stock",Yle="Ignorer l\u2019alerte",Xle="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}}.",Zle="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}} et {{{ATTRIBUTE2}}} {{{OPTION2}}}.",Jle="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} et {{{ATTRIBUTE3}}} {{{OPTION3}}}.",ece="Incompatible avec plus de {{{ATTRIBUTE_COUNT}}}\xA0options.",tce="Pour \xEAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}}\xA0: {{{ATTRIBUTE1}}} {{{OPTION1}}} a \xE9t\xE9 d\xE9s\xE9lectionn\xE9.",rce="Pour \xEAtre compatibles avec {{{ATTRIBUTE}}} {{{OPTION}}}\xA0: {{{ATTRIBUTE1}}} {{{OPTION1}}} et {{{ATTRIBUTE2}}} {{{OPTION2}}} ont \xE9t\xE9 d\xE9s\xE9lectionn\xE9s.",nce="Pour \xEAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}}\xA0: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} et {{{ATTRIBUTE3}}} {{{OPTION3}}} ont \xE9t\xE9 d\xE9s\xE9lectionn\xE9s.",ace="Pour \xEAtre compatibles avec {{{ATTRIBUTE}}} {{{OPTION}}}\xA0: plus de {{{ATTRIBUTE_COUNT}}}\xA0options ont \xE9t\xE9 d\xE9s\xE9lectionn\xE9es.",ice="{{{MINIMUM}}} {{{UNIT}}} \xE0 {{{MAXIMUM}}} {{{UNIT}}}",sce="Au moins {{{MINIMUM}}} {{{UNIT}}}",oce="Saisissez un nombre de pages compris entre {{{MINIMUM}}} et {{{MAXIMUM}}}, couverture incluse ",lce="Au moins {{{MINIMUM}}}\xA0pages, couverture incluse ",cce="L\u2019entr\xE9e n\u2019est pas valide",uce="Les nombres les plus proches sont {{{LOWER}}} {{{UNIT}}} et {{{HIGHER}}} {{{UNIT}}}",dce="Le nombre ne peut pas d\xE9passer 8\xA0d\xE9cimales",pce="Le nombre minimum est de {{{MINIMUM}}} {{{UNIT}}}",fce="Le nombre maximum est de {{{MAXIMUM}}} {{{UNIT}}}",gce="L'entr\xE9e doit \xEAtre un nombre",hce="Saisir une valeur comprise entre {{{LOWER}}} et {{{HIGHER}}} {{{UNIT}}}",mce="Les nombres de pages les plus proches sont {{{LOWER}}}\xA0et {{{HIGHER}}} ",vce="Le nombre minimum de pages est de {{{MINIMUM}}} ",bce="Le nombre maximum de pages est de {{{MAXIMUM}}} ",yce="Saisissez un nombre de pages compris entre {{{LOWER}}} et {{{HIGHER}}}, couverture incluse ",wce="Veuillez fournir toutes les informations requises.",xce="Minimum\xA0: {{{MINIMUM}}} {{{UNIT}}}Maximum\xA0: {{{MAXIMUM}}} {{{UNIT}}}",Ece="Afficher le guide des prix",kce="Guide des prix",Tce="Confirmer",Sce="Annuler",Cce="Saisir la quantit\xE9...",Pce="Minimum\xA0: {{{MINIMUM}}} {{{UNIT}}}",Ice="Maximum\xA0: {{{MAXIMUM}}} {{{UNIT}}}",_ce="Veuillez choisir {{{LOWER}}} ou {{{UNIT}}} {{{HIGHER}}} {{{UNIT}}}",Ace="Veuillez saisir un nombre",Oce={quantityLabel:Ile,quantityFlyoutHeader:_le,quantityFlyoutCTA:Ale,closeButton:Ole,pricePlaceholder:Mle,priceLabel:$le,unitPrice
45Label:Fle,incompatibilityMessage:Dle,select:Rle,percentSavings:Nle,sale:Lle,amountSavings:Ule,amountSavingsWithSale:Ble,seeMoreQuantities:qle,required:Vle,sample:zle,estimatedQuantity:jle,numberOfRecipients:Hle,recommendedCallout:Gle,newCallout:Wle,incompatibleLabel:Qle,outOfStockCallout:Kle,dismissAlert:Yle,unwindingMessage_1:Xle,unwindingMessage_2:Zle,unwindingMessage_3:Jle,unwindingMessage_more:ece,unwindingAlertMessage_1:tce,unwindingAlertMessage_2:rce,unwindingAlertMessage_3:nce,unwindingAlertMessage_more:ace,fullRangedHelperText:ice,rangePartialRangedHelperText:sce,fullRangedHelperTextForBooklets:oce,rangePartialRangedHelperTextForBooklets:lce,rangedGeneralInputError:cce,rangedBetweenRangesError:uce,rangedDecimalPrecisionError:dce,rangedMinInputValueError:pce,rangedMaxInputValueError:fce,rangedNotANumberError:gce,requiredAttributeFieldError:hce,rangedBetweenRangesErrorForBooklets:mce,rangedMinInputValueErrorForBooklets:vce,rangedMaxInputValueErrorForBooklets:bce,requiredAttributeFieldErrorForBooklets:yce,requiredInformationToast:wce,quantityComboboxHelperText:xce,quantityComboboxShowPricingGuide:Ece,quantityComboboxPricingGuide:kce,quantityComboboxFlyoutConfirmation:Tce,quantityComboboxFlyoutCancel:Sce,quantityComboboxPlaceholderText:Cce,quantityComboboxBelowMinError:Pce,quantityComboboxAboveMaxError:Ice,quantityComboboxBetweenRangeError:_ce,quantityComboboxInvalidInputError:Ace},Mce="Quantit\xE9",$ce="Choisissez la quantit\xE9",Fce="Choisir cette quantit\xE9",Dce="Fermer",Rce="...",Nce="Prix",Lce="Prix unitaire",Uce="Non disponible avec vos autres choix\xA0: ",Bce="S\xE9lectionner...",qce="{{{PERCENT}}}% \xE9conomis\xE9s",Vce="offre exclusive",zce="{{{AMOUNT}}} \xE9conomis\xE9s / unit\xE9",jce="{{{AMOUNT}}} \xE9conomis\xE9s / unit\xE9 + promotion",Hce="Voir plus de quantit\xE9s",Gce="Obligatoire",Wce="\xC9chantillon statistique",Qce="Quantit\xE9 estim\xE9e",Kce="{{{COUNT}}} Destinataires",Yce="Recommand\xE9",Xce="Nouveau",Zce="Incompatible",Jce="En rupture de stock",eue="Ignorer le message d\u2019alerte",tue="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}}.",rue="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}} et {{{ATTRIBUTE2}}} {{{OPTION2}}}.",nue="Incompatible avec {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} et {{{ATTRIBUTE3}}} {{{OPTION3}}}.",aue="Incompatible avec plus de {{{ATTRIBUTE_COUNT}}} options.",iue="\xCAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}} : {{{ATTRIBUTE1}}} {{{OPTION1}}} n'a pas \xE9t\xE9 s\xE9lectionn\xE9.",sue="\xCAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}} : {{{ATTRIBUTE1}}} {{{OPTION1}}} et {{{ATTRIBUTE2}}} {{{OPTION2}}} n'a pas \xE9t\xE9 s\xE9lectionn\xE9.",oue="\xCAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}} : {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} et {{{ATTRIBUTE3}}} {{{OPTION3}}} n'a pas \xE9t\xE9 s\xE9lectionn\xE9.",lue="\xCAtre compatible avec {{{ATTRIBUTE}}} {{{OPTION}}} : Plus de {{{ATTRIBUTE_COUNT}}} n'ont pas \xE9t\xE9 s\xE9lectionn\xE9es.",cue="{{{MINIMUM}}}\xA0{{{UNIT}}} \xE0 {{{MAXIMUM}}}\xA0{{{UNIT}}}",uue="Au moins {{{MINIMUM}}}\xA0{{{UNIT}}}",due="Saisissez une valeur comprise entre {{{MINIMUM}}} \xE0 {{{MAXIMUM}}} pages, couverture comprise ",pue="Au moins {{{MINIMUM}}} pages, couverture comprise ",fue="Entr\xE9e non valide",gue="Les valeurs les plus proches sont {{{LOWER}}} {{{UNIT}}} et {{{HIGHER}}} {{{UNIT}}}",hue="Le nombre ne peut pas d\xE9passer 8\xA0d\xE9cimales",mue="Nombre minimum : {{{MINIMUM}}} {{{UNIT}}}",vue="Nombre maximum : {{{MAXIMUM}}} {{{UNIT}}}",bue="La valeur saisie doit \xEAtre un nombre",yue="Saisissez une valeur comprise entre {{{LOWER}}} et {{{HIGHER}}} {{{UNIT}}}",wue="Les valeurs les plus proches sont {{{LOWER}}} pages et {{{HIGHER}}} pages ",xue="Nombre minimum : {{{MINIMUM}}} pages ",Eue="Nombre maximum : {{{MAXIMUM}}} pages ",kue="Saisissez une valeur comprise entre {{{LOWER}}} \xE0 {{{HIGHER}}} pages, couverture comprise ",Tue="Veuillez fournir toutes les informations requises.",Sue="Minimum : {{{MINIMUM}}} {{{UNIT}}} Maximum : {{{MAXIMUM}}} {{{UNIT}}}",Cue="Afficher le guide des prix",Pue="Guide des prix",Iue="Confirmer",_ue="Annuler",Aue="Saisissez la quantit\xE9...",Oue="Minimum : {{{MINIMUM}}} {{{UNIT}}}",Mue="Maximum : {{{MAXIMUM}}} {{{UNIT}}}",$ue="Veuillez choisir {{{LOWER}}} {{{UNIT}}} ou {{{HIGHER}}} {{{UNIT}}}",Fue="Veuillez saisir un chiffre",J1={quantityLabel:Mce,quantityFlyoutHeader:$ce,quantityFlyoutCTA:Fce,closeButton:Dce,pricePlaceholder:Rce,priceLabel:Nce,unitPrice
45Label:Lce,incompatibilityMessage:Uce,select:Bce,percentSavings:qce,sale:Vce,amountSavings:zce,amountSavingsWithSale:jce,seeMoreQuantities:Hce,required:Gce,sample:Wce,estimatedQuantity:Qce,numberOfRecipients:Kce,recommendedCallout:Yce,newCallout:Xce,incompatibleLabel:Zce,outOfStockCallout:Jce,dismissAlert:eue,unwindingMessage_1:tue,unwindingMessage_2:rue,unwindingMessage_3:nue,unwindingMessage_more:aue,unwindingAlertMessage_1:iue,unwindingAlertMessage_2:sue,unwindingAlertMessage_3:oue,unwindingAlertMessage_more:lue,fullRangedHelperText:cue,rangePartialRangedHelperText:uue,fullRangedHelperTextForBooklets:due,rangePartialRangedHelperTextForBooklets:pue,rangedGeneralInputError:fue,rangedBetweenRangesError:gue,rangedDecimalPrecisionError:hue,rangedMinInputValueError:mue,rangedMaxInputValueError:vue,rangedNotANumberError:bue,requiredAttributeFieldError:yue,rangedBetweenRangesErrorForBooklets:wue,rangedMinInputValueErrorForBooklets:xue,rangedMaxInputValueErrorForBooklets:Eue,requiredAttributeFieldErrorForBooklets:kue,requiredInformationToast:Tue,quantityComboboxHelperText:Sue,quantityComboboxShowPricingGuide:Cue,quantityComboboxPricingGuide:Pue,quantityComboboxFlyoutConfirmation:Iue,quantityComboboxFlyoutCancel:_ue,quantityComboboxPlaceholderText:Aue,quantityComboboxBelowMinError:Oue,quantityComboboxAboveMaxError:Mue,quantityComboboxBetweenRangeError:$ue,quantityComboboxInvalidInputError:Fue},Due="Quantit\xE0",Rue="Scegli una quantit\xE0",Nue="Seleziona questa quantit\xE0",Lue="Chiudi",Uue="...",Bue="Prezzo",que="Prezzo unitario",Vue="Ora disponibile con altre opzioni selezionate: ",zue="Seleziona...",jue="{{{PERCENT}}}% risparmiato",Hue="saldi",Gue="{{{AMOUNT}}}
45 risparmio / unit\xE0",Wue="{{{AMOUNT}}} risparmio / unit\xE0 + offerta",Que="Vedi altre quantit\xE0",Kue="Obbligatorio",Yue="Campione",Xue="Quantit\xE0 stimata",Zue="{{{COUNT}}} Destinatari",Jue="Scelta consigliata",ede="Novit\xE0",tde="Incompatibile",rde="Articolo non disponibile",nde="Ignora avviso",ade="Incompatibile con {{{ATTRIBUTE1}}} {{{OPTION1}}}.",ide="Incompatibile con {{{ATTRIBUTE1}}} {{{OPTION1}}} e {{{ATTRIBUTE2}}} {{{OPTION2}}}.",sde="Incompatibile con {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} e {{{ATTRIBUTE3}}} {{{OPTION3}}}.",ode="Incompatibile con pi\xF9 di {{{ATTRIBUTE_COUNT}}} opzioni.",lde="Per essere compatibile con {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} \xE8 stato deselezionato.",cde="Per essere compatibile con {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} e {{{ATTRIBUTE2}}} {{{OPTION2}}} sono stati deselezionati.",ude="Per essere compatibile con {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} e {{{ATTRIBUTE3}}} {{{OPTION3}}} sono stati deselezionati.",dde="Per essere compatibile con {{{ATTRIBUTE}}} {{{OPTION}}}: Sono state deselezionate pi\xF9 di {{{ATTRIBUTE_COUNT}}} opzioni.",pde="Da {{{MINIMUM}}} {{{UNIT}}} a {{{MAXIMUM}}} {{{UNIT}}}",fde="Almeno {{{MINIMUM}}} {{{UNIT}}}",gde="Inserisci un valore tra {{{MINIMUM}}} e {{{MAXIMUM}}} pagine, inclusa la copertina ",hde="Almeno {{{MINIMUM}}} pagine, inclusa la copertina ",mde="Inserimento non valido",vde="I numeri pi\xF9 vicini sono {{{LOWER}}} {{{UNIT}}} e {{{HIGHER}}} {{{UNIT}}}",bde="Il numero non pu\xF2 avere pi\xF9 di 8 decimali",yde="Il numero minimo \xE8 {{{MINIMUM}}} {{{UNIT}}}",wde="Il numero massimo \xE8 {{{MAXIMUM}}} {{{UNIT}}}",xde="Il valore inserito deve essere un numero",Ede="Inserisci un valore compreso tra {{{LOWER}}} e {{{HIGHER}}} {{{UNIT}}}",kde="I numeri pi\xF9 vicini sono {{{LOWER}}} pagine e {{{HIGHER}}} pagine ",Tde="Il numero minimo \xE8 {{{MINIMUM}}} pagine ",Sde="Il numero massimo \xE8 {{{MAXIMUM}}} pagine ",Cde="Inserisci un valore tra {{{LOWER}}} e {{{HIGHER}}} inclusa la copertina ",Pde="Inserisci tutte le informazioni necessarie.",Ide="Minimo: {{{MINIMUM}}} {{{UNIT}}} Massimo: {{{MAXIMUM}}} {{{UNIT}}}",_de="Mostra guida ai prezzi",Ade="Guida ai prezzi",Ode="Conferma",Mde="Annulla",$de="Inserisci quantit\xE0...",Fde="Minimo: {{{MINIMUM}}} {{{UNIT}}}",Dde="Massimo: {{{MAXIMUM}}} {{{UNIT}}}",Rde="Selezionare {{{LOWER}}} {{{UNIT}}} o {{{HIGHER}}} {{{UNIT}}}",Nde="Inserire un numero",gE={quantityLabel:Due,quantityFlyoutHeader:Rue,quantityFlyoutCTA:Nue,closeButton:Lue,pricePlaceholder:Uue,priceLabel:Bue,unitPriceLabel:que,incompatibilityMessage:Vue,select:zue,percentSavings:jue,sale:Hue,amountSavings:Gue,amountSavingsWithSale:Wue,seeMoreQuantities:Que,required:Kue,sample:Yue,estimatedQuantity:Xue,numberOfRecipients:Zue,recommendedCallout:Jue,newCallout:ede,incompatibleLabel:tde,outOfStockCallout:rde,dismissAlert:nde,unwindingMessage_1:ade,unwindingMessage_2:ide,unwindingMessage_3:sde,unwindingMessage_more:ode,unwindingAlertMessage_1:lde,unwindingAlertMessage_2:cde,unwindingAlertMessage_3:ude,unwindingAlertMessage_more:dde,fullRangedHelperText:pde,rangePartialRangedHelperText:fde,fullRangedHelperTextForBooklets:gde,rangePartialRangedHelperTextForBooklets:hde,rangedGeneralInputError:mde,rangedBetweenRangesError:vde,rangedDecimalPrecisionError:bde,rangedMinInputValueError:yde,rangedMaxInputValueError:wde,rangedNotANumberError:xde,requiredAttributeFieldError:Ede,rangedBetweenRangesErrorForBooklets:kde,rangedMinInputValueErrorForBooklets:Tde,rangedMaxInputValueErrorForBooklets:Sde,requiredAttributeFieldErrorForBooklets:Cde,requiredInformationToast:Pde,quantityComboboxHelperText:Ide,quantityComboboxShowPricingGuide:_de,quantityComboboxPricingGuide:Ade,quantityComboboxFlyoutConfirmation:Ode,quantityComboboxFlyoutCancel:Mde,quantityComboboxPlaceholderText:$de,quantityComboboxBelowMinError:Fde,quantityComboboxAboveMaxError:Dde,quantityComboboxBetweenRangeError:Rde,quantityComboboxInvalidInputError:Nde},Lde="Antall",Ude="Velg antall",Bde="Velg dette antallet",qde="Lukk",Vde="...",zde="Pris",jde="Enhetspris",Hde="Ikke tilgjengelig med andre valg: ",Gde
45="Velg...",Wde="{{{PERCENT}}}\xA0% besparelse",Qde="salg",Kde="{{{AMOUNT}}} besparelse/enhet",Yde="{{{AMOUNT}}} besparelse/enhet + salg",Xde="Se flere antall",Zde="Obligatorisk",Jde="Pr\xF8ve",epe="Estimert antall",tpe="{{{COUNT}}} Mottakere",rpe="Anbefalt",npe="Nyhet",ape="Uforenlig",ipe="Utsolgt",spe="Avvis varsel",ope="Uforenlig med {{{ATTRIBUTE1}}} {{{OPTION1}}}.",lpe="Uforenlig med {{{ATTRIBUTE1}}} {{{OPTION1}}} og {{{ATTRIBUTE2}}} {{{OPTION2}}}.",cpe="Uforenlig med {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} og {{{ATTRIBUTE3}}} {{{OPTION3}}}.",upe="Uforenlig med mer enn {{{ATTRIBUTE_COUNT}}} alternativer.",dpe="\xC5 v\xE6re forenlig med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} ble valgt bort.",ppe="\xC5 v\xE6re forenlig med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} og {{{ATTRIBUTE2}}} {{{OPTION2}}} ble valgt bort.",fpe="\xC5 v\xE6re forenlig med {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} og {{{ATTRIBUTE3}}} {{{OPTION3}}} ble valgt bort.",gpe="\xC5 v\xE6re forenlig med {{{ATTRIBUTE}}} {{{OPTION}}}: Mer enn {{{ATTRIBUTE_COUNT}}} alternativer ble valgt bort.",hpe="{{{MINIMUM}}} {{{UNIT}}} til {{{MAXIMUM}}} {{{UNIT}}}",mpe="Minst {{{MINIMUM}}} {{{UNIT}}}",vpe="Skriv inn en verdi mellom {{{MINIMUM}}} og {{{MAXIMUM}}} sider, inkludert omslag ",bpe="Minst {{{MINIMUM}}} sider, inkludert omslag ",ype="Inndata er ugyldig",wpe="De n\xE6rmeste tallene er {{{LOWER}}} {{{UNIT}}} og {{{HIGHER}}} {{{UNIT}}}",xpe="Tallet kan ikke ha mer enn 8 desimaler",Epe="Minimumsantall er {{{MINIMUM}}} {{{UNIT}}}",kpe="Maksimalt antall er {{{MAXIMUM}}} {{{UNIT}}}",Tpe="Inndata m\xE5 v\xE6re et tall",Spe="Skriv inn en verdi mellom {{{LOWER}}} og {{{HIGHER}}} {{{UNIT}}}",Cpe="De n\xE6rmeste antallene er {{{LOWER}}} sider og {{{HIGHER}}} sider ",Ppe="Minimumsantall er {{{MINIMUM}}} sider ",Ipe="Maksimalt antall er {{{MAXIMUM}}} sider ",_pe="Skriv inn en verdi mellom {{{LOWER}}} og {{{HIGHER}}} sider, inkludert omslag ",Ape="Angi alle opplysninger som kreves.",Ope="Minimum: {{{MINIMUM}}} {{{UNIT}}} Maksimum: {{{MAXIMUM}}} {{{UNIT}}}",Mpe="Vis prisoversikt",$pe="Prisoversikt",Fpe="Bekreft",Dpe="Avbryt",Rpe="Angi antall...",Npe="Minimum: {{{MINIMUM}}} {{{UNIT}}}",Lpe="Maksimum: {{{MAXIMUM}}} {{{UNIT}}}",Upe="Velg {{{LOWER}}} {{{UNIT}}} eller {{{HIGHER}}} {{{UNIT}}}",Bpe="Angi et nummer",qpe={quantityLabel:Lde,quantityFlyoutHeader:Ude,quantityFlyoutCTA:Bde,closeButton:qde,pricePlaceholder:Vde,priceLabel:zde,unitPrice
45Label:jde,incompatibilityMessage:Hde,select:Gde,percentSavings:Wde,sale:Qde,amountSavings:Kde,amountSavingsWithSale:Yde,seeMoreQuantities:Xde,required:Zde,sample:Jde,estimatedQuantity:epe,numberOfRecipients:tpe,recommendedCallout:rpe,newCallout:npe,incompatibleLabel:ape,outOfStockCallout:ipe,dismissAlert:spe,unwindingMessage_1:ope,unwindingMessage_2:lpe,unwindingMessage_3:cpe,unwindingMessage_more:upe,unwindingAlertMessage_1:dpe,unwindingAlertMessage_2:ppe,unwindingAlertMessage_3:fpe,unwindingAlertMessage_more:gpe,fullRangedHelperText:hpe,rangePartialRangedHelperText:mpe,fullRangedHelperTextForBooklets:vpe,rangePartialRangedHelperTextForBooklets:bpe,rangedGeneralInputError:ype,rangedBetweenRangesError:wpe,rangedDecimalPrecisionError:xpe,rangedMinInputValueError:Epe,rangedMaxInputValueError:kpe,rangedNotANumberError:Tpe,requiredAttributeFieldError:Spe,rangedBetweenRangesErrorForBooklets:Cpe,rangedMinInputValueErrorForBooklets:Ppe,rangedMaxInputValueErrorForBooklets:Ipe,requiredAttributeFieldErrorForBooklets:_pe,requiredInformationToast:Ape,quantityComboboxHelperText:Ope,quantityComboboxShowPricingGuide:Mpe,quantityComboboxPricingGuide:$pe,quantityComboboxFlyoutConfirmation:Fpe,quantityComboboxFlyoutCancel:Dpe,quantityComboboxPlaceholderText:Rpe,quantityComboboxBelowMinError:Npe,quantityComboboxAboveMaxError:Lpe,quantityComboboxBetweenRangeError:Upe,quantityComboboxInvalidInputError:Bpe},Vpe="Aantal",zpe="Kies het aantal",jpe="Dit aantal selecteren",Hpe="Sluiten",Gpe="...",Wpe="Prijs",Qpe="Prijs per stuk",Kpe="Niet beschikbaar met andere opties: ",Ype="Selecteren...",Xpe="{{{PERCENT}}}% korting",Zpe="Sale",Jpe="{{{AMOUNT}}} korting per stuk",efe="{{{AMOUNT}}} korting per stuk + sale",tfe="Meer hoeveelheden weergeven",rfe="Verplicht",nfe="Proefmonster",afe="Geschat aantal",ife="{{{COUNT}}} ontvangers",sfe="Aanbevolen",ofe="Nieuw",lfe="Incompatibel",cfe="Niet op voorraad",ufe="Melding sluiten",dfe="Incompatibel met {{{ATTRIBUTE1}}} {{{OPTION1}}}.",pfe="Incompatibel met {{{ATTRIBUTE1}}} {{{OPTION1}}} en {{{ATTRIBUTE2}}} {{{OPTION2}}}.",ffe="Incompatibel met {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} en {{{ATTRIBUTE3}}} {{{OPTION3}}}.",gfe="Incompatibel met meer dan {{{ATTRIBUTE_COUNT}}} opties.",hfe="Om compatibel te zijn met {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} is gedeselecteerd.",mfe="Om compatibel te zijn met {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} en {{{ATTRIBUTE2}}} {{{OPTION2}}} zijn gedeselecteerd.",vfe="Om compatibel te zijn met {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} en {{{ATTRIBUTE3}}} {{{OPTION3}}} zijn gedeselecteerd.",bfe="Om compatibel te zijn met {{{ATTRIBUTE}}} {{{OPTION}}}: meer dan {{{ATTRIBUTE_COUNT}}} opties zijn gedeselecteerd.",yfe="{{{MINIMUM}}} {{{UNIT}}} tot {{{MAXIMUM}}} {{{UNIT}}}",wfe="Minimaal {{{MINIMUM}}} {{{UNIT}}}",xfe="Voer een waarde van {{{MINIMUM}}} tot {{{MAXIMUM}}} pagina's in, inclusief omslag ",Efe="Ten minste {{{MINIMUM}}} pagina's, inclusief omslag ",kfe="Invoer is ongeldig",Tfe="Dichtstbijzijnde getallen zijn {{{LOWER}}} {{{UNIT}}} en {{{HIGHER}}} {{{UNIT}}}",Sfe="Getal kan niet meer dan 8 decimalen hebben",Cfe="Het minimumgetal is {{{MINIMUM}}} {{{UNIT}}}",Pfe="Het maximumgetal is {{{MAXIMUM}}} {{{UNIT}}}",Ife="Invoer moet een getal zijn",_fe="Voer een waarde in tussen {{{LOWER}}} en {{{HIGHER}}} {{{UNIT}}}",Afe="Dichtstbijzijnde getallen zijn {{{LOWER}}} pagina's en {{{HIGHER}}} pagina's ",Ofe="Het minimumgetal is {{{MINIMUM}}} pagina's ",Mfe="Het maximumgetal is {{{MAXIMUM}}} pagina's ",$fe="Voer een waarde van {{{LOWER}}} tot {{{HIGHER}}} pagina's in, inclusief omslag ",Ffe="Vul alle vereiste gegevens in.",Dfe="Minimum: {{{MINIMUM}}} {{{UNIT}}} Maximum: {{{MAXIMUM}}} {{{UNIT}}}",Rfe="Prijsgids tonen",Nfe="Prijsgids",Lfe="Bevestigen",Ufe="Annuleren",Bfe="Vul hoeveelheid in...",qfe="Minimum: {{{MINIMUM}}} {{{UNIT}}}",Vfe="Maximum: {{{MAXIMUM}}} {{{UNIT}}}",zfe="Kies {{{LOWER}}} {{{UNIT}}} of {{{HIGHER}}} {{{UNIT}}}",jfe="Voer een getal in",hE={quantityLabel:Vpe,quantityFlyoutHeader:zpe,quantityFlyoutCTA:jpe,closeButton:Hpe,pricePlaceholder:Gpe,priceLabel:Wpe,unitPrice
45Label:Qpe,incompatibilityMessage:Kpe,select:Ype,percentSavings:Xpe,sale:Zpe,amountSavings:Jpe,amountSavingsWithSale:efe,seeMoreQuantities:tfe,required:rfe,sample:nfe,estimatedQuantity:afe,numberOfRecipients:ife,recommendedCallout:sfe,newCallout:ofe,incompatibleLabel:lfe,outOfStockCallout:cfe,dismissAlert:ufe,unwindingMessage_1:dfe,unwindingMessage_2:pfe,unwindingMessage_3:ffe,unwindingMessage_more:gfe,unwindingAlertMessage_1:hfe,unwindingAlertMessage_2:mfe,unwindingAlertMessage_3:vfe,unwindingAlertMessage_more:bfe,fullRangedHelperText:yfe,rangePartialRangedHelperText:wfe,fullRangedHelperTextForBooklets:xfe,rangePartialRangedHelperTextForBooklets:Efe,rangedGeneralInputError:kfe,rangedBetweenRangesError:Tfe,rangedDecimalPrecisionError:Sfe,rangedMinInputValueError:Cfe,rangedMaxInputValueError:Pfe,rangedNotANumberError:Ife,requiredAttributeFieldError:_fe,rangedBetweenRangesErrorForBooklets:Afe,rangedMinInputValueErrorForBooklets:Ofe,rangedMaxInputValueErrorForBooklets:Mfe,requiredAttributeFieldErrorForBooklets:$fe,requiredInformationToast:Ffe,quantityComboboxHelperText:Dfe,quantityComboboxShowPricingGuide:Rfe,quantityComboboxPricingGuide:Nfe,quantityComboboxFlyoutConfirmation:Lfe,quantityComboboxFlyoutCancel:Ufe,quantityComboboxPlaceholderText:Bfe,quantityComboboxBelowMinError:qfe,quantityComboboxAboveMaxError:Vfe,quantityComboboxBetweenRangeError:zfe,quantityComboboxInvalidInputError:jfe},Hfe="Quantidade",Gfe="Escolha a quantidade",Wfe="Selecionar esta quantidade",Qfe="Fechar",Kfe="...",Yfe="Pre\xE7o",Xfe="Pre\xE7o \xE0 unidade",Zfe="N\xE3o dispon\xEDvel com outras sele\xE7\xF5es: ",Jfe="Selecionar...",ege="Poupan\xE7a de {{{PERCENT}}}%",tge="venda",rge="Poupan\xE7a de {{{AMOUNT}}} / unidade",nge="Poupan\xE7a de {{{AMOUNT}}} / unidade+ promo\xE7\xE3o",age="Ver mais quantidades",ige="Obrigat\xF3rio",sge="Amostra",oge="Quantidade estimada",lge="{{{COUNT}}} destinat\xE1rios",cge="Recomendado",uge="Novidade",dge="Incompat\xEDvel",pge="Esgotado",fge="Dispensar alerta",gge="Incompat\xEDvel com {{{ATTRIBUTE1}}} {{{OPTION1}}}.",hge="Incompat\xEDvel com {{{ATTRIBUTE1}}} {{{OPTION1}}} e {{{ATTRIBUTE2}}} {{{OPTION2}}}.",mge="Incompat\xEDvel com {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} e {{{ATTRIBUTE3}}} {{{OPTION3}}}.",vge="Incompat\xEDvel com mais de {{{ATTRIBUTE_COUNT}}} op\xE7\xF5es.",bge="Para ser compat\xEDvel com {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} foi desmarcado.",yge="Para ser compat\xEDvel com {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}} e {{{ATTRIBUTE2}}} {{{OPTION2}}} foram desmarcados.",wge="Para ser compat\xEDvel com {{{ATTRIBUTE}}} {{{OPTION}}}: {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} e {{{ATTRIBUTE3}}} {{{OPTION3}}} foram desmarcados.",xge="Para ser compat\xEDvel com {{{ATTRIBUTE}}} {{{OPTION}}}: Mais de {{{ATTRIBUTE_COUNT}}} op\xE7\xF5es foram desmarcadas.",Ege="{{{MINIMUM}}} {{{UNIT}}} a {{{MAXIMUM}}} {{{UNIT}}}",kge="Pelo menos {{{MINIMUM}}} {{{UNIT}}}",Tge="Introduza um valor entre {{{MINIMUM}}} e {{{MAXIMUM}}} p\xE1ginas, incluindo a capa ",Sge="Pelo menos, {{{MINIMUM}}} p\xE1ginas, incluindo a capa ",Cge="A entrada \xE9 inv\xE1lida",Pge="Os n\xFAmeros mais pr\xF3ximos s\xE3o {{{LOWER}}} {{{UNIT}}} e {{{HIGHER}}} {{{UNIT}}}",Ige="O n\xFAmero n\xE3o pode ter mais de 8 decimais",_ge="O n\xFAmero m\xEDnimo \xE9 {{{MINIMUM}}} {{{UNIT}}}",Age="O n\xFAmero m\xE1ximo \xE9 {{{MAXIMUM}}} {{{UNIT}}}",Oge="O valor de entrada tem de ser um n\xFAmero",Mge="Introduza um valor entre {{{LOWER}}} e {{{HIGHER}}} {{{UNIT}}}",$ge="Os n\xFAmeros mais pr\xF3ximos s\xE3o {{{LOWER}}} p\xE1ginas e {{{HIGHER}}} p\xE1ginas ",Fge="O n\xFAmero m\xEDnimo s\xE3o {{{MINIMUM}}} p\xE1ginas ",Dge="O n\xFAmero m\xE1ximo s\xE3o {{{MAXIMUM}}} p\xE1ginas ",Rge="Introduza um valor entre {{{LOWER}}} e {{{HIGHER}}} p\xE1ginas, incluindo a capa ",Nge="Indique todas as informa\xE7\xF5es necess\xE1rias.",Lge="M\xEDnimo: {{{MINIMUM}}} {{{UNIT}}} M\xE1ximo: {{{MAXIMUM}}} {{{UNIT}}}",Uge="Mostrar guia de pre\xE7os",Bge="Guia de pre\xE7os",qge="Confirmar",Vge="Cancelar",zge="Introduzir quantidade...",jge="M\xEDnimo: {{{MINIMUM}}}{{{UNIT}}}",Hge="M\xE1ximo: {{{MAXIMUM}}} {{{UNIT}}}",Gge="Escolha {{{LOWER}}} {{{UNIT}}} ou {{{HIGHER}}} {{{UNIT}}}",Wge="Introduza um n\xFAmero",Qge={quantityLabel:Hfe,quantityFlyoutHeader:Gfe,quantityFlyoutCTA:Wfe,closeButton:Qfe,pricePlaceholder:Kfe,priceLabel:Yfe,unitPrice
45Label:Xfe,incompatibilityMessage:Zfe,select:Jfe,percentSavings:ege,sale:tge,amountSavings:rge,amountSavingsWithSale:nge,seeMoreQuantities:age,required:ige,sample:sge,estimatedQuantity:oge,numberOfRecipients:lge,recommendedCallout:cge,newCallout:uge,incompatibleLabel:dge,outOfStockCallout:pge,dismissAlert:fge,unwindingMessage_1:gge,unwindingMessage_2:hge,unwindingMessage_3:mge,unwindingMessage_more:vge,unwindingAlertMessage_1:bge,unwindingAlertMessage_2:yge,unwindingAlertMessage_3:wge,unwindingAlertMessage_more:xge,fullRangedHelperText:Ege,rangePartialRangedHelperText:kge,fullRangedHelperTextForBooklets:Tge,rangePartialRangedHelperTextForBooklets:Sge,rangedGeneralInputError:Cge,rangedBetweenRangesError:Pge,rangedDecimalPrecisionError:Ige,rangedMinInputValueError:_ge,rangedMaxInputValueError:Age,rangedNotANumberError:Oge,requiredAttributeFieldError:Mge,rangedBetweenRangesErrorForBooklets:$ge,rangedMinInputValueErrorForBooklets:Fge,rangedMaxInputValueErrorForBooklets:Dge,requiredAttributeFieldErrorForBooklets:Rge,requiredInformationToast:Nge,quantityComboboxHelperText:Lge,quantityComboboxShowPricingGuide:Uge,quantityComboboxPricingGuide:Bge,quantityComboboxFlyoutConfirmation:qge,quantityComboboxFlyoutCancel:Vge,quantityComboboxPlaceholderText:zge,quantityComboboxBelowMinError:jge,quantityComboboxAboveMaxError:Hge,quantityComboboxBetweenRangeError:Gge,quantityComboboxInvalidInputError:Wge},Kge="Antal",Yge="V\xE4lj antal",Xge="V\xE4lj det h\xE4r antalet",Zge="St\xE4ng",Jge="...",ehe="Pris",the="Pris per enhet",rhe="G\xE5r inte att v\xE4lja med andra val: ",nhe="V\xE4lj...",ahe="{{{PERCENT}}} % rabatt",ihe="rea",she="{{{AMOUNT}}} rabatt / enhet",ohe="{{{AMOUNT}}} rabatt / enhet + rea",lhe="Se fler antal",che="Obligatoriskt",uhe="Varuprov",dhe="Ber\xE4knat antal",phe="{{{COUNT}}} Mottagare",fhe="Rekommenderas",ghe="Nyhet",hhe="Ej kompatibel",mhe="Ej i lager",vhe="Avvisa avisering",bhe="Ej kompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}}.",yhe="Ej kompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}} eller {{{ATTRIBUTE2}}} {{{OPTION2}}}.",whe="Ej kompatibel med {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} eller {{{ATTRIBUTE3}}} {{{OPTION3}}}.",xhe="Ej kompatibel med mer \xE4n {{{ATTRIBUTE_COUNT}}} alternativ.",Ehe="F\xF6r att bli kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: avmarkerades {{{ATTRIBUTE1}}} {{{OPTION1}}}.",khe="F\xF6r att bli kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: avmarkerades {{{ATTRIBUTE1}}} {{{OPTION1}}} och {{{ATTRIBUTE2}}} {{{OPTION2}}}.",The="F\xF6r att bli kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: avmarkerades {{{ATTRIBUTE1}}} {{{OPTION1}}}, {{{ATTRIBUTE2}}} {{{OPTION2}}} och {{{ATTRIBUTE3}}} {{{OPTION3}}}.",She="F\xF6r att bli kompatibel med {{{ATTRIBUTE}}} {{{OPTION}}}: avmarkerades fler \xE4n {{{ATTRIBUTE_COUNT}}} alternativ.",Che="{{{MINIMUM}}} {{{UNIT}}} till {{{MAXIMUM}}} {{{UNIT}}}",Phe="Minst {{{MINIMUM}}} {{{UNIT}}}",Ihe="Ange ett v\xE4rde mellan {{{MINIMUM}}} och {{{MAXIMUM}}} sidor, inklusive omslag ",_he="Minst {{{MINIMUM}}} sidor, inklusive omslag ",Ahe="Inmatningen \xE4r ogiltig",Ohe="De n\xE4rmaste talen \xE4r {{{LOWER}}} {{{UNIT}}} och {{{HIGHER}}} {{{UNIT}}}",Mhe="Talet f\xE5r ha h\xF6gst 8 decimaler",$he="L\xE4gsta giltiga tal \xE4r {{{MINIMUM}}} {{{UNIT}}}",Fhe="H\xF6gsta giltiga tal \xE4r {{{MAXIMUM}}} {{{UNIT}}}",Dhe="Inmatningen m\xE5ste vara ett tal",Rhe="Ange ett v\xE4rde mellan {{{LOWER}}} och {{{HIGHER}}} {{{UNIT}}}",Nhe="Det n\xE4rmaste talet \xE4r {{{LOWER}}} sidor och {{{HIGHER}}} sidor ",Lhe="L\xE4gsta giltiga tal \xE4r {{{MINIMUM}}} sidor ",Uhe="H\xF6gsta giltiga tal \xE4r {{{MAXIMUM}}} sidor ",Bhe="Ange ett v\xE4rde mellan {{{LOWER}}} och {{{HIGHER}}} sidor, inklusive omslag ",qhe="Ange all obligatorisk information, tack.",Vhe="Minimum: {{{MINIMUM}}} {{{UNIT}}} Max: {{{MAXIMUM}}} {{{UNIT}}}",zhe="Visa prisguide",jhe="Prisguide",Hhe="Bekr\xE4fta",Ghe="Avbryt",Whe="Ange antal...",Qhe="Minimum: {{{MINIMUM}}} {{{UNIT}}}",Khe="Max: {{{MAXIMUM}}} {{{UNIT}}}",Yhe="V\xE4lj {{{LOWER}}} {{{UNIT}}} eller {{{HIGHER}}} {{{UNIT}}}",Xhe="Ange ett nummer",Zhe={quantityLabel:Kge,quantityFlyoutHeader:Yge,quantityFlyoutCTA:Xge,closeButton:Zge,pricePlaceholder:Jge,priceLabel:ehe,unitPrice
45Label:the,incompatibilityMessage:rhe,select:nhe,percentSavings:ahe,sale:ihe,amountSavings:she,amountSavingsWithSale:ohe,seeMoreQuantities:lhe,required:che,sample:uhe,estimatedQuantity:dhe,numberOfRecipients:phe,recommendedCallout:fhe,newCallout:ghe,incompatibleLabel:hhe,outOfStockCallout:mhe,dismissAlert:vhe,unwindingMessage_1:bhe,unwindingMessage_2:yhe,unwindingMessage_3:whe,unwindingMessage_more:xhe,unwindingAlertMessage_1:Ehe,unwindingAlertMessage_2:khe,unwindingAlertMessage_3:The,unwindingAlertMessage_more:She,fullRangedHelperText:Che,rangePartialRangedHelperText:Phe,fullRangedHelperTextForBooklets:Ihe,rangePartialRangedHelperTextForBooklets:_he,rangedGeneralInputError:Ahe,rangedBetweenRangesError:Ohe,rangedDecimalPrecisionError:Mhe,rangedMinInputValueError:$he,rangedMaxInputValueError:Fhe,rangedNotANumberError:Dhe,requiredAttributeFieldError:Rhe,rangedBetweenRangesErrorForBooklets:Nhe,rangedMinInputValueErrorForBooklets:Lhe,rangedMaxInputValueErrorForBooklets:Uhe,requiredAttributeFieldErrorForBooklets:Bhe,requiredInformationToast:qhe,quantityComboboxHelperText:Vhe,quantityComboboxShowPricingGuide:zhe,quantityComboboxPricingGuide:jhe,quantityComboboxFlyoutConfirmation:Hhe,quantityComboboxFlyoutCancel:Ghe,quantityComboboxPlaceholderText:Whe,quantityComboboxBelowMinError:Qhe,quantityComboboxAboveMaxError:Khe,quantityComboboxBetweenRangeError:Yhe,quantityComboboxInvalidInputError:Xhe};const Jhe={"en-us":fE,"da-dk":cne,"de-at":Z1,"de-ch":Z1,"de-de":Z1,"en-au":jo,"en-ca":fE,"en-gb":jo,"en-ie":jo,"en-in":jo,"en-nz":jo,"en-sg":jo,"es-es":yse,"es-us":koe,"fi-fi":Ple,"fr-ca":Oce,"fr-be":J1,"fr-ch":J1,"fr-fr":J1,"it-ch":gE,"it-it":gE,"nb-no":qpe,"nl-be":hE,"nl-nl":hE,"pt-pt":Qge,"sv-se":Zhe},e0e=e=>Jhe[e.toLowerCase()],mE=rn(void 0),t0e=e=>{const t=ue(()=>e0e(e.locale),[e.locale]);return b.createElement(mE.Provider,{value:t},t&&e.children)},Er=()=>{const e=bt(mE);if(e===void 0)throw new Error("useProductOptionsTranslations must be used with localization provider");return{i18n:t=>e[t],i18nUnsafe:t=>e[t]}},r0e=({choice:e,locale:t,currency:r,fractionDigits:n,pricePlaceholder:a,vatInc:i=!1,hideVatMessage:s=!0})=>{const{differentialListPrice:o,differentialDiscountPrice:l}=e,c=l??o;if(c===void 0)return null;if(c===0&&o===0)return b.createElement("span",{className:"zero-price"},"+",b.createElement(Zs,{placeHolderText:a,pricingInfo:{currency:r,minimumFractionDigits:n,culture:t,listPrice:0,discountPrice:0,vatInc:i,hideVatMessage:s}}));const u=o===0&&c!==0?Au:kg;return b.createElement(u,{placeHolderText:a,pricingInfo:{currency:r,minimumFractionDigits:n,culture:t,priceDifference:o??0,priceDifferenceDiscounted:c??0}})},n0e=({choice:e,locale:t,currency:r,fractionDigits:n,pricePlaceholder:a,hideZeroPrice:i=!1})=>{const{differentialUnitDiscountPrice:s,differentialUnitListPrice:o}=e,l=o??0,c=s??0;return i&&l===0&&c===0?b.createElement(b.Fragment,null):b.createElement(Au,{placeHolderText:a,pricingInfo:{currency:r,minimumFractionDigits:n,culture:t,priceDifference:l,priceDifferenceDiscounted:c,comparativeDisplayType:v4.CustomerFriendly}})};function ev(e,t){return!!e||!!t}const Us=e=>{const t=a0e(e);return t&&e.showPriceWithParentheses?b.createElement(b.Fragment,null,"(",t,")"):t||b.createElement(b.Fragment,null)},a0e=({choice:e,priceDisplayMode:t,locale:r,currency:n,fractionDigits:a,hideZeroPrice:i=!0,vatInc:s=!1,hideVatMessage:o=!0,tenant:l})=>{const{i18n:c}=Er();let u;switch(t){case"differential-total":{u=b.createElement(r0e,{choice:e,pricePlaceholder:c("pricePlaceholder"),locale:r,currency:n,fractionDigits:a,vatInc:s,hideVatMessage:o});break}case"differential-unit":{ev(e.differentialUnitListPrice,e.differentialUnitDiscountPrice)&&(u=b.createElement(n0e,{choice:e,pricePlaceholder:c("pricePlaceholder"),locale:r,currency:n,fractionDigits:a,hideZeroPrice:i}));break}case"unit":{ev(e.unitDiscountedPrice,e.unitListPrice)&&(u=b.createElement(_u,{tenant:l,placeHolderText:c("pricePlaceholder"),pricingInfo:{currency:n,minimumFractionDigits:a,culture:r,unitDiscountPrice:e.unitDiscountedPrice??0,unitListPrice:e.unitListPrice??0,vatInc:s,hideVatMessage:o}}));break}case"total":{ev(e.totalDiscountedPrice,e.totalListPrice)&&(u=b.createElement(Zs,{tenant:l,placeHolderText:c("pricePlaceholder"),pricingInfo:{currency:n,minimumFractionDigits:a,culture:r,discountPrice:e.totalDiscountedPrice??0,listPrice:e.totalListPrice??0,vatInc:s,hideVatMessage:o}}));break}}return u},vE=b.createContext(void 0);class Ic{_messages=[];addValidation(t){this._messages.push(t)}get messages(){return this._messages}}class _c{_mutations=[];addMutation(t){this._mutations.push(t)}get mutations(){return this._mutations}}function i0e(e,t){const r=new Ic;let n=!1;return t===!0?n=!0:e.choices.every(i=>!!i.image)||(n=!0,r.addValidation("At least one choice is missing a thumbnail image. `hideImages` flag will be set to true.")),{messages:r.messages,hideImages:n}}const tv=e=>!("minimum"in e),s0e=e=>"minimum"in e,Si=e=>e.choices.every(tv),o0e=e=>e.every(tv),bE=e=>e.choices.some(t=>"key"in t)&&e.choices.some(t=>"minimum"in t);function l0e(e,t,r,n){const a=new Ic,i=c0e(e,t),s=u0e(r,e,a,i.style,i.skin,n);return{messages:a.messages,style:s.style,skin:s.skin}}function c0e(e,t){return{style:e.style,skin:t}}function u0e(e,t,r,n,a,i){if(Si(t)){e&&t.choices.length>0&&t.choices.every(o=>/^#[0-9A-F]{6}(?:\/#[0-9A-F]{6})?$/i.test(o.key))&&(n==="tiles"?(r.addValidation("The 'tiles' style was changed to 'color-swatch-super' as all keys have a hex code and there are no images to display."),n="color-swatch-super",a="standard"):(r.addValidation(`The ${n} ${a} was converted to a standard color-swatch as all keys have a hex code`),n="color-swatch",a="standard")),n==="buttons"&&a==="wide"&&e&&i&&(r.addValidation("The 'button' skin was changed to 'tight' from 'wide' because there are no images, descriptions or savings to display."),a="tight");const s="standard";n==="dropdown"&&t.key==="Quantity"&&a!==s&&(r.addValidation(`The "dropdown" skin was changed to "${s}" from ${a} because "Quantity" dropdowns should always use "${s}" skin.`),a=s)}return{style:n,skin:a}}function yE(e){return e.some(t=>(t.unitListPrice??0)!==0||(t.unitDiscountedPrice??0)!==0)}function wE(e){return e.some(t=>(t.totalListPrice??0)!==0||(t.totalDiscountedPrice??0)!==0)}function d0e(e){return e.some(t=>(t.differentialUnitListPrice??0)!==0||(t.differentialUnitDiscountPrice??0)!==0)}function p0e(e){return e.some(t=>(t.differentialListPrice??0)!==0||(t.differentialDiscountPrice??0)!==0)}function f0e(e,t){const r=new Ic;let n="differential-unit";return t==="none"?n="none":t==="differential-unit"?e.key==="Quantity"&&e.style==="dropdown"?yE(e.choices)?(r.addValidation("Quantity should display 'Unit' prices. 'differential-unit' was changed to 'unit'"),n="unit"):(r.addValidation("Quantity should display 'Unit' prices, but there are no unit prices to display. 'differential-unit' was changed to 'none'"),n="none"):d0e(e.choices)?n="differential-unit":(r.addValidation("None of the choices have unit differential prices. Prices will not be shown."),n="none"):t==="differential-total"?e.key==="Quantity"&&wE(e.choices)?(r.addValidation("Quantity should display 'Total' prices. 'differential-total' was changed to 'total'"),n="total"):p0e(e.choices)?n="differential-total":(r.addValidation("None of the choices have total differential prices. Prices will not be shown."),n="none"):t==="unit"?yE(e.choices)?n="unit":(r.addValidation("None of the choices have unit prices. Prices will not be shown."),n="none"):t==="total"&&(wE(e.choices)?n="total":(r.addValidation("None of the choices have total prices. Prices will not be shown."),n="none")),{messages:r.messages,priceDisplayMode:n}}function g0e(e,t,r){const n=new _c;return e.style!==t&&(n.addMutation({type:"add",reason:"style was undefined, setting to default style",oldState:e.style,newState:t}),e.style=t),n}function h0e(e,t){const r=new Ic;let n=!1;if(t===!0)n=!0;else{const a=new m0e(e),{result:i,violations:s}=a.validateDescriptions();n=!i,Object.entries(s).map(([o,l])=>{l.map(c=>r.addValidation(`Option value key ${o} failed description validation with code ${c}`))})}return{hideDescriptions:n,messages:r.messages}}var qa;(function(e){e.EMPTY_DESCRIPTION="EmptyDescription",e.DESCRIPTION_CONTAINS_LINK="DescriptionContainsLink",e.DESCRIPTION_CONTAINS_MEDIA="DescriptionContainsMedia",e.DESCRIPTION_TOO_LONG_OR_TOO_SHORT="DescriptionTooLongOrTooShort"})(qa||(qa={}));class m0e{individualViolationCounter;validationResult;productOption;constructor(t){this.productOption=t,this.validationResult={},this.individualViolationCounter=Object.values(qa).reduce((r,n)=>(r[n]=0,r),{})}validateDescriptions(){return{result:this.getGroupValidationResults()&&this.getIndividualValidationResults(),violations:{...this.validationResult}}}getGroupValidationResults(){return[this.descriptionTooLong].every(r=>r.bind(this)())}getIndividualValidationResults(){return this.productOption.choices.every(t=>this.validateIndividualDescription(t))}validateIndividualDescription(t){return!this.descriptionContainsLink(t)&&!this.descriptionContainsMedia(t)&&!this.hasHappenedNthTime(()=>!this.descriptionIsEmpty(t),qa.EMPTY_DESCRIPTION,2)}hasHappenedNthTime(t,r,n){return!t()&&this.individualViolationCounter[r]>=n}descriptionTooLong(){const t=this.productOption.choices.filter(a=>!this.descriptionIsEmpty(a)).map(a=>({key:a.key,description:a.description})).filter(a=>!!a.description).map(a=>{const i=this.cleanUpDescription(a.description||"");return{key:a.key,description:i}})||[],r=this.calculateAverage(t.map(a=>a.description.length));return t.every(({key:a,description:i})=>i.length>.5*r&&i.length<1.5*r?!0:(this.addDescriptionViolation(a,qa.DESCRIPTION_TOO_LONG_OR_TOO_SHORT),!1))}descriptionIsEmpty(t){const{description:r,key:n}=t;if(!r)return this.addDescriptionViolation(n,qa.EMPTY_DESCRIPTION),!0;const a=this.cleanUpDescription(r);return/\S/g.test(a)?!1:(this.addDescriptionViolation(n,qa.EMPTY_DESCRIPTION),!0)}descriptionContainsLink(t){const{description:r,key:n}=t;return/<a>|<a (.|\n)*?>/g.test(r||"")?(this.addDescriptionViolation(n,qa.DESCRIPTION_CONTAINS_LINK),!0):!1}descriptionContainsMedia(t){const{description:r,key:n}=t;return/<(img|picture|video)>|<(img|picture|video) (.|\n)*?>/g.test(r||"")?(this.addDescriptionViolation(n,qa.DESCRIPTION_CONTAINS_MEDIA),!0):!1}addDescriptionViolation(t,r){this.validationResult[t]||(this.validationResult[t]=[]),this.validationResult[t].includes(r)||(this.validationResult[t].push(r),this.individualViolationCounter[r]++)}cleanUpDescription(t){return t.replaceAll(/<(.|\n)*?>/g,"").replaceAll(" "," ")}calculateAverage(t){return t.reduce((r,n)=>r+n,0)/t.length}}function v0e(e,t){const r=new Ic;let n=t;return t!=="hidden"&&(e.choices.some(i=>(i.savingsPercent??0)>0||(i.savingsTotal??0)>0)?e.choices.some(s=>(s.savingsPercent??0)<0||(s.savingsTotal??0)<0)&&r.addValidation("Some of choices have negative savings. This can be confusing the customer. savingsFormat will be 'hidden'"):r.addValidation("None of the choices have savings data. savingsFormat will be 'hidden'.")),{messages:r.messages,savingsFormat:n}}function b0e(e,t){const r=new _c;return e.key==="Quantity"&&(r.addMutation({type:"update",reason:"quantity should use translations of quantityLabel as name",oldState:e.name,newState:t("quantityLabel")}),e.name=t("quantityLabel")),r}function y0e(e,t){const r=new _c,n={legacy_recommended:"recommendedCallout",legacy_new:"newCallout",legacy_incompatible:"incompatibleLabel",legacy_outofstock:"outOfStockCallout"};return Si(e)&&e.choices.map(a=>{if(a.isOutOfStock){const s={key:"OutOfStock",text:t("outOfStockCallout")};r.addMutation({type:"update",reason:"Choice is out of stock, preferred out of stock callout",oldState:a.callouts,newState:s}),a.callouts=[s]}else a.callouts?.map(i=>{Object.entries(n).map(([s,o])=>{if(i.text.toLowerCase()===s){const l=t(o);r.addMutation({type:"update",reason:`Reserved callout text ${s} should use translations of ${o}`,oldState:i.text,newState:l}),i.text=l}})})}),r}function w0e(e){const t=new _c;if(bE(e)){const r=e.choices.filter(n=>"minimum"in n);t.addMutation({type:"remove",reason:"choices have list models, filtering out list models for ranges",oldState:e.choices,newState:r}),e.choices=r}return t}function x0e(e){if(e!==void 0)return JSON.parse(JSON.stringify(e))}function E0e(e){const t=new _c;if(Si(e)&&(e.key==="Size"||e.key==="Format")){const r=e.choices.findIndex(n=>n.key==="Custom");if(r!==-1&&r!==0){const n=[...e.choices],a=n.splice(r,1)[0];n.unshift(a),t.addMutation({type:"remove",reason:"choices have custom size, move custom to first position",oldState:e.choices,newState:n}),e.choices=n}}return t}const k0e=({productOption:e,skin:t,priceDisplayMode:r="differential-unit",hideImages:n,hideDescriptions:a,showFormErrors:i=!1,savingsFormat:s="percent",children:o})=>{const{i18n:l}=Er(),c=S0e(e,s,n,r,a,t),u=T0e(e),d=Object.assign({},u,c),p=!e.isRequired||e.isRequired&&!!e.selectedKey,f=ue(()=>{const g=x0e(e),h=[...g0e(g,d.style,d.skin).mutations,...b0e(g,l).mutations,...y0e(g,l).mutations,...w0e(g).mutations,...E0e(g).mutations];return{validationMessages:d.messages,decoratorMutations:h,productOption:g,skin:d.skin,priceDisplayMode:d.priceDisplayMode,hideImages:d.hideImages,hideDescriptions:d.hideDescriptions,savingsFormat:d.savingsFormat,showFormErrors:i&&!p,selectedOptionText:C0e(e)}},[e,d]);return b.createElement(vE.Provider,{value:f},o)};function T0e(e){return ue(()=>!Si(e)&&e.style!=="quantity-combobox"?{style:"textbox",skin:"wide",messages:["Ranged attributes only have one possible UI at this time."]}:bE(e)?{messages:["Ranged attributes can only have range options; list options filtered out"]}:{style:e.style},[e])}function S0e(e,t,r,n,a,i="standard"){return ue(()=>{if(Si(e)){const{messages:s,...o}=v0e(e,t),{messages:l,...c}=i0e(e,r),{messages:u,...d}=f0e(e,n),{messages:p,...f}=h0e(e,a),{messages:g,...h}=l0e(e,i,c.hideImages,f.hideDescriptions);return{hideImages:c.hideImages,style:h.style,skin:h.skin,priceDisplayMode:d.priceDisplayMode,hideDescriptions:f.hideDescriptions,savingsFormat:o.savingsFormat,messages:[...l,...g,...u,...p,...s]}}},[i,n,r,a,e,t])}function C0e(e){return Si(e)?e.choices.find(t=>t.key===e.selectedKey)?.name:e.selectedKey}const Ac=()=>{const e=bt(vE);if(!e)throw new Error("useProductOptionContext must be used within a ProductOptionProvider");return e},P0e=({showSelectedOptionText:e})=>{const{productOption:t,showFormErrors:r,selectedOptionText:n}=Ac(),a="*";return b.createElement(b.Fragment,null,t.name,t.isRequired&&!r&&b.createElement(Ri,{"aria-hidden":"true",fontSkin:"body-standard"},a),t.isRequired&&r&&b.createElement(Ri,{textColor:"error",fontSkin:"body-standard"},a),e&&b.createElement(Ri,{"aria-hidden":"true",fontSkin:"body-standard",ml:"3"},n))},mn=({titleId:e,showSelectedOptionText:t})=>(Ac(),b.createElement(qe,{mb:"2"},b.createElement(de,{id:e,fontSkin:"body-standard-bold",as:"label"},b.createElement(P0e,{showSelectedOptionText:t})))),I0e=({option:e,locale:t,currency:r,fractionDigits:n,showIncompatibleChoices:a,priceDisplayMode:i="differential-unit",tenant:s,onChanged:o})=>{const l=(u,d)=>{o({choiceKey:u})},c=At();return b.createElement(b.Fragment,null,b.createElement(mn,{titleId:c}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"single-select",skin:"buttons",selectedValue:e.selectedKey,onSelectedValueChange:l,"aria-labelledby":c,"aria-required":e.isRequired},e.choices.filter(u=>a||u.isCompatible).map(u=>b.createElement(Gt,{key:`choice_${u.key}`,value:u.key,disabled:!u.isCompatible},b.createElement(Wt,{mr:"3",mb:"3",style:{padding:"0px 10px",height:"4em"},...u.additionalProps??{}},b.createElement(nl,null,b.createElement(Fe,{flexDirection:"column"},b.createElement(de,{fontSize:"small",fontWeight:"bold"},u.name),i==="none"||u.key===e.selectedKey?b.createElement(b.Fragment,null,"\xA0"):b.createElement(Us,{choice:u,priceDisplayMode:i,locale:t,currency:r,fractionDigits:n,hideZeroPrice:!0,tenant:s}))))))))},rv=({callouts:e})=>b.createElement(b.Fragment,null,e?.map(t=>b.createElement(En,{key:t.key,skin:t.style??"accent",emphasis:"low"},t.text)));function nv(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let Bs=nv();function xE(e){Bs=e}const EE=/[&<>"']/,_0e=new RegExp(EE.source,"g"),kE=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,A0e=new RegExp(kE.
vendor: 8,376 bytes, lines 45-69
45source,"g"),O0e={"&":"&","<":"<",">":">",'"':""","'":"'"},TE=e=>O0e[e];function Yr(e,t){if(t){if(EE.test(e))return e.replace(_0e,TE)}else if(kE.test(e))return e.replace(A0e,TE);return e}const M0e=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function $0e(e){return e.replace(M0e,(t,r)=>(r=r.toLowerCase(),r==="colon"?":":r.charAt(0)==="#"?r.charAt(1)==="x"?String.fromCharCode(parseInt(r.substring(2),16)):String.fromCharCode(+r.substring(1)):""))}const F0e=/(^|[^\[])\^/g;function rt(e,t){let r=typeof e=="string"?e:e.source;t=t||"";const n={replace:(a,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(F0e,"$1"),r=r.replace(a,s),n},getRegex:()=>new RegExp(r,t)};return n}function SE(e){try{e=encodeURI(e).replace(/%25/g,"%")}catch{return null}return e}const Oc={exec:()=>null};function CE(e,t){const r=e.replace(/\|/g,(i,s,o)=>{let l=!1,c=s;for(;--c>=0&&o[c]==="\\";)l=!l;return l?"|":" |"}),n=r.split(/ \|/);let a=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;a<n.length;a++)n[a]=n[a].trim().replace(/\\\|/g,"|");return n}function Mc(e,t,r){const n=e.length;if(n===0)return"";let a=0;for(;a<n&&e.charAt(n-a-1)===t;)a++;return e.slice(0,n-a)}function D0e(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return-1}function PE(e,t,r,n){const a=t.href,i=t.title?Yr(t.title):null,s=e[1].replace(/\\([\[\]])/g,"$1");if(e[0].charAt(0)!=="!"){n.state.inLink=!0;const o={type:"link",raw:r,href:a,title:i,text:s,tokens:n.inlineTokens(s)};return n.state.inLink=!1,o}return{type:"image",raw:r,href:a,title:i,text:Yr(s)}}function R0e(e,t){const r=e.match(/^(\s+)(?:```)/);if(r===null)return t;const n=r[1];return t.split(` 46`).map(a=>{const i=a.match(/^\s+/);if(i===null)return a;const[s]=i;return s.length>=n.length?a.slice(n.length):a}).join(` 47`)}class tf{options;rules;lexer;constructor(t){this.options=t||Bs}space(t){const r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){const r=this.rules.block.code.exec(t);if(r){const n=r[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?n:Mc(n,` 48`)}}}fences(t){const r=this.rules.block.fences.exec(t);if(r){const n=r[0],a=R0e(n,r[3]||"");return{type:"code",raw:n,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:a}}}heading(t){const r=this.rules.block.heading.exec(t);if(r){let n=r[2].trim();if(/#$/.test(n)){const a=Mc(n,"#");(this.options.pedantic||!a||/ $/.test(a))&&(n=a.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(t){const r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:Mc(r[0],` 49`)}}blockquote(t){const r=this.rules.block.blockquote.exec(t);if(r){let n=Mc(r[0],` 50`).split(` 51`),a="",i="";const s=[];for(;n.length>0;){let o=!1;const l=[];let c;for(c=0;c<n.length;c++)if(/^ {0,3}>/.test(n[c]))l.push(n[c]),o=!0;else if(!o)l.push(n[c]);else break;n=n.slice(c);const u=l.join(` 52`),d=u.replace(/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,` 53 $1`).replace(/^ {0,3}>[ \t]?/gm,"");a=a?`${a} 54${u}`:u,i=i?`${i} 55${d}`:d;const p=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(d,s,!0),this.lexer.state.top=p,n.length===0)break;const f=s[s.length-1];if(f?.type==="code")break;if(f?.type==="blockquote"){const g=f,h=g.raw+` 56`+n.join(` 57`),v=this.blockquote(h);s[s.length-1]=v,a=a.substring(0,a.length-g.raw.length)+v.raw,i=i.substring(0,i.length-g.text.length)+v.text;break}else if(f?.type==="list"){const g=f,h=g.raw+` 58`+n.join(` 59`),v=this.list(h);s[s.length-1]=v,a=a.substring(0,a.length-f.raw.length)+v.raw,i=i.substring(0,i.length-g.raw.length)+v.raw,n=h.substring(s[s.length-1].raw.length).split(` 60`);continue}}return{type:"blockquote",raw:a,tokens:s,text:i}}}list(t){let r=this.rules.block.list.exec(t);if(r){let n=r[1].trim();const a=n.length>1,i={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=a?n:"[*+-]");const s=new RegExp(`^( {0,3}${n})((?:[ ][^\\n]*)?(?:\\n|$))`);let o=!1;for(;t;){let l=!1,c="",u="";if(!(r=s.exec(t))||this.rules.block.hr.test(t))break;c=r[0],t=t.substring(c.length);let d=r[2].split(` 61`,1)[0].replace(/^\t+/,w=>" ".repeat(3*w.length)),p=t.split(` 62`,1)[0],f=!d.trim(),g=0;if(this.options.pedantic?(g=2,u=d.trimStart()):f?g=r[1].length+1:(g=r[2].search(/[^ ]/),g=g>4?1:g,u=d.slice(g),g+=r[1].length),f&&/^ *$/.test(p)&&(c+=p+` 63`,t=t.substring(p.length+1),l=!0),!l){const w=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),T=new RegExp(`^ {0,${Math.min(3,g-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),C=new RegExp(`^ {0,${Math.min(3,g-1)}}(?:\`\`\`|~~~)`),O=new RegExp(`^ {0,${Math.min(3,g-1)}}#`);for(;t;){const _=t.split(` 64`,1)[0];if(p=_,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),C.test(p)||O.test(p)||w.test(p)||T.test(t))break;if(p.search(/[^ ]/)>=g||!p.trim())u+=` 65`+p.slice(g);else{if(f||d.search(/[^ ]/)>=4||C.test(d)||O.test(d)||T.test(d))break;u+=` 66`+p}!f&&!p.trim()&&(f=!0),c+=_+` 67`,t=t.substring(_.length+1),d=p.slice(g)}}i.loose||(o?i.loose=!0:/\n *\n *$/.test(c)&&(o=!0));let h=null,v;this.options.gfm&&(h=/^\[[ xX]\] /.exec(u),h&&(v=h[0]!=="[ ] ",u=u.replace(/^\[[ xX]\] +/,""))),i.items.push({type:"list_item",raw:c,task:!!h,checked:v,loose:!1,text:u,tokens:[]}),i.raw+=c}i.items[i.items.length-1].raw=i.items[i.items.length-1].raw.trimEnd(),i.items[i.items.length-1].text=i.items[i.items.length-1].text.trimEnd(),i.raw=i.raw.trimEnd();for(let l=0;l<i.items.length;l++)if(this.lexer.state.top=!1,i.items[l].tokens=this.lexer.blockTokens(i.items[l].text,[]),!i.loose){const c=i.items[l].tokens.filter(d=>d.type==="space"),u=c.length>0&&c.some(d=>/\n.*\n/.test(d.raw));i.loose=u}if(i.loose)for(let l=0;l<i.items.length;l++)i.items[l].loose=!0;return i}}html(t){const r=this.rules.block.html.exec(t);if(r)return{type:"html",block:!0,raw:r[0],pre:r[1]==="pre"||r[1]==="script"||r[1]==="style",text:r[0]}}def(t){const r=this.rules.block.def.exec(t);if(r){const n=r[1].toLowerCase().replace(/\s+/g," "),a=r[2]?r[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):r[3];return{type:"def",tag:n,raw:r[0],href:a,title:i}}}table(t){const r=this.rules.block.table.exec(t);if(!r||!/[:|]/.test(r[2]))return;const n=CE(r[1]),a=r[2].replace(/^\||\| *$/g,"").split("|"),i=r[3]&&r[3].trim()?r[3].replace(/\n[ \t]*$/,"").split(` 68`):[],s={type:"table",raw:r[0],header:[],align:[],rows:[]};if(n.length===a.length){for(const o of a)/^ *-+: *$/.test(o)?s.align.push("right"):/^ *:-+: *$/.test(o)?s.align.push("center"):/^ *:-+ *$/.test(o)?s.align.push("left"):s.align.push(null);for(let o=0;o<n.length;o++)s.header.push({text:n[o],tokens:this.lexer.inline(n[o]),header:!0,align:s.align[o]});for(const o of i)s.rows.push(CE(o,s.header.length).map((l,c)=>({text:l,tokens:this.lexer.inline(l),header:!1,align:s.align[c]})));return s}}lheading(t){const r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){const r=this.rules.block.paragraph.exec(t);if(r){const n=r[1].charAt(r[1].length-1)===` 69`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:n,tokens:this.lexer.inline(n)}}}text(t){const r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){const r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:Yr(r[1])}}tag(t){const r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&/^<a /i.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){const r=this.rules.inline.link.exec(t);if(r){const n=r[2].trim();
vendor: 4,588 bytes, line 69
69if(!this.options.pedantic&&/^</.test(n)){if(!/>$/.test(n))return;const s=Mc(n.slice(0,-1),"\\");if((n.length-s.length)%2===0)return}else{const s=D0e(r[2],"()");if(s>-1){const l=(r[0].indexOf("!")===0?5:4)+r[1].length+s;r[2]=r[2].substring(0,s),r[0]=r[0].substring(0,l).trim(),r[3]=""}}let a=r[2],i="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(a);s&&(a=s[1],i=s[3])}else i=r[3]?r[3].slice(1,-1):"";return a=a.trim(),/^</.test(a)&&(this.options.pedantic&&!/>$/.test(n)?a=a.slice(1):a=a.slice(1,-1)),PE(r,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer)}}reflink(t,r){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){const a=(n[2]||n[1]).replace(/\s+/g," "),i=r[a.toLowerCase()];if(!i){const s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return PE(n,i,n[0],this.lexer)}}emStrong(t,r,n=""){let a=this.rules.inline.emStrongLDelim.exec(t);if(!a||a[3]&&n.match(/[\p{L}\p{N}]/u))return;if(!(a[1]||a[2]||"")||!n||this.rules.inline.punctuation.exec(n)){const s=[...a[0]].length-1;let o,l,c=s,u=0;const d=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(d.lastIndex=0,r=r.slice(-1*t.length+s);(a=d.exec(r))!=null;){if(o=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!o)continue;if(l=[...o].length,a[3]||a[4]){c+=l;continue}else if((a[5]||a[6])&&s%3&&!((s+l)%3)){u+=l;continue}if(c-=l,c>0)continue;l=Math.min(l,l+c+u);const p=[...a[0]][0].length,f=t.slice(0,s+a.index+p+l);if(Math.min(s,l)%2){const h=f.slice(1,-1);return{type:"em",raw:f,text:h,tokens:this.lexer.inlineTokens(h)}}const g=f.slice(2,-2);return{type:"strong",raw:f,text:g,tokens:this.lexer.inlineTokens(g)}}}}codespan(t){const r=this.rules.inline.code.exec(t);if(r){let n=r[2].replace(/\n/g," ");const a=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return a&&i&&(n=n.substring(1,n.length-1)),n=Yr(n,!0),{type:"codespan",raw:r[0],text:n}}}br(t){const r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){const r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){const r=this.rules.inline.autolink.exec(t);if(r){let n,a;return r[2]==="@"?(n=Yr(r[1]),a="mailto:"+n):(n=Yr(r[1]),a=n),{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(t){let r;if(r=this.rules.inline.url.exec(t)){let n,a;if(r[2]==="@")n=Yr(r[0]),a="mailto:"+n;else{let i;do i=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])?.[0]??"";while(i!==r[0]);n=Yr(r[0]),r[1]==="www."?a="http://"+r[0]:a=r[0]}return{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){const r=this.rules.inline.text.exec(t);if(r){let n;return this.lexer.state.inRawBlock?n=r[0]:n=Yr(r[0]),{type:"text",raw:r[0],text:n}}}}const N0e=/^(?: *(?:\n|$))+/,L0e=/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,U0e=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,$c=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,B0e=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,IE=/(?:[*+-]|\d{1,9}[.)])/,_E=rt(/^(?!bull |blockCode|fences|blockquote|heading|html)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html))+?)\n {0,3}(=+|-+) *(?:\n+|$)/).replace(/bull/g,IE).replace(/blockCode/g,/ {4}/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).getRegex(),av=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,q0e=/^[^\n]+/,iv=/(?!\s*\])(?:\\.|[^\[\]\\])+/,V0e=rt(/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/).replace("label",iv).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),z0e=rt(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,IE).getRegex(),rf="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",sv=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,j0e=rt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
69)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))","i").replace("comment",sv).replace("tag",rf).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),AE=rt(av).replace("hr",$c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",rf).getRegex(),ov={blockquote:rt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",AE).getRegex(),code:L0e,def:V0e,fences:U0e,heading:B0e,hr:$c,html:j0e,lheading:_E,list:z0e,newline:N0e,paragraph:AE,table:Oc,text:q0e},OE=rt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",$c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",rf).getRegex(),H0e={...ov,table:OE,paragraph:rt(av).replace("hr",$c).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",OE).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",rf).getRegex()},G0e={...ov,html:rt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",sv).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Oc,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:rt(av).replace("hr",$c).replace("heading",` *#{1,6} *[^ 70]`).replace("lheading",_E).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},ME=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,W0e=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,$E=/^( {2,}|\\)\n(?!\s*$)/,Q0e=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Fc="\\p{P}\\p{S}",K0e=rt(/^((?![*_])[\spunctuation])/,"u").replace(/punctuation/g,Fc).getRegex(),Y0e=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,X0e=rt(/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,"u").replace(/punct/g,Fc).getRegex(),Z0e=rt("^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)[punct](\\*+)(?=[\\s]|$)|[^punct\\s](\\*+)(?!\\*)(?=[punct\\s]|$)|(?!\\*)[punct\\s](\\*+)(?=[^punct\\s])|[\\s](\\*+)(?!\\*)(?=[punct])|(?!\\*)[punct](\\*+)(?!\\*)(?=[punct])|[^punct\\s](\\*+)(?=[^punct\\s])","gu").replace(/punct/g,Fc).getRegex(),J0e=rt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\\s]|$)|[^punct\\s](_+)(?!_)(?=[punct\\s]|$)|(?!_)[punct\\s](_+)(?=[^punct\\s])|[\\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])","gu").replace(/punct/g,Fc).getRegex(),eme=rt(/\\([punct])/,"gu").replace(/punct/g,Fc).getRegex(),tme=rt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),rme=rt(sv).replace("(?:-->|$)","-->").getRegex(),nme=rt("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",rme).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),nf=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ame=rt(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",nf).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),FE=rt(/^!?\[(label)\]\[(ref)\]/).replace("label",nf).replace("ref",iv).getRegex(),DE=rt(/^!?\[(ref)\](?:\[\])?/).replace("ref",iv).getRegex(),ime=rt("reflink|nolink(?!\\()","g").replace("reflink",FE).replace("nolink",DE).getRegex(),lv={_backpedal:Oc,anyPunctuation:eme,autolink:tme,blockSkip:Y0e,br:$E,code:W0e,del:Oc,emStrongLDelim:X0e,emStrongRDelimAst:Z0e,emStrongRDelimUnd:J0e,escape:ME,link:ame,nolink:DE,punctuation:K0e,reflink:FE,reflinkSearch:ime,tag:nme,text:Q0e,url:Oc},sme={...lv,link:rt(/^!?\[(label)\]\((.*?)\)/).replace("label",nf).getRegex(),reflink:rt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",nf).getRegex()},cv={...lv,escape:rt(ME).replace("])","~|])").getRegex(),url:rt(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},ome={...cv,br:rt($E).replace("{2,}","*").getRegex(),text:rt(cv.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},af={normal:ov,gfm:H0e,pedantic:G0e},Dc={normal:lv,gfm:cv,breaks:ome,pedantic:sme};class la{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Bs,this.options.tokenizer=this.options.tokenizer||new tf,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={block:af.normal,inline:Dc.normal};this.options.pedantic?(r.block=af.pedantic,r.inline=Dc.pedantic):this.options.gfm&&(r.block=af.gfm,this.options.breaks?r.inline=Dc.breaks:r.inline=Dc.gfm),this.tokenizer.rules=r}static get rules(){return{block:af,inline:Dc}}static lex(t,r){return new la(r).lex(t)}static lexInline(t,r){return new la(r).inlineTokens(t)}lex(t){t=t.replace(/\r\n|\r/g,` 71`),this.blockTokens(t,this.tokens);for(let r=0;
vendor: 11,572 bytes, lines 71-99
71r<this.inlineQueue.length;r++){const n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){this.options.pedantic?t=t.replace(/\t/g," ").replace(/^ +$/gm,""):t=t.replace(/^( *)(\t+)/gm,(o,l,c)=>l+" ".repeat(c.length));let a,i,s;for(;t;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(o=>(a=o.call({lexer:this},t,r))?(t=t.substring(a.raw.length),r.push(a),!0):!1))){if(a=this.tokenizer.space(t)){t=t.substring(a.raw.length),a.raw.length===1&&r.length>0?r[r.length-1].raw+=` 72`:r.push(a);continue}if(a=this.tokenizer.code(t)){t=t.substring(a.raw.length),i=r[r.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` 73`+a.raw,i.text+=` 74`+a.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(a);continue}if(a=this.tokenizer.fences(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(t)){t=t.substring(a.raw.length),i=r[r.length-1],i&&(i.type==="paragraph"||i.type==="text")?(i.raw+=` 75`+a.raw,i.text+=` 76`+a.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title});continue}if(a=this.tokenizer.table(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(s=t,this.options.extensions&&this.options.extensions.startBlock){let o=1/0;const l=t.slice(1);let c;this.options.extensions.startBlock.forEach(u=>{c=u.call({lexer:this},l),typeof c=="number"&&c>=0&&(o=Math.min(o,c))}),o<1/0&&o>=0&&(s=t.substring(0,o+1))}if(this.state.top&&(a=this.tokenizer.paragraph(s))){i=r[r.length-1],n&&i?.type==="paragraph"?(i.raw+=` 77`+a.raw,i.text+=` 78`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(a),n=s.length!==t.length,t=t.substring(a.raw.length);continue}if(a=this.tokenizer.text(t)){t=t.substring(a.raw.length),i=r[r.length-1],i&&i.type==="text"?(i.raw+=` 79`+a.raw,i.text+=` 80`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):r.push(a);continue}if(t){const o="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n,a,i,s=t,o,l,c;if(this.tokens.links){const u=Object.keys(this.tokens.links);if(u.length>0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)u.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.anyPunctuation.exec(s))!=null;)s=s.slice(0,o.index)+"++"+s.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;t;)if(l||(c=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(u=>(n=u.call({lexer:this},t,r))?(t=t.substring(n.raw.length),r.push(n),!0):!1))){if(n=this.tokenizer.escape(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.tag(t)){t=t.substring(n.raw.length),a=r[r.length-1],a&&n.type==="text"&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):r.push(n);continue}if(n=this.tokenizer.link(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(n.raw.length),a=r[r.length-1],a&&n.type==="text"&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):r.push(n);continue}if(n=this.tokenizer.emStrong(t,s,c)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.codespan(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.br(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.del(t)){t=t.substring(n.raw.length),r.push(n);continue}if(n=this.tokenizer.autolink(t)){t=t.substring(n.raw.length),r.push(n);continue}if(!this.state.inLink&&(n=this.tokenizer.url(t))){t=t.substring(n.raw.length),r.push(n);continue}if(i=t,this.options.extensions&&this.options.extensions.startInline){let u=1/0;const d=t.slice(1);let p;this.options.extensions.startInline.forEach(f=>{p=f.call({lexer:this},d),typeof p=="number"&&p>=0&&(u=Math.min(u,p))}),u<1/0&&u>=0&&(i=t.substring(0,u+1))}if(n=this.tokenizer.inlineText(i)){t=t.substring(n.raw.length),n.raw.slice(-1)!=="_"&&(c=n.raw.slice(-1)),l=!0,a=r[r.length-1],a&&a.type==="text"?(a.raw+=n.raw,a.text+=n.text):r.push(n);continue}if(t){const u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return r}}class sf{options;parser;constructor(t){this.options=t||Bs}space(t){return""}code({text:t,lang:r,escaped:n}){const a=(r||"").match(/^\S*/)?.[0],i=t.replace(/\n$/,"")+` 81`;return a?'<pre><code class="language-'+Yr(a)+'">'+(n?i:Yr(i,!0))+`</code></pre> 82`:"<pre><code>"+(n?i:Yr(i,!0))+`</code></pre> 83`}blockquote({tokens:t}){return`<blockquote> 84${this.parser.parse(t)}</blockquote> 85`}html({text:t}){return t}heading({tokens:t,depth:r}){return`<h${r}>${this.parser.parseInline(t)}</h${r}> 86`}hr(t){return`<hr> 87`}list(t){const r=t.ordered,n=t.start;let a="";for(let o=0;o<t.items.length;o++){const l=t.items[o];a+=this.listitem(l)}const i=r?"ol":"ul",s=r&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> 88`+a+"</"+i+`> 89`}listitem(t){let r="";if(t.task){const n=this.checkbox({checked:!!t.checked});t.loose?t.tokens.length>0&&t.tokens[0].type==="paragraph"?(t.tokens[0].text=n+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=n+" "+t.tokens[0].tokens[0].text)):t.tokens.unshift({type:"text",raw:n+" ",text:n+" "}):r+=n+" "}return r+=this.parser.parse(t.tokens,!!t.loose),`<li>${r}</li> 90`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p> 91`}table(t){let r="",n="";for(let i=0;i<t.header.length;i++)n+=this.tablecell(t.header[i]);r+=this.tablerow({text:n});let a="";for(let i=0;i<t.rows.length;i++){const s=t.rows[i];n="";for(let o=0;o<s.length;o++)n+=this.tablecell(s[o]);a+=this.tablerow({text:n})}return a&&(a=`<tbody>${a}</tbody>`),`<table> 92<thead> 93`+r+`</thead> 94`+a+`</table> 95`}tablerow({text:t}){return`<tr> 96${t}</tr> 97`}tablecell(t){const r=this.parser.parseInline(t.tokens),n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+r+`</${n}> 98`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${t}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:r,tokens:n}){const a=this.parser.parseInline(n),i=SE(t);if(i===null)return a;t=i;let s='<a href="'+t+'"';return r&&(s+=' title="'+r+'"'),s+=">"+a+"</a>",s}image({href:t,title:r,text:n}){const a=SE(t);if(a===null)return n;t=a;let i=`<img src="${t}" alt="${n}"`;return r&&(i+=` title="${r}"`),i+=">",i}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):t.text}}class uv{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}}class ca{options;renderer;textRenderer;constructor(t){this.options=t||Bs,this.options.renderer=this.options.renderer||new sf,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new uv}static parse(t,r){return new ca(r).parse(t)}static parseInline(t,r){return new ca(r).parseInline(t)}parse(t,r=!0){let n="";for(let a=0;a<t.length;a++){const i=t[a];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=i,l=this.options.extensions.renderers[o.type].call({parser:this},o);if(l!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(o.type)){n+=l||"";continue}}const s=i;switch(s.type){case"space":{n+=this.renderer.space(s);continue}case"hr":{n+=this.renderer.hr(s);continue}case"heading":{n+=this.renderer.heading(s);continue}case"code":{n+=this.renderer.code(s);continue}case"table":{n+=this.renderer.table(s);continue}case"blockquote":{n+=this.renderer.blockquote(s);continue}case"list":{n+=this.renderer.list(s);continue}case"html":{n+=this.renderer.html(s);continue}case"paragraph":{n+=this.renderer.paragraph(s);continue}case"text":{let o=s,l=this.renderer.text(o);for(;a+1<t.length&&t[a+1].type==="text";)o=t[++a],l+=` 99`+this.renderer.text(o);r?n+=this.renderer.paragraph({type:"paragraph",raw:l,text:l,tokens:[{type:"text",raw:l,text:l}]}):n+=l;continue}default:{const o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,r){r=r||this.renderer;let n="";for(let a=0;a<t.length;a++){const i=t[a];if(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[i.type]){const o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=o||"";continue}}const s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{const o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}}class of{options;constructor(t){this.options=t||Bs}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}}class lme{defaults=nv();options=this.setOptions;parse=this.#t(la.lex,ca.parse);parseInline=this.#t(la.lexInline,ca.parseInline);Parser=ca;Renderer=sf;TextRenderer=uv;Lexer=la;Tokenizer=tf;Hooks=of;constructor(...t){this.use(...t)}walkTokens(t,r){let n=[];for(const a of t)switch(n=n.concat(r.call(this,a)),a.type){case"table":{const i=a;for(const s of i.header)n=n.concat(this.walkTokens(s.tokens,r));for(const s of i.rows)for(const o of s)n=n.concat(this.walkTokens(o.tokens,r));break}case"list":{const i=a;n=n.concat(this.walkTokens(i.items,r));break}default:{const i=a;this.defaults.extensions?.childTokens?.[i.type]?this.defaults.extensions.childTokens[i.type].forEach(s=>{const o=i[s].flat(1/0);n=n.concat(this.walkTokens(o,r))}):i.tokens&&(n=n.concat(this.walkTokens(i.tokens,r)))}}return n}use(...t){const r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(n=>{const a={...n};if(a.async=this.defaults.async||a.async||!1,n.extensions&&(n.extensions.forEach(i=>
99{if(!i.name)throw new Error("extension name required");if("renderer"in i){const s=r.renderers[i.name];s?r.renderers[i.name]=function(...o){let l=i.renderer.apply(this,o);return l===!1&&(l=s.apply(this,o)),l}:r.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");const s=r[i.level];s?s.unshift(i.tokenizer):r[i.level]=[i.tokenizer],i.start&&(i.level==="block"?r.startBlock?r.startBlock.push(i.start):r.startBlock=[i.start]:i.level==="inline"&&(r.startInline?r.startInline.push(i.start):r.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(r.childTokens[i.name]=i.childTokens)}),a.extensions=r),n.renderer){const i=this.defaults.renderer||new sf(this.defaults);for(const s in n.renderer){if(!(s in i))throw new Error(`renderer '${s}' does not exist`);if(["options","parser"].includes(s))continue;const o=s;let l=n.renderer[o];const c=i[o];i[o]=(...u)=>{n.useNewRenderer||(l=this.#r(l,o,i));let d=l.apply(i,u);return d===!1&&(d=c.apply(i,u)),d||""}}a.renderer=i}if(n.tokenizer){const i=this.defaults.tokenizer||new tf(this.defaults);for(const s in n.tokenizer){if(!(s in i))throw new Error(`tokenizer '${s}' does not exist`);if(["options","rules","lexer"].includes(s))continue;const o=s,l=n.tokenizer[o],c=i[o];i[o]=(...u)=>{let d=l.apply(i,u);return d===!1&&(d=c.apply(i,u)),d}}a.tokenizer=i}if(n.hooks){const i=this.defaults.hooks||new of;for(const s in n.hooks){if(!(s in i))throw new Error(`hook '${s}' does not exist`);if(s==="options")continue;const o=s,l=n.hooks[o],c=i[o];of.passThroughHooks.has(s)?i[o]=u=>{if(this.defaults.async)return Promise.resolve(l.call(i,u)).then(p=>c.call(i,p));const d=l.call(i,u);return c.call(i,d)}:i[o]=(...u)=>{let d=l.apply(i,u);return d===!1&&(d=c.apply(i,u)),d}}a.hooks=i}if(n.walkTokens){const i=this.defaults.walkTokens,s=n.walkTokens;a.walkTokens=function(o){let l=[];return l.push(s.call(this,o)),i&&(l=l.concat(i.call(this,o))),l}}this.defaults={...this.defaults,...a}}),this}#r(t,r,n){switch(r){case"heading":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,n.parser.parseInline(a.tokens),a.depth,$0e(n.parser.parseInline(a.tokens,n.parser.textRenderer)))};case"code":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.text,a.lang,!!a.escaped)};case"table":return function(a){if(!a.type||a.type!==r)return t.apply(this,arguments);let i="",s="";for(let l=0;l<a.header.length;l++)s+=this.tablecell({text:a.header[l].text,tokens:a.header[l].tokens,header:!0,align:a.align[l]});i+=this.tablerow({text:s});let o="";for(let l=0;l<a.rows.length;l++){const c=a.rows[l];s="";for(let u=0;u<c.length;u++)s+=this.tablecell({text:c[u].text,tokens:c[u].tokens,header:!1,align:a.align[u]});o+=this.tablerow({text:s})}return t.call(this,i,o)};case"blockquote":return function(a){if(!a.type||a.type!==r)return t.apply(this,arguments);const i=this.parser.parse(a.tokens);return t.call(this,i)};case"list":return function(a){if(!a.type||a.type!==r)return t.apply(this,arguments);const i=a.ordered,s=a.start,o=a.loose;let l="";for(let c=0;c<a.items.length;c++){const u=a.items[c],d=u.checked,p=u.task;let f="";if(u.task){const g=this.checkbox({checked:!!d});o?u.tokens.length>0&&u.tokens[0].type==="paragraph"?(u.tokens[0].text=g+" "+u.tokens[0].text,u.tokens[0].tokens&&u.tokens[0].tokens.length>0&&u.tokens[0].tokens[0].type==="text"&&(u.tokens[0].tokens[0].text=g+" "+u.tokens[0].tokens[0].text)):u.tokens.unshift({type:"text",text:g+" "}):f+=g+" "}f+=this.parser.parse(u.tokens,o),l+=this.listitem({type:"list_item",raw:f,text:f,task:p,checked:!!d,loose:o,tokens:u.tokens})}return t.call(this,l,i,s)};case"html":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.text,a.block)};case"paragraph":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,this.parser.parseInline(a.tokens))};case"escape":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.text)};case"link":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.href,a.title,this.parser.parseInline(a.tokens))};case"image":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.href,a.title,a.text)};case"strong":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,this.parser.parseInline(a.tokens))};case"em":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,this.parser.parseInline(a.tokens))};case"codespan":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.text)};case"del":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,this.parser.parseInline(a.tokens))};case"text":return function(a){return!a.type||a.type!==r?t.apply(this,arguments):t.call(this,a.text)}}return t}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return la.lex(t,r??this.defaults)}parser(t,r){return ca.parse(t,r??this.defaults)}#t(t,r){return(n,a)=>{const i={...a},s={...this.defaults,...i};this.defaults.async===!0&&i.async===!1&&(s.silent||console.warn("marked(): The async option was set to true by an extension. The async: false option sent to parse will be ignored."),s.async=!0);const o=this.#n(!!s.silent,!!s.async);if(typeof n>"u"||n===null)return o(new Error("marked(): input parameter is undefined or null"));
99if(typeof n!="string")return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(n)+", string expected"));if(s.hooks&&(s.hooks.options=s),s.async)return Promise.resolve(s.hooks?s.hooks.preprocess(n):n).then(l=>t(l,s)).then(l=>s.hooks?s.hooks.processAllTokens(l):l).then(l=>s.walkTokens?Promise.all(this.walkTokens(l,s.walkTokens)).then(()=>l):l).then(l=>r(l,s)).then(l=>s.hooks?s.hooks.postprocess(l):l).catch(o);try{s.hooks&&(n=s.hooks.preprocess(n));let l=t(n,s);s.hooks&&(l=s.hooks.processAllTokens(l)),s.walkTokens&&this.walkTokens(l,s.walkTokens);let c=r(l,s);return s.hooks&&(c=s.hooks.postprocess(c)),c}catch(l){return o(l)}}}#n(t,r){return n=>{if(n.message+=` 100Please report this to https://github.com/markedjs/marked.`,t){const a="<p>An error occurred:</p><pre>"+Yr(n.message+"",!0)+"</pre>";return r?Promise.resolve(a):a}if(r)return Promise.reject(n);throw n}}}const qs=new lme;function Xe(e,t){return qs.parse(e,t)}Xe.options=Xe.setOptions=function(e){return qs.setOptions(e),Xe.defaults=qs.defaults,xE(Xe.defaults),Xe},Xe.getDefaults=nv,Xe.defaults=Bs,Xe.use=function(...e){return qs.use(...e),Xe.defaults=qs.defaults,xE(Xe.defaults),Xe},Xe.walkTokens=function(e,t){return qs.walkTokens(e,t)},Xe.parseInline=qs.parseInline,Xe.Parser=ca,Xe.parser=ca.parse,Xe.Renderer=sf,Xe.TextRenderer=uv,Xe.Lexer=la,Xe.lexer=la.lex,Xe.Tokenizer=tf,Xe.Hooks=of,Xe.parse=Xe,Xe.options,Xe.setOptions,Xe.use,Xe.walkTokens,Xe.parseInline,ca.parse,la.lex;function RE({markdownText:e}){const t=Xe.parse(e??"",{async:!1});return b.createElement(b.Fragment,null,e&&b.createElement(k3,{className:"product-options-markdown"},b.createElement("div",{dangerouslySetInnerHTML:{__html:t}})))}const NE=({descriptionMarkdown:e})=>b.createElement(b.Fragment,null,e&&b.createElement(x3,null,b.createElement(RE,{markdownText:e}))),dv=({choice:e})=>e.image?b.createElement(w3,{style:{height:"unset"}},b.createElement(fu,{alt:"",src:e.image})):null,cme=({option:e,locale:t,currency:r,fractionDigits:n,priceDisplayMode:a="differential-unit",showIncompatibleChoices:i,hideImages:s,hideDescriptions:o,tenant:l,onChanged:c})=>{const u=(p,f)=>{c({choiceKey:p})},d=At();return b.createElement(b.Fragment,null,b.createElement(mn,{titleId:d}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"single-select",skin:"tiles-mini",selectedValue:e.selectedKey,onSelectedValueChange:u,"aria-labelledby":d,"aria-required":e.isRequired},e.choices.filter(p=>i||p.isCompatible).map(p=>b.createElement(Gt,{key:`choice_${p.key}`,value:p.key,disabled:!p.isCompatible},b.createElement(Wt,{...p.additionalProps??{}},!s&&b.createElement(rv,{callouts:p.callouts}),!s&&b.createElement(dv,{choice:p}),b.createElement(nl,null,b.createElement(ou,null,p.name),a==="none"||p.key===e.selectedKey?b.createElement(b.Fragment,null):b.createElement(lu,null,b.createElement(Us,{choice:p,priceDisplayMode:a,locale:t,currency:r,fractionDigits:n,hideZeroPrice:!0,tenant:l})),!o&&b.createElement(NE,{descriptionMarkdown:p.description})))))))};function pv(){return pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pv.apply(this,arguments)}function ume(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function dme(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var pme=(function(){function e(r){var n=this;this._insertTag=function(a){var i;n.tags.length===0?n.insertionPoint?i=n.insertionPoint.nextSibling:n.prepend?i=n.container.firstChild:i=n.before:i=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(a,i),n.tags.push(a)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var t=e.prototype;
vendor: 6,213 bytes, line 100
100return t.hydrate=function(n){n.forEach(this._insertTag)},t.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(dme(this));var a=this.tags[this.tags.length-1];if(this.isSpeedy){var i=ume(a);try{i.insertRule(n,i.cssRules.length)}catch{}}else a.appendChild(document.createTextNode(n));this.ctr++},t.flush=function(){this.tags.forEach(function(n){var a;return(a=n.parentNode)==null?void 0:a.removeChild(n)}),this.tags=[],this.ctr=0},e})(),hr="-ms-",lf="-moz-",He="-webkit-",LE="comm",fv="rule",gv="decl",fme="@import",UE="@keyframes",gme="@layer",hme=Math.abs,cf=String.fromCharCode,mme=Object.assign;function vme(e,t){return ur(e,0)^45?(((t<<2^ur(e,0))<<2^ur(e,1))<<2^ur(e,2))<<2^ur(e,3):0}function BE(e){return e.trim()}function bme(e,t){return(e=t.exec(e))?e[0]:e}function Ge(e,t,r){return e.replace(t,r)}function hv(e,t){return e.indexOf(t)}function ur(e,t){return e.charCodeAt(t)|0}function Rc(e,t,r){return e.slice(t,r)}function ua(e){return e.length}function mv(e){return e.length}function uf(e,t){return t.push(e),e}function yme(e,t){return e.map(t).join("")}var df=1,Ho=1,qE=0,Ur=0,Ft=0,Go="";function pf(e,t,r,n,a,i,s){return{value:e,root:t,parent:r,type:n,props:a,children:i,line:df,column:Ho,length:s,return:""}}function Nc(e,t){return mme(pf("",null,null,"",null,null,0),e,{length:-e.length},t)}function wme(){return Ft}function xme(){return Ft=Ur>0?ur(Go,--Ur):0,Ho--,Ft===10&&(Ho=1,df--),Ft}function Xr(){return Ft=Ur<qE?ur(Go,Ur++):0,Ho++,Ft===10&&(Ho=1,df++),Ft}function da(){return ur(Go,Ur)}function ff(){return Ur}function Lc(e,t){return Rc(Go,e,t)}function Uc(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function VE(e){return df=Ho=1,qE=ua(Go=e),Ur=0,[]}function zE(e){return Go="",e}function gf(e){return BE(Lc(Ur-1,vv(e===91?e+2:e===40?e+1:e)))}function Eme(e){for(;(Ft=da())&&Ft<33;)Xr();return Uc(e)>2||Uc(Ft)>3?"":" "}function kme(e,t){for(;--t&&Xr()&&!(Ft<48||Ft>102||Ft>57&&Ft<65||Ft>70&&Ft<97););return Lc(e,ff()+(t<6&&da()==32&&Xr()==32))}function vv(e){for(;Xr();)switch(Ft){case e:return Ur;case 34:case 39:e!==34&&e!==39&&vv(Ft);break;case 40:e===41&&vv(e);break;case 92:Xr();break}return Ur}function Tme(e,t){for(;Xr()&&e+Ft!==57;)if(e+Ft===84&&da()===47)break;return"/*"+Lc(t,Ur-1)+"*"+cf(e===47?e:Xr())}function Sme(e){for(;!Uc(da());)Xr();return Lc(e,Ur)}function jE(e){return zE(hf("",null,null,null,[""],e=VE(e),0,[0],e))}function hf(e,t,r,n,a,i,s,o,l){for(var c=0,u=0,d=s,p=0,f=0,g=0,h=1,v=1,w=1,T=0,C="",O=a,_=i,A=n,P=C;v;)switch(g=T,T=Xr()){case 40:if(g!=108&&ur(P,d-1)==58){hv(P+=Ge(gf(T),"&","&\f"),"&\f")!=-1&&(w=-1);break}case 34:case 39:case 91:P+=gf(T);break;case 9:case 10:case 13:case 32:P+=Eme(g);break;case 92:P+=kme(ff()-1,7);continue;case 47:switch(da()){case 42:case 47:uf(Cme(Tme(Xr(),ff()),t,r),l);break;default:P+="/"}break;case 123*h:o[c++]=ua(P)*w;case 125*h:case 59:case 0:switch(T){case 0:case 125:v=0;case 59+u:w==-1&&(P=Ge(P,/\f/g,"")),f>0&&ua(P)-d&&uf(f>32?GE(P+";",n,r,d-1):GE(Ge(P," ","")+";",n,r,d-2),l);break;case 59:P+=";";default:if(uf(A=HE(P,t,r,c,u,a,o,C,O=[],_=[],d),i),T===123)if(u===0)hf(P,t,A,A,O,i,d,o,_);else switch(p===99&&ur(P,3)===110?100:p){case 100:case 108:case 109:case 115:hf(e,A,A,n&&uf(HE(e,A,A,0,0,a,o,C,a,O=[],d),_),a,_,d,o,n?O:_);break;default:hf(P,A,A,A,[""],_,0,o,_)}}c=u=f=0,h=w=1,C=P="",d=s;break;case 58:d=1+ua(P),f=g;default:if(h<1){if(T==123)--h;else if(T==125&&h++==0&&xme()==125)continue}switch(P+=cf(T),T*h){case 38:w=u>0?1:(P+="\f",-1);break;case 44:o[c++]=(ua(P)-1)*w,w=1;break;case 64:da()===45&&(P+=gf(Xr())),p=da(),u=d=ua(C=P+=Sme(ff())),T++;break;case 45:g===45&&ua(P)==2&&(h=0)}}return i}function HE(e,t,r,n,a,i,s,o,l,c,u){for(var d=a-1,p=a===0?i:[""],f=mv(p),g=0,h=0,v=0;g<n;++g)for(var w=0,T=Rc(e,d+1,d=hme(h=s[g])),C=e;w<f;++w)(C=BE(h>0?p[w]+" "+T:Ge(T,/&\f/g,p[w])))&&(l[v++]=C);return pf(e,t,r,a===0?fv:o,l,c,u)}function Cme(e,t,r){return pf(e,t,r,LE,cf(wme()),Rc(e,2,-2),0)}function GE(e,t,r,n){return pf(e,t,r,gv,Rc(e,0,n),Rc(e,n+1,-1),n)}function Vs(e,t){for(var r="",n=mv(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function WE(e,t,r,n){switch(e.type){case gme:if(e.children.length)break;case fme:case gv:return e.return=e.return||e.value;case LE:return"";case UE:return e.return=e.value+"{"+Vs(e.children,n)+"}";case fv:e.value=e.props.join(",")}return ua(r=Vs(e.children,n))?e.return=e.value+"{"+r+"}":""}function QE(e){var t=mv(e);return function(r,n,a,i){for(var s="",o=0;o<t;o++)s+=e[o](r,n,a,i)||"";return s}}function Pme(e){return function(t){t.root||(t=t.return)&&e(t)}}var Ime=function(t){var r=new WeakMap;return function(n){if(r.has(n))return r.get(n);var a=t(n);return r.set(n,a),a}};function _me(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var bv=typeof document<"u",Ame=function(t,r,n){for(var a=0,i=0;a=i,i=da(),a===38&&i===12&&(r[n]=1),!Uc(i);)Xr();return Lc(t,Ur)},Ome=function(t,r){var n=-1,a=44;do switch(Uc(a)){case 0:a===38&&da()===12&&(r[n]=1),t[n]+=Ame(Ur-1,r,n);break;case 2:t[n]+=gf(a);break;case 4:if(a===44){t[++n]=da()===58?"&\f":"",r[n]=t[n].length;break}default:t[n]+=cf(a)}while(a=Xr());return t},Mme=function(t,r){return zE(Ome(VE(t),r))},KE=new WeakMap,$me=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var r=t.value,n=t.parent,a=t.column===n.column&&t.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(t.props.length===1&&r.charCodeAt(0)!==58&&!KE.get(n))&&!a){KE.set(t,!0);for(var i=[],s=Mme(r,i),o=n.props,l=0,c=0;l<s.length;l++)for(var u=0;u<o.length;u++,c++)t.props[c]=i[l]?s[l].replace(/&\f/g,o[u]):o[u]+" "+s[l]}}},Fme=function(t){if(t.type==="decl"){var r=t.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(t.return="",t.value="")}};function YE(e,t){switch(vme(e,t)){case 5103:return He+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return He+e+e;
100case 5349:case 4246:case 4810:case 6968:case 2756:return He+e+lf+e+hr+e+e;case 6828:case 4268:return He+e+hr+e+e;case 6165:return He+e+hr+"flex-"+e+e;case 5187:return He+e+Ge(e,/(\w+).+(:[^]+)/,He+"box-$1$2"+hr+"flex-$1$2")+e;case 5443:return He+e+hr+"flex-item-"+Ge(e,/flex-|-self/,"")+e;case 4675:return He+e+hr+"flex-line-pack"+Ge(e,/align-content|flex-|-self/,"")+e;case 5548:return He+e+hr+Ge(e,"shrink","negative")+e;case 5292:return He+e+hr+Ge(e,"basis","preferred-size")+e;case 6060:return He+"box-"+Ge(e,"-grow","")+He+e+hr+Ge(e,"grow","positive")+e;case 4554:return He+Ge(e,/([^-])(transform)/g,"$1"+He+"$2")+e;case 6187:return Ge(Ge(Ge(e,/(zoom-|grab)/,He+"$1"),/(image-set)/,He+"$1"),e,"")+e;case 5495:case 3959:return Ge(e,/(image-set\([^]*)/,He+"$1$`$1");case 4968:return Ge(Ge(e,/(.+:)(flex-)?(.*)/,He+"box-pack:$3"+hr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+He+e+e;case 4095:case 3583:case 4068:case 2532:return Ge(e,/(.+)-inline(.+)/,He+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ua(e)-1-t>6)switch(ur(e,t+1)){case 109:if(ur(e,t+4)!==45)break;case 102:return Ge(e,/(.+:)(.+)-([^]+)/,"$1"+He+"$2-$3$1"+lf+(ur(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~hv(e,"stretch")?YE(Ge(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(ur(e,t+1)!==115)break;case 6444:switch(ur(e,ua(e)-3-(~hv(e,"!important")&&10))){case 107:return Ge(e,":",":"+He)+e;case 101:return Ge(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+He+(ur(e,14)===45?"inline-":"")+"box$3$1"+He+"$2$3$1"+hr+"$2box$3")+e}break;case 5936:switch(ur(e,t+11)){case 114:return He+e+hr+Ge(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return He+e+hr+Ge(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return He+e+hr+Ge(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return He+e+hr+e+e}return e}var Dme=function(t,r,n,a){if(t.length>-1&&!t.return)switch(t.type){case gv:t.return=YE(t.value,t.length);break;case UE:return Vs([Nc(t,{value:Ge(t.value,"@","@"+He)})],a);case fv:if(t.length)return yme(t.props,function(i){switch(bme(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Vs([Nc(t,{props:[Ge(i,/:(read-\w+)/,":"+lf+"$1")]})],a);case"::placeholder":return Vs([Nc(t,{props:[Ge(i,/:(plac\w+)/,":"+He+"input-$1")]}),Nc(t,{props:[Ge(i,/:(plac\w+)/,":"+lf+"$1")]}),Nc(t,{props:[Ge(i,/:(plac\w+)/,hr+"input-$1")]})],a)}return""})}},XE=bv?void 0:Ime(function(){return _me(function(){return{}})}),Rme=[Dme],ZE=function(t){var r=t.key;if(bv&&r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(O){var _=O.getAttribute("data-emotion");_.indexOf(" ")!==-1&&(document.head.appendChild(O),O.setAttribute("data-s",""))})}var a=t.stylisPlugins||Rme,i={},s,o=[];bv&&(s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(O){for(var _=O.getAttribute("data-emotion").split(" "),A=1;A<_.length;A++)i[_[A]]=!0;o.push(O)}));var l,c=[$me,Fme];if(XE){var g=[WE],h=QE(c.concat(a,g)),v=function(_){return Vs(jE(_),h)},w=XE(a)(r),T=function(_,A){var P=A.name;return w[P]===void 0&&(w[P]=v(_?_+"{"+A.styles+"}":A.styles)),w[P]};l=function(_,A,P,D){var Q=A.name,G=T(_,A);if(C.compat===void 0)return D&&(C.inserted[Q]=!0),G;if(D)C.inserted[Q]=G;else return G}}else{var u,d=[WE,Pme(function(O){u.insert(O)})],p=QE(c.concat(a,d)),f=function(_){return Vs(jE(_),p)};l=function(_,A,P,D){u=P,f(_?_+"{"+A.styles+"}":A.styles),D&&(C.inserted[A.name]=!0)}}var C={key:r,sheet:new pme({key:r,container:s,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:l};return C.sheet.hydrate(o),C},yv=typeof document<"u";function Nme(e,t,r){var n="";return r.split(" ").forEach(function(a){e[a]!==void 0?t.push(e[a]+";"):a&&(n+=a+" ")}),n}var JE=function(t,r,n){var a=t.key+"-"+r.name;(n===!1||yv===!1&&t.compat!==void 0)&&t.registered[a]===void 0&&(t.registered[a]=r.styles)},Lme=function(t,r,n){JE(t,r,n);var a=t.key+"-"+r.name;if(t.inserted[r.name]===void 0){var i="",s=r;do{var o=t.insert(r===s?"."+a:"",s,t.sheet,!0);!yv&&o!==void 0&&(i+=o),s=s.next}while(s!==void 0);if(!yv&&i.length!==0)return i}};function Ume(e){for(var t=0,r,n=0,a=e.length;a>=4;++n,a-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>
100>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Bme={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function qme(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var Vme=/[A-Z]|^ms/g,zme=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ek=function(t){return t.charCodeAt(1)===45},tk=function(t){return t!=null&&typeof t!="boolean"},wv=qme(function(e){return ek(e)?e:e.replace(Vme,"-$&").toLowerCase()}),rk=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(zme,function(n,a,i){return pa={name:a,styles:i,next:pa},a})}return Bme[t]!==1&&!ek(t)&&typeof r=="number"&&r!==0?r+"px":r};function Bc(e,t,r){if(r==null)return"";var n=r;if(n.__emotion_styles!==void 0)return n;switch(typeof r){case"boolean":return"";case"object":{var a=r;if(a.anim===1)return pa={name:a.name,styles:a.styles,next:pa},a.name;var i=r;if(i.styles!==void 0){var s=i.next;if(s!==void 0)for(;s!==void 0;)pa={name:s.name,styles:s.styles,next:pa},s=s.next;var o=i.styles+";";return o}return jme(e,t,r)}case"function":{if(e!==void 0){var l=pa,c=r(e);return pa=l,Bc(e,t,c)}break}}var u=r;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function jme(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=Bc(e,t,r[a])+";";else for(var i in r){var s=r[i];if(typeof s!="object"){var o=s;t!=null&&t[o]!==void 0?n+=i+"{"+t[o]+"}":tk(o)&&(n+=wv(i)+":"+rk(i,o)+";")}else if(Array.isArray(s)&&typeof s[0]=="string"&&(t==null||t[s[0]]===void 0))for(var l=0;l<s.length;l++)tk(s[l])&&(n+=wv(i)+":"+rk(i,s[l])+";");else{var c=Bc(e,t,s);switch(i){case"animation":case"animationName":{n+=wv(i)+":"+c+";";break}default:n+=i+"{"+c+"}"}}}return n}var nk=/label:\s*([^\s;{]+)\s*(;|$)/g,pa;function Hme(e,t,r){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var n=!0,a="";pa=void 0;var i=e[0];if(i==null||i.raw===void 0)n=!1,a+=Bc(r,t,i);else{var s=i;a+=s[0]}for(var o=1;o<e.length;o++)if(a+=Bc(r,t,e[o]),n){var l=i;a+=l[o]}nk.lastIndex=0;for(var c="",u;(u=nk.exec(a))!==null;)c+="-"+u[1];var d=Ume(a)+c;return{name:d,styles:a,next:pa}}var Gme=typeof document<"u",ak=function(t){return t()},Wme=pe.useInsertionEffect?pe.useInsertionEffect:!1,Qme=Gme&&Wme||ak,Kme=typeof document<"u",mf=pe.createContext(typeof HTMLElement<"u"?ZE({key:"css"}):null);mf.Provider;var ik=function(t){return Pr(function(r,n){var a=bt(mf);return t(r,a,n)})};Kme||(ik=function(t){return function(r){var n=bt(mf);return n===null?(n=ZE({key:"css"}),pe.createElement(mf.Provider,{value:n},t(r,n))):t(r,n)}});var Yme=pe.createContext({});function Xme(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var Zme=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
100ine|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Jme=Xme(function(e){return Zme.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),e1e=typeof document<"u",t1e=Jme,r1e=function(t){return t!=="theme"},sk=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?t1e:r1e},ok=function(t,r,n){var a;if(r){var i=r.shouldForwardProp;a=t.__emotion_forwardProp&&i?function(s){return t.__emotion_forwardProp(s)&&i(s)}:i}return typeof a!="function"&&n&&(a=t.__emotion_forwardProp),a},n1e=function(t){var r=t.cache,n=t.serialized,a=t.isStringTag;JE(r,n,a);var i=Qme(function(){return Lme(r,n,a)});if(!e1e&&i!==void 0){for(var s,o=n.name,l=n.next;l!==void 0;)o+=" "+l.name,l=l.next;return pe.createElement("style",(s={},s["data-emotion"]=r.key+" "+o,s.dangerouslySetInnerHTML={__html:i},s.nonce=r.sheet.nonce,s))}return null},a1e=function e(t,r){var n=t.__emotion_real===t,a=n&&t.__emotion_base||t,i,s;r!==void 0&&(i=r.label,s=r.target);var o=ok(t,r,n),l=o||sk(a),c=!l("as");return function(){var u=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&&d.push("label:"+i+";"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,g=1;g<f;g++)d.push(u[g],p[g])}var h=ik(function(v,w,T){var C=c&&v.as||a,O="",_=[],A=v;if(v.theme==null){A={};for(var P in v)A[P]=v[P];A.theme=pe.useContext(Yme)}typeof v.className=="string"?O=Nme(w.registered,_,v.className):v.className!=null&&(O=v.className+" ");var D=Hme(d.concat(_),w.registered,A);O+=w.key+"-"+D.name,s!==void 0&&(O+=" "+s);var Q=c&&o===void 0?sk(C):l,G={};for(var Z in v)c&&Z==="as"||Q(Z)&&(G[Z]=v[Z]);return G.className=O,T&&(G.ref=T),pe.createElement(pe.Fragment,null,pe.createElement(n1e,{cache:w,serialized:D,isStringTag:typeof C=="string"}),pe.createElement(C,G))});
100return h.displayName=i!==void 0?i:"Styled("+(typeof a=="string"?a:a.displayName||a.name||"Component")+")",h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=a,h.__emotion_styles=d,h.__emotion_forwardProp=o,Object.defineProperty(h,"toString",{value:function(){return"."+s}}),h.withComponent=function(v,w){var T=e(v,pv({},r,w,{shouldForwardProp:ok(h,w,!0)}));return T.apply(void 0,d)},h}},i1e=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Br=a1e.bind(null);i1e.forEach(function(e){Br[e]=Br(e)});const s1e=b.createContext(void 0);function lk(){return b.useContext(s1e)??{disableSwanSnowflakes:!1}}const o1e=new So.TokenEngine,ck=3;function uk(e,t,r,n){const a=r.length,i=a>Math.min(ck,r.length)?"more":a.toString(),s=`${t}_${i}`,o={ATTRIBUTE_COUNT:ck.toString()};n&&(o.ATTRIBUTE=vf(n.attributeName,"normal"),o.OPTION=vf(n.optionName,"bold")),r.forEach((c,u)=>{const d=`ATTRIBUTE${u+1}`,p=`OPTION${u+1}`;o[d]=vf(c.attributeName,"normal"),o[p]=vf(c.optionName,"bold")});const l=e(s);return o1e.replace(l??"",o)}function vf(e,t="normal"){switch(t){case"bold":return`<span class="swan-font-weight-bold">${e}</span>`;case"normal":return`<span class="swan-font-weight-normal">${e}</span>`;case"none":return`${e}`}}const l1e=Br.div` 101 .swan-selection-set.swan-selection-set-skin-tiles-horizontal, 102 .swan-selection-set.swan-selection-set-skin-tiles-mini, 103 .swan-selection-set.swan-selection-set-skin-tiles-vertical { 104 --grid-gap: var(--swan-sem-space-4); 105 gap: var(--grid-gap); 106 container-type: inline-size; 107 container-name: productOption; 108 } 109 110 .swan-selection-set.swan-selection-set-skin-tiles-vertical 111 .tight-button 112 .swan-selection-set-label { 113 margin: 0 !important; 114 min-width: unset !important; 115 max-width: unset !important; 116 width: 100%; 117 } 118 119 .swan-selection-set.swan-selection-set-skin-tiles-vertical 120 .tight-button 121 .swan-selection-set-label { 122 height: 100%; 123 } 124 125 .swan-selection-set.swan-selection-set-skin-tiles-vertical .tight-button { 126 --grid-columns: 1; 127 --column-gaps: 0px; 128 flex: 0 1 calc((100% - var(--column-gaps)) / var(--grid-columns)); 129 } 130 131 @container productOption (min-width: 260px) { 132 .swan-selection-set.swan-selection-set-skin-tiles-vertical .tight-button { 133 --grid-columns: 2; 134 --column-gaps: var(--grid-gap); 135 } 136 } 137 138 @container productOption (min-width: 425px) { 139 .swan-selection-set.swan-selection-set-skin-tiles-vertical .tight-button { 140 --grid-columns: 3; 141 --column-gaps: calc(var(--grid-gap) * 2); 142 } 143 } 144 145 @container productOption (min-width: 600px) { 146 .swan-selection-set.swan-selection-set-skin-tiles-vertical .tight-button { 147 --grid-columns: 4; 148 --column-gaps: calc(var(--grid-gap) * 3); 149 max-width: 170px; 150 } 151 } 152 153 .incompatible-option { 154 border-width: 2px !important; 155 background-color: var(--swan-color-grey-100) !important; 156 border-style: dashed; 157 border-color: var(--swan-color-grey-500) !important; 158 } 159`,c1e=({children:e})=>{const{disableSwanSnowflakes:t}=lk();return t?b.createElement(b.Fragment,null,e):b.createElement(l1e,null,e)},u1e=({option:e,locale:t,currency:r,fractionDigits:n,priceDisplayMode:a="differential-unit",showIncompatibleChoices:i,hideImages:s,tenant:o,onChanged:l})=>{const c=Er(),u=(f,g)=>{e.selectedKey&&delete f[e.selectedKey];for(const[h,v]of Object.entries(f))if(v&&h!==e.selectedKey){l({choiceKey:h});break}},d=At(),p={};for(const f of e.choices)p[f.key]=f.key===e.selectedKey;return b.createElement(c1e,null,b.createElement(mn,{titleId:d}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"multi-select",skin:"tiles-vertical",selectedValues:p,onSelectedValuesChange:u,"aria-labelledby":d,role:"radiogroup","aria-required":e.isRequired?"true":void 0},e.choices.filter(f=>i||f.isCompatible).map(f=>b.createElement("div",{className:"tight-button",key:`choice_${f.key}`},b.createElement(Gt,{value:f.key,disabled:!f.isCompatible&&!f.violations?.length},b.createElement(Wt,{className:f.violations?.length?"incompatible-option":"compatible-option",style:{minHeight:s?"unset":"inherit"},...f.additionalProps??{}},!s&&b.createElement(dv,{choice:f}),!s&&b.createElement(rv,{callouts:f.callouts}),b.createElement(nl,null,b.createElement(ou,null,f.name),f.violations?.length?b.createElement(de,{as:"span",fontWeight:"normal",dangerouslySetInnerHTML:{__html:d1e(f.violations,c)}}):a==="none"||f.key===e.selectedKey?b.createElement(b.Fragment,null):b.createElement(lu,null,b.createElement(Us,{choice:f,priceDisplayMode:a,locale:t,currency:r,fractionDigits:n,hideZeroPrice:!0,tenant:o})))))))))};function d1e(e,{i18n:t}){return uk(t,"unwindingMessage",e)}const p1e=Br.div` 160 .swan-selection-set { 161 flex-wrap: wrap; 162 } 163 164 .swan-selection-set.swan-selection-set-skin-tiles-horizontal .swan-callout { 165 position: relative; 166 top: unset; 167 left: unset; 168 margin-bottom: var(--swan-spacing-standard-1); 169 } 170 171 .swan-selection-set.swan-selection-set-skin-tiles-horizontal .swan-selection-set-label { 172 word-break: initial;
173 align-items: start; 174 } 175 176 .swan-selection-set.swan-selection-set-skin-tiles-horizontal .swan-selection-set-tile-contents { 177 width: 100%; 178 } 179`,dk=({option:e,locale:t,currency:r,fractionDigits:n,onChanged:a,priceDisplayMode:i="differential-unit",showIncompatibleChoices:s,hideImages:o,tenant:l,hideDescriptions:c})=>{const u=(f,g)=>{a({choiceKey:f})},d=At(),p=e.choices.filter(f=>s||f.isCompatible);return b.createElement(p1e,null,b.createElement(mn,{titleId:d}),b.createElement(rr,{variant:"single-select",skin:"tiles-horizontal",selectedValue:e.selectedKey,onSelectedValueChange:u,"aria-labelledby":d,"aria-required":e.isRequired},p.map((f,g)=>b.createElement(Gt,{key:`choice_${f.key}`,value:f.key,disabled:!f.isCompatible,id:e.key+f.key},b.createElement(Wt,{mb:g===p.length-1?0:void 0,...f.additionalProps??{}},!o&&b.createElement(dv,{choice:f}),b.createElement(nl,{ml:{xs:0,sm:0,md:"5",lg:"5",xl:"5"}},f.callouts&&f.callouts.length>0&&b.createElement(qe,{mb:f.experimental?.auto_upsell_1&&f.experimental?.auto_upsell_2?"1":"3"},b.createElement(rv,{callouts:f.callouts})),!o&&f.experimental?.auto_upsell_1&&f.experimental?.auto_upsell_2&&b.createElement(b.Fragment,null,b.createElement(de,{fontSkin:"body-small"},f.experimental?.auto_upsell_1),b.createElement(de,{fontSkin:"footnote",textColor:"subtle",mb:3},f.experimental?.auto_upsell_2)),b.createElement(Fe,{justifyContent:"space-between",fontSize:"standard"},b.createElement(ou,null,f.name),i==="none"||f.key===e.selectedKey?b.createElement(b.Fragment,null):b.createElement(lu,{pl:"3"},b.createElement(Us,{tenant:l,choice:f,priceDisplayMode:i,locale:t,currency:r,fractionDigits:n,hideZeroPrice:!0}))),!c&&b.createElement(NE,{descriptionMarkdown:f.description})))))))};function f1e(e){switch(e){case"minimal":return I0e;case"standard":return cme;case"tight":return u1e;case"wide":return dk;default:return dk}}const g1e=e=>{const t=a=>{e.onChanged(a)},r=f1e(e.skin??"wide"),n={...e,onChanged:t};return b.createElement(r,{...n})},pk=({callouts:e})=>{const t=e?.[0];return t?b.createElement(En,{key:t.key,skin:t.style??"info",emphasis:"low",ml:"3"},t.text):b.createElement(b.Fragment,null)},h1e=e=>[b.createElement(tg,null,b.createElement(al,{textValue:"dummy-message",key:"dropdown-option-incompatible-option-msg",disabled:!0},b.createElement(de,{fontWeight:"bold"}," ",e("incompatibilityMessage")," ")))],bf=e=>e?e.replaceAll('"',""e;"):null,m1e=e=>e?e.replaceAll(""e;",'"'):null,xv=()=>{const{i18n:e}=Er();return b.createElement(qe,null,b.createElement(de,{fontWeight:"bold"},e("select")))};function fk(e){const t=bf(e);return new Set(t!=null?[t]:[])}function Ev(e,t){const[r,n]=b.useState(fk(e));b.useEffect(()=>{n(fk(e))},[e]);const a=b.useCallback(i=>{if(i==="all")throw new Error("the 'all' should not be selected");const s=Array.from(i.values());s.length>0&&(t({choiceKey:m1e(s[0])}),n(new Set(s)))},[t]);return{selectedKeys:r,handleOnSelectionChange:a}}const v1e=e=>{const{option:t,onChanged:r,showIncompatibleChoices:n,fractionDigits:a,locale:i,currency:s,priceDisplayMode:o="none",tenant:l}=e,{i18n:c}=Er(),u=At(),d=t.choices.filter(v=>v.isCompatible),{selectedKeys:p,handleOnSelectionChange:f}=Ev(t.selectedKey,r);let g=[];n&&(g=t.choices.filter(v=>!v.isCompatible));const h=(v,w)=>{const T=b.createElement(b.Fragment,null,b.createElement(de,null,v.name),b.createElement(Us,{tenant:l,choice:v,fractionDigits:a,priceDisplayMode:o,locale:i,currency:s,hideZeroPrice:!0}));return b.createElement(al,{key:bf(v.key),textValue:v.name,disabled:v.isOutOfStock,label:b.createElement(Fe,{flexDirection:"row",gap:"3",fontWeight:"bold"},T,w&&b.createElement(pk,{callouts:v.callouts})),...v.additionalProps??{}},b.createElement(Fe,{gap:"3",alignItems:"baseline"},T,w&&b.createElement(pk,{callouts:v.callouts})))};return b.createElement(b.Fragment,null,b.createElement(mn,{titleId:u}),b.createElement(cu,{selectionMode:"single",fullWidth:!0,selectedKeys:p,onSelectionChange:f,size:"standard","aria-required":t.isRequired},b.createElement(uu,{"aria-labelledby":u,placeholder:b.createElement(xv,null)}),b.createElement(du,null,b.createElement(pu,null,b.createElement(tg,null,d.map(v=>
179h(v,!0))),n&&g.length>0?h1e(c):[],g.map(v=>h(v,!1))))))},b1e=Br.div` 180 .swan-listbox-button-with-label span > * { 181 margin-left: unset; 182 } 183 184 .swan-listbox-button-with-label span { 185 display: unset; 186 align-items: unset; 187 } 188`,y1e=({children:e})=>{const{disableSwanSnowflakes:t}=lk();return t?b.createElement(b.Fragment,null,e):b.createElement(b1e,null,e)},w1e=e=>{const{option:t,onChanged:r,showIncompatibleChoices:n,fractionDigits:a,locale:i,currency:s,priceDisplayMode:o="none",hideImages:l,tenant:c}=e,u=At(),d=!l&&t.choices.some(g=>!!g.image),{selectedKeys:p,handleOnSelectionChange:f}=Ev(t.selectedKey,r);return b.createElement(y1e,null,b.createElement(mn,{titleId:u}),b.createElement(cu,{selectionMode:"single",fullWidth:!0,selectedKeys:p,onSelectionChange:f},b.createElement(uu,{"aria-labelledby":u,placeholder:b.createElement(xv,null)}),b.createElement(du,null,b.createElement(pu,null,t.choices.filter(g=>n||g.isCompatible).map(g=>b.createElement(al,{key:bf(g.key),textValue:g.name,label:b.createElement(Fe,{flexDirection:"row",gap:"3",fontWeight:"bold"},b.createElement(gk,{tenant:c,choice:g,priceDisplayMode:o,locale:i,fractionDigits:a,currency:s})),withThumbnail:d,disabled:g.isOutOfStock,...g.additionalProps??{}},d&&b.createElement(v3,null,b.createElement(fu,{src:g.image})),b.createElement(Fe,{flexDirection:d?"column":"row",alignItems:"center"},b.createElement(gk,{tenant:c,choice:g,priceDisplayMode:o,locale:i,fractionDigits:a,currency:s}),!!g.callouts&&g.callouts.length>0&&g.callouts.map(h=>b.createElement(En,{emphasis:"low",ml:"3",key:h.key,skin:h.style??"info"},h.text)))))))))},gk=({tenant:e,choice:t,priceDisplayMode:r,locale:n,fractionDigits:a,currency:i,vatInc:s=!1,hideVatMessage:o=!0})=>b.createElement(b.Fragment,null,b.createElement(qe,null,b.createElement(E3,null,t.name)),r!=="none"&&b.createElement(qe,{ml:"2"},b.createElement(Us,{tenant:e,choice:t,priceDisplayMode:r,locale:n,currency:i,fractionDigits:a,vatInc:s,hideVatMessage:o,showPriceWithParentheses:!0}))),x1e=Br.span` 189 .swan-listbox-full-width .swan-listbox-button { 190 align-items: stretch; 191 flex-direction: column; 192 justify-content: center; 193 } 194`,E1e=Br.span` 195 .swan-listbox-option { 196 padding-right: calc(var(--swan-spacing-standard-4) + 2 * 16px); 197 } 198`,k1e=e=>{const{option:t,onChanged:r,showIncompatibleChoices:n,fractionDigits:a,locale:i,currency:s,priceDisplayMode:o="differential-unit",hideImages:l,hideDescriptions:c,tenant:u}=e,d=!l&&t.choices.some(h=>!!h.image),{selectedKeys:p,handleOnSelectionChange:f}=Ev(t.selectedKey,r),g=At();return b.createElement(x1e,null,b.createElement(mn,{titleId:g}),b.createElement(cu,{selectionMode:"single",fullWidth:!0,selectedKeys:p,onSelectionChange:f,mb:"6"},b.createElement(uu,{"aria-labelledby":g,placeholder:b.createElement(xv,null)}),b.createElement(du,null,b.createElement(E1e,null,b.createElement(pu,null,t.choices.filter(h=>n||h.isCompatible).map(h=>b.createElement(al,{key:bf(h.key),textValue:h.name,withThumbnail:!0,disabled:h.isOutOfStock,...h.additionalProps??{}},b.createElement(Bn,null,b.createElement(an,null,d&&b.createElement(Ht,{span:3},b.createElement(fu,{src:h.image})),b.createElement(Ht,{span:d?9:12},b.createElement(Fe,{justifyContent:"space-between"},b.createElement(de,{fontWeight:"bold"},h.name),b.createElement(Us,{tenant:u,choice:h,fractionDigits:a,priceDisplayMode:o,locale:i,currency:s,hideZeroPrice:!0})),!c&&b.createElement(RE,{markdownText:h.description})))))))))))},T1e=e=>{switch(e){case"wide":return k1e;case"minimal":return v1e;case"standard":default:return w1e}},S1e=e=>{const{onChanged:t,skin:r,option:n}=e,i={...e,onChanged:o=>{t&&t({choiceKey:o.choiceKey})}},s=T1e(r??"standard");return b.createElement(s,{...i})},hk=e=>b.createElement(mk,{...e,size:"standard"}),C1e=e=>b.createElement(mk,{...e,size:"super"}),mk=({option:e,size:t,showIncompatibleChoices:r,onChanged:n})=>{const[a,i]=b.useState(e.selectedKey??null);ue(()=>{const l=e.choices.find(d=>d.key===e.selectedKey),c=l?.isOutOfStock||l?.isCompatible||r,u=l?.isOutOfStock??!1;c&&!u&&i(e.selectedKey??null)},[e,r]);const s=l=>{i(l),n?.({choiceKey:l})},o=At();return b.createElement(qe,null,b.createElement(mn,{titleId:o,showSelectedOptionText:!0}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"single-select",selectedValue:a,onSelectedValueChange:s,"aria-required":e.isRequired,"aria-labelledby":o},b.createElement(Ni,{className:"color-swatches-base",size:t},e.choices.map((l,c)=>{const u=l.key?.split("/"),d=u?.[0],p=u?.[1]??d,f=l.isOutOfStock||l.isCompatible||r,g=l.isOutOfStock??!1;return f&&b.createElement(Gt,{key:`choice_${l.key}`,value:l.key,disabled:g},b.createElement(Wt,null,b.createElement(Wa,{component:"span",primaryColor:d,secondaryColor:p,accessibleText:l.name,...l.additionalProps??{}})))}
198))))};function P1e(e){switch(e){case"standard":case"minimal":case"tight":return hk;case"wide":return C1e;default:return hk}}const I1e=e=>{const t=a=>{e?.onChanged?.(a)},r=P1e(e.skin??"standard"),n={...e,onChanged:t};return b.createElement(r,{...n})};var _1e=rn(void 0),zs=function(){var e=bt(_1e);return e},yf=function(){return b.createElement(ug,{"aria-label":"loading"},b.createElement(dg,{width:"narrow"}))},A1e=function(e){var t=e.differentialListPrice,r=e.differentialDiscountPrice,n=e.locale,a=e.currency,i=e.fractionDigits,s=e.pricePlaceholder,o=r??t,l=t===0&&o!==0?Au:kg;return b.createElement(l,{placeHolderText:s,pricingInfo:{currency:a,minimumFractionDigits:i,culture:n,priceDifference:t??0,priceDifferenceDiscounted:o??0}})},Wo=function(){return Wo=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Wo.apply(this,arguments)};function vk(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function Va(e,t,r,n){function a(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function o(u){try{c(n.next(u))}catch(d){s(d)}}function l(u){try{c(n.throw(u))}catch(d){s(d)}}function c(u){u.done?i(u.value):a(u.value).then(o,l)}c((n=n.apply(e,t||[])).next())})}function fa(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=o(0),s.throw=o(1),s.return=o(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function o(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(r=0)),r;)try{if(n=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,a=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],a=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function O1e(e,t,r){for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}typeof SuppressedError=="function"&&SuppressedError;var M1e=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return Va(void 0,O1e([e],t),void 0,function(n,a,i,s){var o,l,c;return a===void 0&&(a={}),i===void 0&&(i=5),s===void 0&&(s=500),fa(this,function(u){switch(u.label){case 0:o=function(d){var p,f,g;return fa(this,function(h){switch(h.label){case 0:return h.trys.push([0,2,,6]),[4,fetch(n,a)];case 1:if(p=h.sent(),p.ok)return[2,{value:p}];throw p.status>=400&&p.status<500?new Error("HTTP client 4XX! status: ".concat(p.status)):new Error("HTTP error! status: ".concat(p.status));case 2:if(f=h.sent(),f instanceof Error&&f.message.includes("HTTP client 4XX"))throw f;return d<i?(g=s*Math.pow(2,d),[4,new Promise(function(v){return setTimeout(v,g)})]):[3,4];case 3:return h.sent(),[3,5];case 4:throw f;case 5:return[3,6];case 6:return[2]}})},l=0,u.label=1;case 1:return l<=i?[5,o(l)]:[3,4];case 2:if(c=u.sent(),typeof c=="object")return[2,c.value];u.label=3;case 3:return l++,[3,1];case 4:throw new Error("Failed to fetch after retries")}})})},bk=new Map,wf=new Map;function $1e(e){var t=e.get("cache-control");if(t){var r=t.match(/max-age=(\d+)/);if(r){var n=parseInt(r[1],10);return Date.now()+n*1e3}if(/no-cache|no-store/.test(t))return null}var a=e.get("expires");if(a){var i=new Date(a).getTime();if(!isNaN(i))return i}return null}function yk(e,t){return Va(this,void 0,void 0,function(){var r,n,a,i,s,o,l,c,u,d,p;return fa(this,function(f){switch(f.label){case 0:return r=e.toString(),n=bk.get(r),n&&n.expiresAt>Date.now()?[2,new Response(n.value.body,n.value)]:(a=void 0,wf.has(r)?(i=wf.get(r),[4,i]):[3,2]);case 1:return a=f.sent(),[3,4];case 2:return s=M1e(e,t),wf.set(r,s),[4,s];case 3:a=f.sent(),wf.delete(r),f.label=4;case 4:return a?(o=a.clone(),[4,o.arrayBuffer()]):[2,new Response(null,{status:500,statusText:"No response"})];case 5:return l=f.sent(),c=new Headers(o.headers),u=o.status,d=o.statusText,p=$1e(c),p&&u===200&&bk.set(r,{value:{body:l,headers:c,status:u,statusText:d},expiresAt:p}),[2,a.clone()]}})})}var wk="@vp/configurator-prices",kv="Vistaprint",F1e="https://website-pricing-service.prices.cimpress.io",D1e="".concat(F1e,"/v4/prices/startingAt/estimated");function R1e(e,t,r,n,a,i,s,o,l){s===void 0&&(s="0");var c=new URL(D1e);if(l&&l!=="undefined"){var u=decodeURIComponent(l),d=u.split("&");d.length>
1981?d.map(function(T){var C=T.split("=");c.searchParams.append(C[0],C[1])}):c.searchParams.append("pricingContext",l)}if(c.searchParams.has("merchantId")||c.searchParams.append("merchantId",t),c.searchParams.has("market")||c.searchParams.append("market",r),n&&!c.searchParams.has("couponCode")&&c.searchParams.append("couponCode",n),c.searchParams.append("requestor",wk),c.searchParams.append("productKey",e),c.searchParams.append("Quantities",a.join(",")),o)for(var p=0,f=o;p<f.length;p++){var g=f[p];c.searchParams.append("optionalPriceComponents",g)}for(var h=0,v=Object.keys(i);h<v.length;h++){var w=v[h];c.searchParams.append("selections[".concat(w,"]"),i[w])}return s&&c.searchParams.append("ProductVersion",s.toString()),c.searchParams.sort(),c}var xf=function(e){return Va(void 0,void 0,void 0,function(){var t,r,n,a,i,s,o,l,c,u,d,p,f,g;return fa(this,function(h){switch(h.label){case 0:if(t=e.productKey,r=e.merchant,n=e.market,a=e.couponCode,i=e.quantities,s=e.selections,o=e.productVersion,l=e.pricingContextString,c=e.optionalPriceComponents,u=c===void 0?["UnitPrice","PercentageAndAmountOff"]:c,!i)return[2];h.label=1;case 1:return h.trys.push([1,5,,6]),d=R1e(t,r,n,a,i,s,o,u,l),[4,yk(d,{method:"GET",headers:{"Content-Type":"application/json"}})];case 2:return p=h.sent(),p.ok?[4,p.json()]:[3,4];case 3:return f=h.sent(),[2,f];case 4:return[3,6];case 5:return g=h.sent(),console.error("Error fetching differential pricing:",g),[2];case 6:return[2]}})})},N1e=function(e,t,r,n){var a,i,s=(a=r.estimatedPrices)===null||a===void 0?void 0:a[e],o=(i=n.estimatedPrices)===null||i===void 0?void 0:i[t];if(!(s===void 0||o===void 0))return{total:{listTaxed:o.totalListPrice.taxed,listUntaxed:o.totalListPrice.untaxed,discountedTaxed:o.totalDiscountedPrice.taxed,discountedUntaxed:o.totalDiscountedPrice.untaxed},unit:{listTaxed:o.unitListPrice.taxed,listUntaxed:o.unitListPrice.untaxed,discountedTaxed:o.unitDiscountedPrice.taxed,discountedUntaxed:o.unitDiscountedPrice.untaxed},differential:{listTaxed:o.totalListPrice.taxed-s.totalListPrice.taxed,listUntaxed:o.totalListPrice.untaxed-s.totalListPrice.untaxed,discountedTaxed:o.totalDiscountedPrice.taxed-s.totalDiscountedPrice.taxed,discountedUntaxed:o.totalDiscountedPrice.untaxed-s.totalDiscountedPrice.untaxed},differentialUnit:{listTaxed:o.unitListPrice.taxed-s.unitListPrice.taxed,listUntaxed:o.unitListPrice.untaxed-s.unitListPrice.untaxed,discountedTaxed:o.unitDiscountedPrice.taxed-s.unitDiscountedPrice.taxed,discountedUntaxed:o.unitDiscountedPrice.untaxed-s.unitDiscountedPrice.untaxed}}},xk=function(e,t,r,n,a,i){return Va(void 0,void 0,void 0,function(){var s,o,l,c,u,d,p,f,g,h;return fa(this,function(v){switch(v.label){case 0:return s=n.Quantity,o=vk(n,["Quantity"]),l=xf({productKey:t,merchant:"Vistaprint",productVersion:r,market:e,selections:o,quantities:[s],pricingContextString:i}),c=a.Quantity,u=vk(a,["Quantity"]),d=xf({productKey:t,merchant:"Vistaprint",market:e,productVersion:r,selections:u,quantities:[c],pricingContextString:i}),[4,Promise.all([l,d])];case 1:return p=v.sent(),f=p[0],g=p[1],!f||!g||!f.currency||!f.fractionDigits?[2,void 0]:(h=N1e(n.Quantity,a.Quantity,f,g),h?[2,{itemTotals:h,currency:f.currency,fractionDigits:f.fractionDigits}]:[2,void 0])}})})},Tv=function(e,t,r){var n=zs(),a=ie(!0),i=a[0],s=a[1],o=ie(),l=o[0],c=o[1],u=ie(),d=u[0],p=u[1],f=ie(),g=f[0],h=f[1];return fe(function(){var v=function(){c(void 0),p(void 0),h(void 0),s(!1)};if(!n){v();return}var w=n.completedSelections&&r&&Object.keys(n.completedSelections).length===Object.keys(r).length&&Object.entries(n.completedSelections).every(function(C){var O=C[0],_=C[1];return r[O]===_}),T=function(){return Va(void 0,void 0,void 0,function(){var C,C,O,_,A;return fa(this,function(P){switch(P.label){case 0:return P.trys.push([0,5,,6]),s(!0),w?(v(),[2]):n.completedSelections&&r&&n.completedSelections.Quantity&&r.Quantity?[4,xk(n.market,n.productKey,n.productVersion,n.completedSelections,r,n.pricingContextString)]:[3,2];case 1:return C=P.sent(),C?(c(C.itemTotals),p(C.currency),h(C.fractionDigits),s(!1),[2]):(v(),[2]);case 2:return!((A=n.selections)===null||A===void 0)&&A.Quantity?[4,xk(n.market,n.productKey,n.productVersion,n.selections,Object.assign({}
198,n.selections,(_={},_[e]=t,_)),n.pricingContextString)]:[3,4];case 3:return C=P.sent(),C?(c(C.itemTotals),p(C.currency),h(C.fractionDigits),s(!1),[2]):(v(),[2]);case 4:return v(),[3,6];case 5:return O=P.sent(),console.error("Error checking if prices should be shown:",O),v(),[3,6];case 6:return[2]}})})};T()},[n?.selections,n?.market,n?.productKey,n?.productVersion,n?.completedSelections,n?.pricingContextString,e,t,r]),{isLoading:i,prices:l,currency:d,minimumFractionDigits:g}},Ek=function(e){var t,r,n,a,i,s,o=e.option,l=e.optionValue,c=e.completedSelections,u=zs(),d=Tv(o,l,c),p=d.isLoading,f=d.prices,g=d.currency,h=d.minimumFractionDigits,v=u?.selections[o],w=v===l;return p?b.createElement(yf,null):!f||!u?.culture||!g||!h||!(!((t=f.differential)===null||t===void 0)&&t.listTaxed)&&!(!((r=f.differential)===null||r===void 0)&&r.discountedTaxed)||w?b.createElement("span",null,"\xA0"):b.createElement(A1e,{differentialListPrice:(a=(n=f.differential)===null||n===void 0?void 0:n.listTaxed)!==null&&a!==void 0?a:0,differentialDiscountPrice:(s=(i=f.differential)===null||i===void 0?void 0:i.discountedTaxed)!==null&&s!==void 0?s:0,locale:u.culture,currency:g,fractionDigits:h,pricePlaceholder:"..."})},L1e=function(e){var t,r,n=e.option,a=e.optionValue,i=e.completedSelections,s=(zs()||{}).culture,o=Tv(n,a,i),l=o.isLoading,c=o.prices,u=o.currency,d=o.minimumFractionDigits;return s?l?b.createElement(yf,null):!c||!s||!u||!d||!c.unit.listTaxed&&!c.unit.discountedTaxed?b.createElement("span",null,"\xA0"):b.createElement(_u,{pricingInfo:{unitListPrice:(t=c.unit.discountedTaxed)!==null&&t!==void 0?t:0,unitDiscountPrice:(r=c.unit.discountedTaxed)!==null&&r!==void 0?r:0,culture:s,currency:u,minimumFractionDigits:d,vatInc:!0,hideVatMessage:!0,hideShippingMessageInVatMessage:!0},placeHolderText:"",tenant:"vistaprint"}):b.createElement("span",null,"\xA0")},U1e=function(e){var t,r,n=e.option,a=e.optionValue,i=e.completedSelections,s=(zs()||{}).culture,o=Tv(n,a,i),l=o.isLoading,c=o.prices,u=o.currency,d=o.minimumFractionDigits;return s?l?b.createElement(yf,null):!c||!s||!u||!d||!c.total.listTaxed&&!c.total.discountedTaxed?b.createElement("span",null,"\xA0"):b.createElement(Zs,{pricingInfo:{listPrice:(t=c.total.listTaxed)!==null&&t!==void 0?t:0,discountPrice:(r=c.total.discountedTaxed)!==null&&r!==void 0?r:0,culture:s,currency:u,minimumFractionDigits:d,vatInc:!0,hideVatMessage:!0,hideShippingMessageInVatMessage:!0},placeHolderText:"",tenant:"vistaprint"}):b.createElement("span",null,"\xA0")},B1e=function(e,t,r,n,a,i){return Va(void 0,void 0,void 0,function(){var s,o,l,c,u,d,p,f,g,h,v,w,T,C,O;return fa(this,function(_){switch(_.label){case 0:return s=Wo({},n),delete s.Quantity,o=xf({merchant:kv,market:e,productKey:t,productVersion:r,selections:Wo({},s),quantities:["".concat(a)]}),l=xf({merchant:kv,market:e,productKey:t,productVersion:r,selections:Wo({},s),quantities:["".concat(i)]}),[4,Promise.all([o,l])];case 1:return c=_.sent(),u=c[0],d=c[1],p=u&&((C=u.estimatedPrices)===null||C===void 0?void 0:C["".concat(a)]),f=d&&((O=d.estimatedPrices)===null||O===void 0?void 0:O["".concat(i)]),!p||!f?[2,{percentageSavings:0,itemTotals:void 0}]:(g=p?.unitDiscountedPrice.untaxed||0,h=f?.totalDiscountedPrice.untaxed||0,v=g*i,w={total:{listTaxed:f.totalListPrice.taxed,listUntaxed:f.totalListPrice.untaxed,discountedTaxed:f.totalDiscountedPrice.taxed,discountedUntaxed:f.totalDiscountedPrice.untaxed},unit:{listTaxed:f.unitListPrice.taxed,listUntaxed:f.unitListPrice.untaxed,discountedTaxed:f.unitDiscountedPrice.taxed,discountedUntaxed:f.unitDiscountedPrice.untaxed}},g===0||h===0||!i?[2,{percentageSavings:0,itemTotals:w}]:(T=Math.floor((v-h)/v*100),[2,{percentageSavings:T,itemTotals:w}]))}})})},q1e=function(e,t){var r=zs(),n=ie(!0),a=n[0],i=n[1],s=ie(),o=s[0],l=s[1],c=ie(0),u=c[0],d=c[1],p=r||{},f=p.selections,g=p.market,h=p.productKey,v=p.productVersion;return fe(function(){var w=function(){l(void 0),d(0),i(!1)};if(!f||!g||!h||!v){w();return}var T=function(){return Va(void 0,void 0,void 0,function(){var C,O;return fa(this,function(_){switch(_.label){case 0:return _.trys.push([0,2,,3]),i(!0),e<=t?(w(),[2]):[4,B1e(g,h,v,f,t,e)];case 1:return C=_.sent(),l(C.itemTotals),d(C.percentageSavings),i(!1),[2];case 2:return O=_.sent(),console.error("Error checking percentage savings",O),w(),[3,3];case 3:return[2]}})})};T()},[f,g,h,v,e,t]),{isLoading:a,prices:o,percentageSaving:u}},V1e="{{{PERCENT}}}% savings",z1e="sale",kk={percentSavings:V1e,sale:z1e},j1e="{{{PERCENT}}}% besparelser",H1e="udsalg",G1e={percentSavings:j1e,sale:H1e},W1e="{{{PERCENT}}}\xA0% Ersparnis",Q1e="Sale",Sv={percentSavings:W1e,sale:Q1e},K1e="{{{PERCENT}}}% savings",Y1e="sale",Qo={percentSavings:K1e,sale:Y1e},X1e="{{{PERCENT}}}% de ahorro",Z1e="rebajas",J1e={percentSavings:X1e,sale:Z1e},eve="{{{PERCENT}}}% de ahorro",tve="ofertas",rve={percentSavings:eve,sale:tve},nve="{{{PERCENT}}} %:n s\xE4\xE4st\xF6t",ave="Ale",ive={percentSavings:nve,sale:ave},sve="{{{PERCENT}}}% d\u2019\xE9conomie",ove="solde",lve={percentSavings:sve,sale:ove},cve="{{{PERCENT}}}% \xE9conomis\xE9s",uve="offre exclusive",Cv={percentSavings:cve,sale:uve},dve="{{{PERCENT}}}% risparmiato",pve="saldi",Tk={percentSavings:dve,sale:pve},fve="{{{PERCENT}}}\xA0% besparelse",gve="salg",hve={percentSavings:fve,sale:gve},mve="{{{PERCENT}}}% korting",vve="Sale",Sk={percentSavings:mve,sale:vve},bve="Poupan\xE7a de {{{PERCENT}}}%",yve="venda",wve={percentSavings:bve,sale:yve},xve="{{{PERCENT}}} % rabatt",Eve="rea",kve={percentSavings:xve,sale:Eve}
198,Tve={"en-us":kk,"da-dk":G1e,"de-at":Sv,"de-ch":Sv,"de-de":Sv,"en-au":Qo,"en-ca":kk,"en-gb":Qo,"en-ie":Qo,"en-in":Qo,"en-nz":Qo,"en-sg":Qo,"es-es":J1e,"es-us":rve,"fi-fi":ive,"fr-ca":lve,"fr-be":Cv,"fr-ch":Cv,"fr-fr":Cv,"it-ch":Tk,"it-it":Tk,"nb-no":hve,"nl-be":Sk,"nl-nl":Sk,"pt-pt":wve,"sv-se":kve},Sve=function(e){return Tve[e.toLowerCase()]},Cve=function(e){var t=ue(function(){return Sve(e)},[e]),r=_e(function(a){return t[a]},[t]),n=_e(function(a){return t[a]},[t]);return{i18n:r,i18nUnsafe:n}},Pve=function(e){var t=e.targetQuantity,r=e.sourceQuantity,n=(zs()||{}).culture,a=q1e(t,r),i=a.isLoading,s=a.prices,o=a.percentageSaving,l=Cve(n??"en-US").i18n;if(!n)return b.createElement("span",null,"\xA0");if(i)return b.createElement(yf,null);if(!s||!n)return b.createElement("span",null,"\xA0");var c=o>0,u=s.total.listTaxed>s.total.discountedTaxed;if(!c&&!u)return b.createElement("span",null,"\xA0");var d=c?"+ "+l("sale"):l("sale"),p=l("percentSavings");return b.createElement(Fe,null,c&&b.createElement(mu,{fontSize:"small",textColor:"subtle",fontWeight:"normal"},b.createElement(zr,{tokenizedText:p,contextVariables:{PERCENT:"".concat(o)}})),u&&b.createElement(de,{textColor:"promo",fontSize:"small",fontWeight:"normal"},"\xA0",d))},Ive="https://website-pricing-service.prices.cimpress.io",_ve=function(e){return Va(void 0,void 0,void 0,function(){var t,r,n,a,i,s,o,l,c;return fa(this,function(u){switch(u.label){case 0:t=e.productKey,r=e.merchant,n=e.market,a=e.selections,i=e.productVersion,u.label=1;case 1:return u.trys.push([1,5,,6]),s=new URL("".concat(Ive,"/v4/prices/estimated/quantityPriceBreaks")),s.searchParams.append("productKey",t),s.searchParams.append("productVersion",i.toString()),s.searchParams.append("merchantId",r),s.searchParams.append("market",n),Object.keys(a).sort().forEach(function(d){s.searchParams.append("selections[".concat(d,"]"),a[d])}),s.searchParams.append("requestor",wk),[4,yk(s,{method:"GET",headers:{"Content-Type":"application/json"}})];case 2:return o=u.sent(),o.ok?[4,o.json()]:[3,4];case 3:return l=u.sent(),[2,l];case 4:return[3,6];case 5:return c=u.sent(),console.error("Error fetching price breaks:",c),[2];case 6:return[2]}})})},Ave=function(){var e=zs(),t=ie(!0),r=t[0],n=t[1],a=ie([]),i=a[0],s=a[1],o=e||{},l=o.productKey,c=o.productVersion,u=o.market,d=o.completedSelections,p=Wo({},d??{});return delete p.Quantity,fe(function(){var f=!0,g=function(){s([]),n(!1)};if(!l||!c||!u){g();return}var h=function(){return Va(void 0,void 0,void 0,function(){var v,w;return fa(this,function(T){switch(T.label){case 0:n(!0),T.label=1;case 1:return T.trys.push([1,3,4,5]),[4,_ve({productKey:l,productVersion:c.toString(),merchant:kv,market:u,selections:p})];case 2:return v=T.sent(),v&&(w=Object.keys(v.estimatedPrices).map(function(C){return parseInt(C,10)}).filter(function(C){return!isNaN(C)}).sort(function(C,O){return C-O}),f&&w.length>0&&s(w)),[3,5];
198case 3:return T.sent(),f&&g(),[3,5];case 4:return f&&n(!1),[7];case 5:return[2]}})})};return h(),function(){f=!1}},[l,c,JSON.stringify(p),u]),{isLoading:r,quantityPriceBreaks:i}};const Ck=e=>{const{choice:t,minimumNonSampleQuantity:r}=e,{name:n,callouts:a}=t;return b.createElement(Fe,{flexDirection:"column",style:{width:"100%"}},b.createElement(Fe,{justifyContent:"space-between"},b.createElement(Fe,null,b.createElement(de,null,n),!!a&&a.length>0&&a.map(i=>b.createElement(En,{emphasis:"low",ml:"3",key:i.key,skin:i.style??"info"},i.text))),b.createElement(U1e,{option:"Quantity",optionValue:t.key})),b.createElement(Fe,{justifyContent:"space-between"},b.createElement(qe,{textColor:"subtle",fontSize:"small"},b.createElement(L1e,{option:"Quantity",optionValue:t.key})),r&&parseInt(t.key)&&b.createElement(Pve,{targetQuantity:parseInt(t.key),sourceQuantity:r})))},Ove=e=>{try{const t=Iu();e(t)}catch(t){console.warn("Failed to send tracking event",t)}},Pv=(e,t,r=0)=>{Ove(n=>{n?n.track(e,t):r>10?console.warn("Analytics tracking not loaded"):setTimeout(()=>Pv(e,t,++r),1e3)})},Mve=e=>{const{option:t,currency:r,fractionDigits:n,minimumNonSampleQuantity:a,locale:i,onChanged:s}=e,{choices:o,selectedKey:l}=t,c=parseInt(l??""),[u,d]=ie(!1),[p,f]=ie(c),g=At(),{i18n:h,i18nUnsafe:v}=Er();fe(()=>{f(c)},[c]);const w=_e(()=>{f(c),d(!1),Pv("Fly-Out Closed",{category:"Fly-Out",label:"Qty Edit Fly-out"})},[c]),T=_e(()=>{d(!0),Pv("Fly-Out Viewed",{category:"Fly-Out",label:"Qty Edit Fly-out"})},[]),C=_e(()=>{p!==c&&s({choiceKey:`${p}`,isValid:!0,eventTarget:"fly-out"}),d(!1)},[p]),O=_e(_=>{_&&_!==`${p}`&&f(parseInt(_))},[p]);return b.createElement(b.Fragment,null,b.createElement(Nt,{render:_=>b.createElement(kt,{skin:"link",className:_.className,onClick:T},_.children)},v("quantityComboboxShowPricingGuide")),b.createElement(il,{isOpen:u,onRequestDismiss:()=>{w()},variant:"panel-right"},b.createElement(sl,null,b.createElement(sg,null,b.createElement(gu,{accessibleText:h("closeButton")})),b.createElement(og,{pl:1},b.createElement(lg,{id:g},v("quantityComboboxPricingGuide"))),b.createElement(ol,{pl:1},b.createElement(rr,{variant:"single-select",skin:"buttons",selectedValue:`${p}`,onSelectedValueChange:O,"aria-labelledby":g},o.map(_=>b.createElement(Gt,{key:_.key,value:_.key},b.createElement(Wt,{style:{width:"100%",minWidth:"auto"},mr:0},b.createElement(Ck,{choice:_,minimumNonSampleQuantity:a,locale:i,currency:r,fractionDigits:n})))))),b.createElement(hu,{pinned:!0},b.createElement(T3,null,b.createElement(kt,{skin:"secondary",onClick:()=>{w()}},v("quantityComboboxFlyoutCancel")),b.createElement(kt,{skin:"primary",onClick:C},v("quantityComboboxFlyoutConfirmation")))))))};var $ve="Expected a function",Pk=NaN,Fve="[object Symbol]",Dve=/^\s+|\s+$/g,Rve=/^[-+]0x[0-9a-f]+$/i,Nve=/^0b[01]+$/i,Lve=/^0o[0-7]+$/i,Uve=parseInt,Bve=typeof kc=="object"&&kc&&kc.Object===Object&&kc,qve=typeof self=="object"&&self&&self.Object===Object&&self,Vve=Bve||qve||Function("return this")(),zve=Object.prototype,jve=zve.toString,Hve=Math.max,Gve=Math.min,Iv=function(){return Vve.Date.now()};function Wve(e,t,r){var n,a,i,s,o,l,c=0,u=!1,d=!1,p=!0;if(typeof e!="function")throw new TypeError($ve);t=Ik(t)||0,_v(r)&&(u=!!r.leading,d="maxWait"in r,i=d?Hve(Ik(r.maxWait)||0,t):i,p="trailing"in r?!!r.trailing:p);function f(A){var P=n,D=a;return n=a=void 0,c=A,s=e.apply(D,P),s}function g(A){return c=A,o=setTimeout(w,t),u?f(A):s}function h(A){var P=A-l,D=A-c,Q=t-P;return d?Gve(Q,i-D):Q}function v(A){var P=A-l,D=A-c;return l===void 0||P>=t||P<0||d&&D>=i}function w(){var A=Iv();if(v(A))return T(A);o=setTimeout(w,h(A))}function T(A){return o=void 0,p&&n?f(A):(n=a=void 0,s)}function C(){o!==void 0&&clearTimeout(o),c=0,n=l=a=o=void 0}function O(){return o===void 0?s:T(Iv())}function _(){var A=Iv(),P=v(A);if(n=arguments,a=this,l=A,P){if(o===void 0)return g(l);if(d)return o=setTimeout(w,t),f(l)}return o===void 0&&(o=setTimeout(w,t)),s}return _.cancel=C,_.flush=O,_}function _v(e){var t=typeof e;return!!e&&(t=="object"||t=="function")}function Qve(e){return!!e&&typeof e=="object"}function Kve(e){return typeof e=="symbol"||Qve(e)&&jve.call(e)==Fve}function Ik(e){if(typeof e=="number")return e;if(Kve(e))return Pk;if(_v(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=_v(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=e.replace(Dve,"");var r=Nve.test(e);return r||Lve.test(e)?Uve(e.slice(2),r?2:8):Rve.test(e)?Pk:+e}var Yve=Wve,_k=eee(Yve);/*! 199 * decimal.js v10.4.3 200 * An arbitrary-precision Decimal type for JavaScript. 201 * https://github.com/MikeMcl/decimal.js 202 * Copyright (c) 2022 Michael Mclaughlin <[email protected]> 203 * MIT Licence 204 */var Ko=9e15,Ci=1e9,Av="0123456789abcdef",Ef="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",kf="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823
204066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",Ov={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-Ko,maxE:Ko,crypto:!1},Ak,za,xe=!0,Tf="[DecimalError] ",Pi=Tf+"Invalid argument: ",Ok=Tf+"Precision limit exceeded",Mk=Tf+"crypto unavailable",$k="[object Decimal]",mr=Math.floor,jt=Math.pow,Xve=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,Zve=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,Jve=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,Fk=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,On=1e7,be=7,e2e=9007199254740991,t2e=Ef.length-1,Mv=kf.length-1,te={toStringTag:$k};te.absoluteValue=te.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),ge(e)},te.ceil=function(){return ge(new this.constructor(this),this.e+1,2)},te.clampedTo=te.clamp=function(e,t){var r,n=this,a=n.constructor;if(e=new a(e),t=new a(t),!e.s||!t.s)return new a(NaN);if(e.gt(t))throw Error(Pi+t);return r=n.cmp(e),r<0?e:n.cmp(t)>0?t:new a(n)},te.comparedTo=te.cmp=function(e){var t,r,n,a,i=this,s=i.d,o=(e=new i.constructor(e)).d,l=i.s,c=e.s;if(!s||!o)return!l||!c?NaN:l!==c?l:s===o?0:!s^l<0?1:-1;if(!s[0]||!o[0])return s[0]?l:o[0]?-c:0;if(l!==c)return l;if(i.e!==e.e)return i.e>e.e^l<0?1:-1;for(n=s.length,a=o.length,t=0,r=n<a?n:a;t<r;++t)if(s[t]!==o[t])return s[t]>o[t]^l<0?1:-1;return n===a?0:n>a^l<0?1:-1},te.cosine=te.cos=function(){var e,t,r=this,n=r.constructor;return r.d?r.d[0]?(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+be,n.rounding=1,r=r2e(n,Bk(n,r)),n.precision=e,n.rounding=t,ge(za==2||za==3?r.neg():r,e,t,!0)):new n(1):new n(NaN)},te.cubeRoot=te.cbrt=function(){var e,t,r,n,a,i,s,o,l,c,u=this,d=u.constructor;if(!u.isFinite()||u.isZero())return new d(u);for(xe=!1,i=u.s*jt(u.s*u,1/3),!i||Math.abs(i)==1/0?(r=dr(u.d),e=u.e,(i=(e-r.length+1)%3)&&(r+=i==1||i==-2?"0":"00"),i=jt(r,1/3),e=mr((e+1)/3)-(e%3==(e<0?-1:2)),i==1/0?r="5e"+e:(r=i.toExponential(),r=r.slice(0,r.indexOf("e")+1)+e),n=new d(r),n.s=u.s):n=new d(i.toString()),s=(e=d.precision)+3;;)if(o=n,l=o.times(o).times(o),c=l.plus(u),n=at(c.plus(u).times(o),c.plus(l),s+2,1),dr(o.d).slice(0,s)===(r=dr(n.d)).slice(0,s))if(r=r.slice(s-3,s+1),r=="9999"||!a&&r=="4999"){if(!a&&(ge(o,e+1,0),o.times(o).times(o).eq(u))){n=o;break}s+=4,a=1}else{(!+r||!+r.slice(1)&&r.charAt(0)=="5")&&(ge(n,e+1,1),t=!n.times(n).times(n).eq(u));break}return xe=!0,ge(n,e,d.rounding,t)},te.decimalPlaces=te.dp=function(){var e,t=this.d,r=NaN;if(t){if(e=t.length-1,r=(e-mr(this.e/be))*be,e=t[e],e)for(;e%10==0;e/=10)r--;r<0&&(r=0)}return r},te.dividedBy=te.div=function(e){return at(this,new this.constructor(e))},te.dividedToIntegerBy=te.divToInt=function(e){var t=this,r=t.constructor;return ge(at(t,new r(e),0,1,1),r.precision,r.rounding)},te.equals=te.eq=function(e){return this.cmp(e)===0},te.floor=function(){return ge(new this.constructor(this),this.e+1,3)},te.greaterThan=te.gt=function(e){return this.cmp(e)>0},te.greaterThanOrEqualTo=te.gte=function(e){var t=this.cmp(e);return t==1||t===0},te.hyperbolicCosine=te.cosh=function(){var e,t,r,n,a,i=this,s=i.constructor,o=new s(1);if(!i.isFinite())return new s(i.s?1/0:NaN);if(i.isZero())return o;r=s.precision,n=s.rounding,s.precision=r+Math.max(i.e,i.sd())+4,s.rounding=1,a=i.d.length,a<32?(e=Math.ceil(a/3),t=(1/If(4,e)).toString()):(e=16,t="2.3283064365386962890625e-10"),i=Yo(s,1,i.times(t),new s(1),!0);
vendor: 16,380 bytes, line 204
204for(var l,c=e,u=new s(8);c--;)l=i.times(i),i=o.minus(l.times(u.minus(l.times(u))));return ge(i,s.precision=r,s.rounding=n,!0)},te.hyperbolicSine=te.sinh=function(){var e,t,r,n,a=this,i=a.constructor;if(!a.isFinite()||a.isZero())return new i(a);if(t=i.precision,r=i.rounding,i.precision=t+Math.max(a.e,a.sd())+4,i.rounding=1,n=a.d.length,n<3)a=Yo(i,2,a,a,!0);else{e=1.4*Math.sqrt(n),e=e>16?16:e|0,a=a.times(1/If(5,e)),a=Yo(i,2,a,a,!0);for(var s,o=new i(5),l=new i(16),c=new i(20);e--;)s=a.times(a),a=a.times(o.plus(s.times(l.times(s).plus(c))))}return i.precision=t,i.rounding=r,ge(a,t,r,!0)},te.hyperbolicTangent=te.tanh=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+7,n.rounding=1,at(r.sinh(),r.cosh(),n.precision=e,n.rounding=t)):new n(r.s)},te.inverseCosine=te.acos=function(){var e,t=this,r=t.constructor,n=t.abs().cmp(1),a=r.precision,i=r.rounding;return n!==-1?n===0?t.isNeg()?Mn(r,a,i):new r(0):new r(NaN):t.isZero()?Mn(r,a+4,i).times(.5):(r.precision=a+6,r.rounding=1,t=t.asin(),e=Mn(r,a+4,i).times(.5),r.precision=a,r.rounding=i,e.minus(t))},te.inverseHyperbolicCosine=te.acosh=function(){var e,t,r=this,n=r.constructor;return r.lte(1)?new n(r.eq(1)?0:NaN):r.isFinite()?(e=n.precision,t=n.rounding,n.precision=e+Math.max(Math.abs(r.e),r.sd())+4,n.rounding=1,xe=!1,r=r.times(r).minus(1).sqrt().plus(r),xe=!0,n.precision=e,n.rounding=t,r.ln()):new n(r)},te.inverseHyperbolicSine=te.asinh=function(){var e,t,r=this,n=r.constructor;return!r.isFinite()||r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+2*Math.max(Math.abs(r.e),r.sd())+6,n.rounding=1,xe=!1,r=r.times(r).plus(1).sqrt().plus(r),xe=!0,n.precision=e,n.rounding=t,r.ln())},te.inverseHyperbolicTangent=te.atanh=function(){var e,t,r,n,a=this,i=a.constructor;return a.isFinite()?a.e>=0?new i(a.abs().eq(1)?a.s/0:a.isZero()?a:NaN):(e=i.precision,t=i.rounding,n=a.sd(),Math.max(n,e)<2*-a.e-1?ge(new i(a),e,t,!0):(i.precision=r=n-a.e,a=at(a.plus(1),new i(1).minus(a),r+e,1),i.precision=e+4,i.rounding=1,a=a.ln(),i.precision=e,i.rounding=t,a.times(.5))):new i(NaN)},te.inverseSine=te.asin=function(){var e,t,r,n,a=this,i=a.constructor;return a.isZero()?new i(a):(t=a.abs().cmp(1),r=i.precision,n=i.rounding,t!==-1?t===0?(e=Mn(i,r+4,n).times(.5),e.s=a.s,e):new i(NaN):(i.precision=r+6,i.rounding=1,a=a.div(new i(1).minus(a.times(a)).sqrt().plus(1)).atan(),i.precision=r,i.rounding=n,a.times(2)))},te.inverseTangent=te.atan=function(){var e,t,r,n,a,i,s,o,l,c=this,u=c.constructor,d=u.precision,p=u.rounding;if(c.isFinite()){if(c.isZero())return new u(c);if(c.abs().eq(1)&&d+4<=Mv)return s=Mn(u,d+4,p).times(.25),s.s=c.s,s}else{if(!c.s)return new u(NaN);if(d+4<=Mv)return s=Mn(u,d+4,p).times(.5),s.s=c.s,s}for(u.precision=o=d+10,u.rounding=1,r=Math.min(28,o/be+2|0),e=r;e;--e)c=c.div(c.times(c).plus(1).sqrt().plus(1));for(xe=!1,t=Math.ceil(o/be),n=1,l=c.times(c),s=new u(c),a=c;e!==-1;)if(a=a.times(l),i=s.minus(a.div(n+=2)),a=a.times(l),s=i.plus(a.div(n+=2)),s.d[t]!==void 0)for(e=t;s.d[e]===i.d[e]&&e--;);return r&&(s=s.times(2<<r-1)),xe=!0,ge(s,u.precision=d,u.rounding=p,!0)},te.isFinite=function(){return!!this.d},te.isInteger=te.isInt=function(){return!!this.d&&mr(this.e/be)>this.d.length-2},te.isNaN=function(){return!this.s},te.isNegative=te.isNeg=function(){return this.s<0},te.isPositive=te.isPos=function(){return this.s>0},te.isZero=function(){return!!this.d&&this.d[0]===0},te.lessThan=te.lt=function(e){return this.cmp(e)<0},te.lessThanOrEqualTo=te.lte=function(e){return this.cmp(e)<1},te.logarithm=te.log=function(e){var t,r,n,a,i,s,o,l,c=this,u=c.constructor,d=u.precision,p=u.rounding,f=5;if(e==null)e=new u(10),t=!0;else{if(e=new u(e),r=e.d,e.s<0||!r||!r[0]||e.eq(1))return new u(NaN);t=e.eq(10)}if(r=c.d,c.s<0||!r||!r[0]||c.eq(1))return new u(r&&!r[0]?-1/0:c.s!=1?NaN:r?0:1/0);if(t)if(r.length>1)i=!0;else{for(a=r[0];a%10===0;)a/=10;i=a!==1}if(xe=!1,o=d+f,s=_i(c,o),n=t?Pf(u,o+10):_i(e,o),l=at(s,n,o,1),qc(l.d,a=d,p))do if(o+=10,s=_i(c,o),n=t?Pf(u,o+10):_i(e,o),l=at(s,n,o,1),!i){+dr(l.d).slice(a+1,a+15)+1==1e14&&(l=ge(l,d+1,0));break}while(qc(l.d,a+=10,p));return xe=!0,ge(l,d,p)},te.minus=te.sub=function(e){var t,r,n,a,i,s,o,l,c,u,d,p,f=this,g=f.constructor;if(e=new g(e),!f.d||!e.d)return!f.s||!e.s?e=new g(NaN):f.d?e.s=-e.s:e=new g(e.d||f.s!==e.s?f:NaN),e;if(f.s!=e.s)return e.s=-e.s,f.plus(e);if(c=f.d,p=e.d,o=g.precision,l=g.rounding,!c[0]||!p[0]){if(p[0])e.s=-e.s;else if(c[0])e=new g(f);else return new g(l===3?-0:0);return xe?ge(e,o,l):e}if(r=mr(e.e/be),u=mr(f.e/be),c=c.slice(),i=u-r,i){for(d=i<0,d?(t=c,i=-i,s=p.length):(t=p,r=u,s=c.length),n=Math.max(Math.ceil(o/be),s)+2,i>n&&(i=n,t.length=1),t.reverse(),n=i;n--;)t.push(0);t.reverse()}else{for(n=c.length,s=p.length,d=n<s,d&&(s=n),n=0;n<s;n++)if(c[n]!=p[n]){d=c[n]<p[n];break}i=0}for(d&&(t=c,c=p,p=t,e.s=-e.s),s=c.length,n=p.length-s;n>0;--n)c[s++]=0;for(n=p.length;n>i;){if(c[--n]<p[n]){for(a=n;a&&c[--a]===0;)c[a]=On-1;--c[a],c[n]+=On}c[n]-=p[n]}for(;c[--s]===0;)c.pop();for(;c[0]===0;c.shift())--r;return c[0]?(e.d=c,e.e=Cf(c,r),xe?ge(e,o,l):e):new g(l===3?-0:0)},te.modulo=te.mod=function(e){var t,r=this,n=r.constructor;return e=new n(e),!r.d||!e.s||e.d&&!e.d[0]?new n(NaN):!e.d||r.d&&!r.d[0]?ge(new n(r),n.precision,n.rounding):(xe=!1,n.modulo==9?(t=at(r,e.abs(),0,3,1),t.s*=e.s):t=at(r,e,0,n.modulo,1),t=t.times(e),xe=!0,r.minus(t))},te.naturalExponential=te.exp=function(){return $v(this)},te.naturalLogarithm=te.ln=function(){return _i(this)},te.negated=te.neg=function(){var e=new this.constructor(this);return e.s=-e.s,ge(e)},te.plus=te.add=function(e){var t,r,n,a,i,s,o,l,c,u,d=this,p=d.constructor;if(e=new p(e),!d.d||!e.d)return!d.s||!e.s?e=new p(NaN):d.d||(e=new p(e.d||d.s===e.s?d:NaN)),e;if(d.s!=e.s)return e.s=-e.s,d.minus(e);if(c=d.d,u=e.d,o=p.precision,l=p.rounding,!c[0]||!u[0])return u[0]||(e=new p(d)),xe?ge(e,o,l):e;if(i=mr(d.e/be),n=mr(e.e/be),c=c.slice(),a=i-n,a){for(a<0?(r=c,a=-a,s=u.length):(r=u,n=i,s=c.length),i=Math.ceil(o/be),s=i>s?i+1:s+1,a>s&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(s=c.length,a=u.length,s-a<0&&(a=s,r=u,u=c,c=r),t=0;a;)t=(c[--a]=c[a]+u[a]+t)/On|0,c[a]%=On;for(t&&(c.unshift(t),++n),s=c.length;c[--s]==0;)c.pop();return e.d=c,e.e=Cf(c,n),xe?ge(e,o,l):e},te.precision=te.sd=function(e){var t,r=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Pi+e);return r.d?(t=Dk(r.d),e&&r.e+1>t&&(t=r.e+1)):t=NaN,t},te.round=function(){var e=this,t=e.constructor;return ge(new t(e),e.e+1,t.rounding)},te.sine=te.sin=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+Math.max(r.e,r.sd())+be,n.rounding=1,r=a2e(n,Bk(n,r)),n.precision=e,n.rounding=t,ge(za>2?r.neg():r,e,t,!0)):new n(NaN)},te.squareRoot=te.sqrt=function(){var e,t,r,n,a,i,s=this,o=s.d,l=s.e,c=s.s,u=s.constructor;if(c!==1||!o||!o[0])return new u(!c||c<0&&(!o||o[0])?NaN:o?s:1/0);for(xe=!1,c=Math.sqrt(+s),c==0||c==1/0?(t=dr(o),(t.length+l)%2==0&&(t+="0"),c=Math.sqrt(t),l=mr((l+1)/2)-(l<0||l%2),c==1/0?t="5e"+l:(t=c.toExponential(),t=t.slice(0,t.indexOf("e")+1)+l),n=new u(t)):n=new u(c.toString()),r=(l=u.precision)+3;;)if(i=n,n=i.plus(at(s,i,r+2,1)).times(.5),dr(i.d).slice(0,r)===(t=dr(n.d)).slice(0,r))if(t=t.slice(r-3,r+1),t=="9999"||!a&&t=="4999"){if(!a&&(ge(i,l+1,0),i.times(i).eq(s))){n=i;break}r+=4,a=1}else{(!+t||!+t.slice(1)&&t.charAt(0)=="5")&&(ge(n,l+1,1),e=!n.times(n).eq(s));break}return xe=!0,ge(n,l,u.rounding,e)},te.tangent=te.tan=function(){var e,t,r=this,n=r.constructor;return r.isFinite()?r.isZero()?new n(r):(e=n.precision,t=n.rounding,n.precision=e+10,n.rounding=1,r=r.sin(),r.s=1,r=at(r,new n(1).minus(r.times(r)).sqrt(),e+10,0),n.precision=e,n.rounding=t,ge(za==2||za==4?r.neg():r,e,t,!0)):new n(NaN)},te.times=te.mul=function(e){var t,r,n,a,i,s,o,l,c,u=this,d=u.constructor,p=u.d,f=(e=new d(e)).d;if(e.s*=u.s,!p||!p[0]||!f||!f[0])return new d(!e.s||p&&!p[0]&&!f||f&&!f[0]&&!p?NaN:!p||!f?e.s/0:e.s*0);for(r=mr(u.e/be)+mr(e.e/be),l=p.length,c=f.length,l<c&&(i=p,p=f,f=i,s=l,l=c,c=s),i=[],s=l+c,n=s;n--;)i.push(0);for(n=c;--n>=0;){for(t=0,a=l+n;a>n;)o=i[a]+f[n]*p[a-n-1]+t,i[a--]=o%On|0,t=o/On|0;i[a]=(i[a]+t)%On|0}for(;!i[--s];)i.pop();return t?++r:i.shift(),e.d=i,e.e=Cf(i,r),xe?ge(e,d.precision,d.rounding):e},te.toBinary=function(e,t){return Dv(this,2,e,t)},te.toDecimalPlaces=te.toDP=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(qr(e,0,Ci),t===void 0?t=n.rounding:qr(t,0,8),ge(r,e+r.e+1,t))},te.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=ga(n,!0):(qr(e,0,Ci),t===void 0?t=a.rounding:qr(t,0,8),n=ge(new a(n),e+1,t),r=ga(n,!0,e+1)),n.isNeg()&&!n.isZero()?"-"+r:r},te.toFixed=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?r=ga(a):(qr(e,0,Ci),t===void 0?t=i.rounding:qr(t,0,8),n=ge(new i(a),e+a.e+1,t),r=ga(n,!1,e+n.e+1)),a.isNeg()&&!a.isZero()?"-"+r:r},te.toFraction=function(e){var t,r,n,a,i,s,o,l,c,u,d,p,f=this,g=f.d,h=f.constructor;if(!g)return new h(f);if(c=r=new h(1),n=l=new h(0),t=new h(n),i=t.e=Dk(g)-f.e-1,s=i%be,t.d[0]=jt(10,s<0?be+s:s),e==null)e=i>0?t:c;else{if(o=new h(e),!o.isInt()||o.lt(c))throw Error(Pi+o);e=o.gt(t)?i>0?t:c:o}for(xe=!1,o=new h(dr(g)),u=h.precision,h.precision=i=g.length*be*2;d=at(o,t,0,1,1),a=r.plus(d.times(n)),a.cmp(e)!=1;)r=n,n=a,a=c,c=l.plus(d.times(a)),l=a,a=t,t=o.minus(d.times(a)),o=a;return a=at(e.minus(r),n,0,1,1),l=l.plus(a.times(c)),r=r.plus(a.times(n)),l.s=c.s=f.s,p=at(c,n,i,1).minus(f).abs().cmp(at(l,r,i,1).minus(f).abs())<1?[c,n]:[l,r],h.precision=u,xe=!0,p},te.toHexadecimal=te.toHex=function(e,t){return Dv(this,16,e,t)},te.toNearest=function(e,t){var r=this,n=r.constructor;if(r=new n(r),e==null){if(!r.d)return r;e=new n(1),t=n.rounding}else{if(e=new n(e),t===void 0?t=n.rounding:qr(t,0,8),!r.d)return e.s?r:e;if(!e.d)return e.s&&(e.s=r.s),e}return e.d[0]?(xe=!1,r=at(r,e,0,t,1).times(e),xe=!0,ge(r)):(e.s=r.s,r=e),r},te.toNumber=function(){return+this},te.toOctal=function(e,t){return Dv(this,8,e,t)},te.toPower=te.pow=function(e){var t,r,n,a,i,s,o=this,l=o.constructor,c=+(e=new l(e));if(!o.d||!e.d||!o.d[0]||!e.d[0])return new l(jt(+o,c));if(o=new l(o),o.eq(1))return o;if(n=l.precision,i=l.rounding,e.eq(1))return ge(o,n,i);if(t=mr(e.e/be),t>=e.d.length-1&&(r=c<0?-c:c)<=e2e)return a=Rk(l,o,r,n),e.s<0?new l(1).div(a):ge(a,n,i);if(s=o.s,s<0){if(t<e.d.length-1)return new l(NaN);if((e.d[t]&1)==0&&(s=1),o.e==0&&o.d[0]==1&&o.d.length==1)return o.s=s,o}return r=jt(+o,c),t=r==0||!isFinite(r)?mr(c*(Math.log("0."+dr(o.d))/Math.LN10+o.e+1)):new l(r+"").e,t>l.maxE+1||t<l.minE-1?new l(t>0?s/0:0):(xe=!1,l.rounding=o.s=1,r=Math.min(12,(t+"").length),a=$v(e.times(_i(o,n+r)),n),a.d&&(a=ge(a,n+5,1),qc(a.d,n,i)&&(t=n+10,a=ge($v(e.times(_i(o,t+r)),t),t+5,1),+dr(a.d).slice(n+1,n+15)+1==1e14&&(a=ge(a,n+1,0)))),a.s=s,xe=!0,l.rounding=i,ge(a,n,i))},te.toPrecision=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=ga(n,n.e<=a.toExpNeg||n.e>=a.toExpPos):(qr(e,1,Ci),t===void 0?t=a.rounding:qr(t,0,8),n=ge(new a(n),e,t),r=ga(n,e<=n.e||n.e<=a.toExpNeg,e)),n.isNeg()&&!n.isZero()?"-"+r:r},te.toSignificantDigits=te.toSD=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(qr(e,1,Ci),t===void 0?t=n.rounding:qr(t,0,8)),ge(new n(r),e,t)},te.toString=function(){var e=this,t=e.constructor,r=ga(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()&&!e.isZero()?"-"+r:r},te.truncated=te.trunc=function(){return ge(new this.constructor(this),this.e+1,1)},te.valueOf=te.toJSON=function(){var e=this,t=e.constructor,r=ga(e,e.e<=t.toExpNeg||e.e>=t.toExpPos);return e.isNeg()?"-"+r:r};function dr(e){var t,r,n,a=e.length-1,i="",s=e[0];if(a>0){for(i+=s,t=1;t<a;t++)n=e[t]+"",r=be-n.length,r&&(i+=Ii(r)),i+=n;s=e[t],n=s+"",r=be-n.length,r&&(i+=Ii(r))}else if(s===0)return"0";for(;s%10===0;)s/=10;return i+s}function qr(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Pi+e)}function qc(e,t,r,n){var a,i,s,o;for(i=e[0];i>=10;i/=10)--t;return--t<0?(t+=be,a=0):(a=Math.ceil((t+1)/be),t%=be),i=jt(10,be-t),o=e[a]%i|0,n==null?t<3?(t==0?o=o/100|0:t==1&&(o=o/10|0),s=r<4&&o==99999||r>3&&o==49999||o==5e4||o==0):s=(r<4&&o+1==i||r>3&&o+1==i/2)&&(e[a+1]/i/100|0)==jt(10,t-2)-1||(o==i/2||o==0)&&(e[a+1]/i/100|0)==0:t<4?(t==0?o=o/1e3|0:t==1?o=o/100|0:t==2&&(o=o/10|0),s=(n||r<4)&&o==9999||!n&&r>3&&o==4999):s=((n||r<4)&&o+1==i||!n&&r>3&&o+1==i/2)&&(e[a+1]/i/1e3|0)==jt(10,t-3)-1,s}function Sf(e,t,r){for(var n,a=[0],i,s=0,o=e.length;s<o;){for(i=a.length;i--;)a[i]*=t;for(a[0]+=Av.indexOf(e.charAt(s++)),n=0;n<a.length;n++)a[n]>r-1&&(a[n+1]===void 0&&(a[n+1]=0),a[n+1]+=a[n]/r|0,a[n]%=r)}return a.reverse()}function r2e(e,t){var r,n,a;if(t.isZero())return t;n=t.d.length,n<32?(r=Math.ceil(n/3),a=(1/If(4,r)).toString()):(r=16,a="2.3283064365386962890625e-10"),e.precision+=r,t=Yo(e,1,t.times(a),new e(1));for(var i=r;i--;){var s=t.times(t);t=s.times(s).minus(s).times(8).plus(1)}return e.precision-=r,t}var at=(function(){function e(n,a,i){var s,o=0,l=n.length;for(n=n.slice();l--;)s=n[l]*a+o,n[l]=s%i|0,o=s/i|0;return o&&n.unshift(o),n}function t(n,a,i,s){var o,l;if(i!=s)l=i>s?1:-1;else for(o=l=0;o<i;o++)if(n[o]!=a[o]){l=n[o]>a[o]?1:-1;break}return l}function r(n,a,i,s){for(var o=0;i--;)n[i]-=o,o=n[i]<a[i]?1:0,n[i]=o*s+n[i]-a[i];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,i,s,o,l){var c,u,d,p,f,g,h,v,w,T,C,O,_,A,P,D,Q,G,Z,W,B=n.constructor,z=n.s==a.s?1:-1,M=n.d,j=a.d;if(!M||!M[0]||!j||!j[0])return new B(!n.s||!a.s||(M?j&&M[0]==j[0]:!j)?NaN:M&&M[0]==0||!j?z*0:z/0);for(l?(f=1,u=n.e-a.e):(l=On,f=be,u=mr(n.e/f)-mr(a.e/f)),Z=j.length,Q=M.length,w=new B(z),T=w.d=[],d=0;j[d]==(M[d]||0);d++);if(j[d]>(M[d]||0)&&u--,i==null?(A=i=B.precision,s=B.rounding):o?A=i+(n.e-a.e)+1:A=i,A<0)T.push(1),g=!0;else{if(A=A/f+2|0,d=0,Z==1){for(p=0,j=j[0],A++;(d<Q||p)&&A--;d++)P=p*l+(M[d]||0),T[d]=P/j|0,p=P%j|0;g=p||d<Q}else{for(p=l/(j[0]+1)|0,p>1&&(j=e(j,p,l),M=e(M,p,l),Z=j.length,Q=M.length),D=Z,C=M.slice(0,Z),O=C.length;O<Z;)C[O++]=0;W=j.slice(),W.unshift(0),G=j[0],j[1]>=l/2&&++G;do p=0,c=t(j,C,Z,O),c<0?(_=C[0],Z!=O&&(_=_*l+(C[1]||0)),p=_/G|0,p>1?(p>=l&&(p=l-1),h=e(j,p,l),v=h.length,O=C.length,c=t(h,C,v,O),c==1&&(p--,r(h,Z<v?W:j,v,l))):(p==0&&(c=p=1),h=j.slice()),v=h.length,v<O&&h.unshift(0),r(C,h,O,l),c==-1&&(O=C.length,c=t(j,C,Z,O),c<1&&(p++,r(C,Z<O?W:j,O,l))),O=C.length):c===0&&(p++,C=[0]),T[d++]=p,c&&C[0]?C[O++]=M[D]||0:(C=[M[D]],O=1);while((D++<Q||C[0]!==void 0)&&A--);g=C[0]!==void 0}T[0]||T.shift()}if(f==1)w.e=u,Ak=g;else{for(d=1,p=T[0];p>=10;p/=10)d++;w.e=d+u*f-1,ge(w,o?i+w.e+1:i,s,g)}return w}})();function ge(e,t,r,n){var a,i,s,o,l,c,u,d,p,f=e.constructor;e:if(t!=null){if(d=e.d,!d)return e;for(a=1,o=d[0];o>=10;o/=10)a++;if(i=t-a,i<0)i+=be,s=t,u=d[p=0],l=u/jt(10,a-s-1)%10|0;else if(p=Math.ceil((i+1)/be),o=d.length,p>=o)if(n){for(;o++<=p;)d.push(0);u=l=0,a=1,i%=be,s=i-be+1}else break e;else{for(u=o=d[p],a=1;o>=10;o/=10)a++;i%=be,s=i-be+a,l=s<0?0:u/jt(10,a-s-1)%10|0}if(n=n||t<0||d[p+1]!==void 0||(s<0?u:u%jt(10,a-s-1)),c=r<4?(l||n)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||n||r==6&&(i>0?s>0?u/jt(10,a-s):0:d[p-1])%10&1||r==(e.s<0?8:7)),t<1||!d[0])return d.length=0,c?(t-=e.e+1,d[0]=jt(10,(be-t%be)%be),e.e=-t||0):d[0]=e.e=0,e;if(i==0?(d.length=p,o=1,p--):(d.length=p+1,o=jt(10,be-i),d[p]=s>0?(u/jt(10,a-s)%jt(10,s)|0)*o:0),c)for(;;)if(p==0){for(i=1,s=d[0];s>=10;s/=10)i++;for(s=d[0]+=o,o=1;s>=10;s/=10)o++;i!=o&&(e.e++,d[0]==On&&(d[0]=1));break}else{if(d[p]+=o,d[p]!=On)break;d[p--]=0,o=1}for(i=d.length;d[--i]===0;)d.pop()}return xe&&(e.e>f.maxE?(e.d=null,e.e=NaN):e.e<f.minE&&(e.e=0,e.d=[0])),e}function ga(e,t,r){if(!e.isFinite())return Uk(e);var n,a=e.e,i=dr(e.d),s=i.length;return t?(r&&(n=r-s)>0?i=i.charAt(0)+"."+i.slice(1)+Ii(n):s>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(e.e<0?"e":"e+")+e.e):a<0?(i="0."+Ii(-a-1)+i,r&&(n=r-s)>0&&(i+=Ii(n))):a>=s?(i+=Ii(a+1-s),r&&(n=r-a-1)>0&&(i=i+"."+Ii(n))):((n=a+1)<s&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-s)>0&&(a+1===s&&(i+="."),i+=Ii(n))),i}function Cf(e,t){var r=e[0];for(t*=be;r>=10;r/=10)t++;return t}function Pf(e,t,r){if(t>t2e)throw xe=!0,r&&(e.precision=r),Error(Ok);return ge(new e(Ef),t,1,!0)}function Mn(e,t,r){if(t>Mv)throw Error(Ok);return ge(new e(kf),t,r,!0)}function Dk(e){var t=e.length-1,r=t*be+1;if(t=e[t],t){for(;t%10==0;t/=10)r--;for(t=e[0];t>=10;t/=10)r++}return r}function Ii(e){for(var t="";e--;)t+="0";return t}function Rk(e,t,r,n){var a,i=new e(1),s=Math.ceil(n/be+4);for(xe=!1;;
vendor: 11,088 bytes, line 204
204){if(r%2&&(i=i.times(t),qk(i.d,s)&&(a=!0)),r=mr(r/2),r===0){r=i.d.length-1,a&&i.d[r]===0&&++i.d[r];break}t=t.times(t),qk(t.d,s)}return xe=!0,i}function Nk(e){return e.d[e.d.length-1]&1}function Lk(e,t,r){for(var n,a=new e(t[0]),i=0;++i<t.length;)if(n=new e(t[i]),n.s)a[r](n)&&(a=n);else{a=n;break}return a}function $v(e,t){var r,n,a,i,s,o,l,c=0,u=0,d=0,p=e.constructor,f=p.rounding,g=p.precision;if(!e.d||!e.d[0]||e.e>17)return new p(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:NaN);for(t==null?(xe=!1,l=g):l=t,o=new p(.03125);e.e>-2;)e=e.times(o),d+=5;for(n=Math.log(jt(2,d))/Math.LN10*2+5|0,l+=n,r=i=s=new p(1),p.precision=l;;){if(i=ge(i.times(e),l,1),r=r.times(++u),o=s.plus(at(i,r,l,1)),dr(o.d).slice(0,l)===dr(s.d).slice(0,l)){for(a=d;a--;)s=ge(s.times(s),l,1);if(t==null)if(c<3&&qc(s.d,l-n,f,c))p.precision=l+=10,r=i=o=new p(1),u=0,c++;else return ge(s,p.precision=g,f,xe=!0);else return p.precision=g,s}s=o}}function _i(e,t){var r,n,a,i,s,o,l,c,u,d,p,f=1,g=10,h=e,v=h.d,w=h.constructor,T=w.rounding,C=w.precision;if(h.s<0||!v||!v[0]||!h.e&&v[0]==1&&v.length==1)return new w(v&&!v[0]?-1/0:h.s!=1?NaN:v?0:h);if(t==null?(xe=!1,u=C):u=t,w.precision=u+=g,r=dr(v),n=r.charAt(0),Math.abs(i=h.e)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)h=h.times(e),r=dr(h.d),n=r.charAt(0),f++;i=h.e,n>1?(h=new w("0."+r),i++):h=new w(n+"."+r.slice(1))}else return c=Pf(w,u+2,C).times(i+""),h=_i(new w(n+"."+r.slice(1)),u-g).plus(c),w.precision=C,t==null?ge(h,C,T,xe=!0):h;for(d=h,l=s=h=at(h.minus(1),h.plus(1),u,1),p=ge(h.times(h),u,1),a=3;;){if(s=ge(s.times(p),u,1),c=l.plus(at(s,new w(a),u,1)),dr(c.d).slice(0,u)===dr(l.d).slice(0,u))if(l=l.times(2),i!==0&&(l=l.plus(Pf(w,u+2,C).times(i+""))),l=at(l,new w(f),u,1),t==null)if(qc(l.d,u-g,T,o))w.precision=u+=g,c=s=h=at(d.minus(1),d.plus(1),u,1),p=ge(h.times(h),u,1),a=o=1;else return ge(l,w.precision=C,T,xe=!0);else return w.precision=C,l;l=c,a+=2}}function Uk(e){return String(e.s*e.s/0)}function Fv(e,t){var r,n,a;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;n++);for(a=t.length;t.charCodeAt(a-1)===48;--a);if(t=t.slice(n,a),t){if(a-=n,e.e=r=r-n-1,e.d=[],n=(r+1)%be,r<0&&(n+=be),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=be;n<a;)e.d.push(+t.slice(n,n+=be));t=t.slice(n),n=be-t.length}else n-=a;for(;n--;)t+="0";e.d.push(+t),xe&&(e.e>e.constructor.maxE?(e.d=null,e.e=NaN):e.e<e.constructor.minE&&(e.e=0,e.d=[0]))}else e.e=0,e.d=[0];return e}function n2e(e,t){var r,n,a,i,s,o,l,c,u;if(t.indexOf("_")>-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),Fk.test(t))return Fv(e,t)}else if(t==="Infinity"||t==="NaN")return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(Zve.test(t))r=16,t=t.toLowerCase();else if(Xve.test(t))r=2;else if(Jve.test(t))r=8;else throw Error(Pi+t);for(i=t.search(/p/i),i>0?(l=+t.slice(i+1),t=t.substring(2,i)):t=t.slice(2),i=t.indexOf("."),s=i>=0,n=e.constructor,s&&(t=t.replace(".",""),o=t.length,i=o-i,a=Rk(n,new n(r),i,i*2)),c=Sf(t,r,On),u=c.length-1,i=u;c[i]===0;--i)c.pop();return i<0?new n(e.s*0):(e.e=Cf(c,u),e.d=c,xe=!1,s&&(e=at(e,a,o*4)),l&&(e=e.times(Math.abs(l)<54?jt(2,l):js.pow(2,l))),xe=!0,e)}function a2e(e,t){var r,n=t.d.length;if(n<3)return t.isZero()?t:Yo(e,2,t,t);r=1.4*Math.sqrt(n),r=r>16?16:r|0,t=t.times(1/If(5,r)),t=Yo(e,2,t,t);for(var a,i=new e(5),s=new e(16),o=new e(20);r--;)a=t.times(t),t=t.times(i.plus(a.times(s.times(a).minus(o))));return t}function Yo(e,t,r,n,a){var i,s,o,l,c=e.precision,u=Math.ceil(c/be);for(xe=!1,l=r.times(r),o=new e(n);;){if(s=at(o.times(l),new e(t++*t++),c,1),o=a?n.plus(s):n.minus(s),n=at(s.times(l),new e(t++*t++),c,1),s=o.plus(n),s.d[u]!==void 0){for(i=u;s.d[i]===o.d[i]&&i--;);if(i==-1)break}i=o,o=n,n=s,s=i}return xe=!0,s.d.length=u+1,s}function If(e,t){for(var r=e;--t;)r*=e;return r}function Bk(e,t){var r,n=t.s<0,a=Mn(e,e.precision,1),i=a.times(.5);if(t=t.abs(),t.lte(i))return za=n?4:1,t;if(r=t.divToInt(a),r.isZero())za=n?3:2;else{if(t=t.minus(r.times(a)),t.lte(i))return za=Nk(r)?n?2:3:n?4:1,t;za=Nk(r)?n?1:4:n?3:2}return t.minus(a).abs()}function Dv(e,t,r,n){var a,i,s,o,l,c,u,d,p,f=e.constructor,g=r!==void 0;if(g?(qr(r,1,Ci),n===void 0?n=f.rounding:qr(n,0,8)):(r=f.precision,n=f.rounding),!e.isFinite())u=Uk(e);else{for(u=ga(e),s=u.indexOf("."),g?(a=2,t==16?r=r*4-3:t==8&&(r=r*3-2)):a=t,s>=0&&(u=u.replace(".",""),p=new f(1),p.e=u.length-s,p.d=Sf(ga(p),10,a),p.e=p.d.length),d=Sf(u,10,a),i=l=d.length;d[--l]==0;)d.pop();if(!d[0])u=g?"0p+0":"0";else{if(s<0?i--:(e=new f(e),e.d=d,e.e=i,e=at(e,p,r,n,0,a),d=e.d,i=e.e,c=Ak),s=d[r],o=a/2,c=c||d[r+1]!==void 0,c=n<4?(s!==void 0||c)&&(n===0||n===(e.s<0?3:2)):s>o||s===o&&(n===4||c||n===6&&d[r-1]&1||n===(e.s<0?8:7)),d.length=r,c)for(;++d[--r]>a-1;)d[r]=0,r||(++i,d.unshift(1));for(l=d.length;!d[l-1];--l);for(s=0,u="";s<l;s++)u+=Av.charAt(d[s]);if(g){if(l>1)if(t==16||t==8){for(s=t==16?4:3,--l;l%s;l++)u+="0";for(d=Sf(u,a,t),l=d.length;!d[l-1];--l);for(s=1,u="1.";s<l;s++)u+=Av.charAt(d[s])}else u=u.charAt(0)+"."+u.slice(1);u=u+(i<0?"p":"p+")+i}else if(i<0){for(;++i;)u="0"+u;u="0."+u}else if(++i>l)for(i-=l;i--;)u+="0";else i<l&&(u=u.slice(0,i)+"."+u.slice(i))}u=(t==16?"0x":t==2?"0b":t==8?"0o":"")+u}return e.s<0?"-"+u:u}function qk(e,t){if(e.length>t)return e.length=t,!0}function i2e(e){return new this(e).abs()}function s2e(e){return new this(e).acos()}function o2e(e){return new this(e).acosh()}function l2e(e,t){return new this(e).plus(t)}function c2e(e){return new this(e).asin()}function u2e(e){return new this(e).asinh()}function d2e(e){return new this(e).atan()}function p2e(e){return new this(e).atanh()}function f2e(e,t){e=new this(e),t=new this(t);var r,n=this.precision,a=this.rounding,i=n+4;return!e.s||!t.s?r=new this(NaN):!e.d&&!t.d?(r=Mn(this,i,1).times(t.s>0?.25:.75),r.s=e.s):!t.d||e.isZero()?(r=t.s<0?Mn(this,n,a):new this(0),r.s=e.s):!e.d||t.isZero()?(r=Mn(this,i,1).times(.5),r.s=e.s):t.s<0?(this.precision=i,this.rounding=1,r=this.atan(at(e,t,i,1)),t=Mn(this,i,1),this.precision=n,this.rounding=a,r=e.s<0?r.minus(t):r.plus(t)):r=this.atan(at(e,t,i,1)),r}function g2e(e){return new this(e).cbrt()}function h2e(e){return ge(e=new this(e),e.e+1,2)}function m2e(e,t,r){return new this(e).clamp(t,r)}function v2e(e){if(!e||typeof e!="object")throw Error(Tf+"Object expected");var t,r,n,a=e.defaults===!0,i=["precision",1,Ci,"rounding",0,8,"toExpNeg",-Ko,0,"toExpPos",0,Ko,"maxE",0,Ko,"minE",-Ko,0,"modulo",0,9];for(t=0;t<i.length;t+=3)if(r=i[t],a&&(this[r]=Ov[r]),(n=e[r])!==void 0)if(mr(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Pi+r+": "+n);if(r="crypto",a&&(this[r]=Ov[r]),(n=e[r])!==void 0)if(n===!0||n===!1||n===0||n===1)if(n)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[r]=!0;else throw Error(Mk);else this[r]=!1;else throw Error(Pi+r+": "+n);return this}function b2e(e){return new this(e).cos()}function y2e(e){return new this(e).cosh()}function Vk(e){var t,r,n;function a(i){var s,o,l,c=this;if(!(c instanceof a))return new a(i);if(c.constructor=a,zk(i)){c.s=i.s,xe?!i.d||i.e>a.maxE?(c.e=NaN,c.d=null):i.e<a.minE?(c.e=0,c.d=[0]):(c.e=i.e,c.d=i.d.slice()):(c.e=i.e,c.d=i.d?i.d.slice():i.d);return}if(l=typeof i,l==="number"){if(i===0){c.s=1/i<0?-1:1,c.e=0,c.d=[0];return}if(i<0?(i=-i,c.s=-1):c.s=1,i===~~i&&i<1e7){for(s=0,o=i;o>=10;o/=10)s++;xe?s>a.maxE?(c.e=NaN,c.d=null):s<a.minE?(c.e=0,c.d=[0]):(c.e=s,c.d=[i]):(c.e=s,c.d=[i]);return}else if(i*0!==0){i||(c.s=NaN),c.e=NaN,c.d=null;return}return Fv(c,i.toString())}else if(l!=="string")throw Error(Pi+i);return(o=i.charCodeAt(0))===45?(i=i.slice(1),c.s=-1):(o===43&&(i=i.slice(1)),c.s=1),Fk.test(i)?Fv(c,i):n2e(c,i)}if(a.prototype=te,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.EUCLID=9,a.config=a.set=v2e,a.clone=Vk,a.isDecimal=zk,a.abs=i2e,a.acos=s2e,a.acosh=o2e,a.add=l2e,a.asin=c2e,a.asinh=u2e,a.atan=d2e,a.atanh=p2e,a.atan2=f2e,a.cbrt=g2e,a.ceil=h2e,a.clamp=m2e,a.cos=b2e,a.cosh=y2e,a.div=w2e,a.exp=x2e,a.floor=E2e,a.hypot=k2e,a.ln=T2e,a.log=S2e,a.log10=P2e,a.log2=C2e,a.max=I2e,a.min=_2e,a.mod=A2e,a.mul=O2e,a.pow=M2e,a.random=$2e,a.round=F2e,a.sign=D2e,a.sin=R2e,a.sinh=N2e,a.sqrt=L2e,a.sub=U2e,a.sum=B2e,a.tan=q2e,a.tanh=V2e,a.trunc=z2e,e===void 0&&(e={}),e&&e.defaults!==!0)for(n=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return a.config(e),a}function w2e(e,t){return new this(e).div(t)}function x2e(e){return new this(e).exp()}function E2e(e){return ge(e=new this(e),e.e+1,3)}function k2e(){var e,t,r=new this(0);for(xe=!1,e=0;e<arguments.length;)if(t=new this(arguments[e++]),t.d)r.d&&(r=r.plus(t.times(t)));else{if(t.s)return xe=!0,new this(1/0);r=t}return xe=!0,r.sqrt()}function zk(e){return e instanceof js||e&&e.toStringTag===$k||!1}function T2e(e){return new this(e).ln()}function S2e(e,t){return new this(e).log(t)}function C2e(e){return new this(e).log(2)}function P2e(e){return new this(e).log(10)}function I2e(){return Lk(this,arguments,"lt")}function _2e(){return Lk(this,arguments,"gt")}function A2e(e,t){return new this(e).mod(t)}function O2e(e,t){return new this(e).mul(t)}function M2e(e,t){return new this(e).pow(t)}function $2e(e){var t,r,n,a,i=0,s=new this(1),o=[];if(e===void 0?e=this.precision:qr(e,1,Ci),n=Math.ceil(e/be),this.crypto)if(crypto.getRandomValues)for(t=crypto.getRandomValues(new Uint32Array(n));i<n;)a=t[i],a>=429e7?t[i]=crypto.getRandomValues(new Uint32Array(1))[0]:o[i++]=a%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(n*=4);i<n;)a=t[i]+(t[i+1]<<8)+(t[i+2]<<16)+((t[i+3]&127)<<24),a>=214e7?crypto.randomBytes(4).copy(t,i):(o.push(a%1e7),i+=4);i=n/4}else throw Error(Mk);else for(;i<n;)o[i++]=Math.random()*1e7|0;for(n=o[--i],e%=be,n&&e&&(a=jt(10,be-e),o[i]=(n/a|0)*a);o[i]===0;i--)o.pop();if(i<0)r=0,o=[0];else{for(r=-1;o[0]===0;r-=be)o.shift();for(n=1,a=o[0];a>=10;a/=10)n++;n<be&&(r-=be-n)}return s.e=r,s.d=o,s}function F2e(e){return ge(e=new this(e),e.e+1,this.rounding)}function D2e(e){return e=new this(e),e.d?e.d[0]?e.s:0*e.s:e.s||NaN}function R2e(e){return new this(e).sin()}function N2e(e){return new this(e).sinh()}function L2e(e){return new this(e).sqrt()}function U2e(e,t){return new this(e).sub(t)}function B2e(){var e=0,t=arguments,r=new this(t[e]);for(xe=!1;r.s&&++e<t.length;)r=r.plus(t[e]);return xe=!0,ge(r,this.precision,this.rounding)}function q2e(e){return new this(e).tan()}function V2e(e){return new this(e).tanh()}function z2e(e){return ge(e=new this(e),e.e+1,1)}te[Symbol.for("nodejs.util.inspect.custom")]=te.toString,te[Symbol.toStringTag]="Decimal";var js=te.constructor=Vk(Ov);Ef=new js(Ef),kf=new js(kf);const Rv=e=>{const t=e.getMaximum(),r=e.getIncrement();if(r&&r.greaterThan(0)){const n=e.getMinimum(),a=t.minus(n).mod(r);return a.equals(0)?t:t.minus(a)}else return t},Nv=e=>e.getRanges().reduce((t,r)=>t.greaterThan(Rv(r))?t:Rv(r),new js(Number.NEGATIVE_INFINITY)).toNumber(),_f=e=>e.getRanges().reduce((t,r)=>t.getMinimum().lessThan(r.getMinimum())?t:r).getMinimum().toNumber(),jk=e=>{const t=[];
204e.getRanges().forEach(n=>{const a=n.getMinimum();t.push(a);const i=n.getIncrement()??new js(0);i.greaterThan(0)&&a.plus(i).lessThanOrEqualTo(n.getMaximum())&&t.push(a.plus(i))});const r=Array.from(new Set(t.map(n=>n.toNumber())));if(r.sort((n,a)=>n-a),!(r.length<2))return r[1]},j2e=e=>{const t=[];e.getRanges().forEach(n=>{const a=Rv(n);t.push(a);const i=n.getIncrement()??new js(0);i.greaterThan(0)&&a.minus(i).greaterThanOrEqualTo(n.getMinimum())&&t.push(a.minus(i))});const r=Array.from(new Set(t.map(n=>n.toNumber())));if(r.sort((n,a)=>a-n),!(r.length<2))return r[1]},H2e=(e,t,r)=>{const[n,a]=ie(e),i=_e(_k((s,o,l,c)=>{if(!c){a([...o]);return}if(!l){a([...o]);return}let u=[...o];if(s){const d=parseInt(s);if(d&&d>0){const p=o.filter(v=>v<d).sort((v,w)=>v-w),f=o.filter(v=>v>d).sort((v,w)=>v-w),g=o.includes(d),h=l.contains(d);if(g)f.length>0?u=[d,f[0]]:p.length>0?u=[p[p.length-1],d]:u=[d];else if(h.contains)f.length>0?u=[d,f[0]]:p.length>0?u=[p[p.length-1],d]:u=[d];else{const v=_f(l),w=Nv(l);if(d<v){const T=jk(l);u=T?[v,T]:[v]}else if(d>w){const T=j2e(l);u=T?[T,w]:[w]}else u=[h.adjacentValues?.lowerAdjValue?.toNumber(),h.adjacentValues?.upperAdjValue?.toNumber()].filter(T=>T!==void 0)}u=[...new Set(u)]}}a(u)},600),[a]);return fe(()=>(i(r.inputValue,e,t,r.inputValueHasChangedAfterSelection),()=>{i.cancel()}),[r.inputValue,e,i,r.inputValueHasChangedAfterSelection,t]),{filteredOptions:n}},G2e=(e,t)=>{let r;return e&&(t&&e.getRanges().length>0?r=jk(e):r=_f(e)),r},Lv=(e,t)=>{if(e===t)return[e];const r=8,n=[];for(let i=0;i<r;i++){const s=i/(r-1),o=Math.round((e+1)*Math.pow((t+1)/(e+1),s))-1;n.push(o)}const a=[];for(let i=0;i<n.length;i++){const s=n[i];a.includes(s)?s+1<=t&&!a.includes(s+1)?a.push(s+1):s-1>=e&&!a.includes(s-1)&&a.push(s-1):a.push(s)}for(let i=e;a.length<r&&i<=t;i++)a.includes(i)||a.push(i);return a.sort((i,s)=>i-s).slice(0,r)},W2e=(e,t)=>parseInt(e.key)-parseInt(t.key),Q2e=()=>({strategyApplies:(e,t)=>o0e(e),getDiscreteChoices:(e,t)=>{const r=e,n=r.length;if(n===0)return[];const a=[],i=new Set;if(t){const o=r.findIndex(l=>l.key===t);o>=0&&(a.push(r[o]),i.add(o))}const s=Lv(0,n-1);for(const o of s)i.has(o)||(a.push(r[o]),i.add(o));return a.sort(W2e)}});var Hk={exports:{}};(function(e,t){(function(r,n){e.exports=n()})(typeof self<"u"?self:kc,(function(){return(function(r){var n={};function a(i){if(n[i])return n[i].exports;var s=n[i]={i,l:!1,exports:{}};return r[i].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=r,a.c=n,a.d=function(i,s,o){a.o(i,s)||Object.defineProperty(i,s,{enumerable:!0,get:o})},a.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},a.t=function(i,s){if(1&s&&(i=a(i)),8&s||4&s&&typeof i=="object"&&i&&i.__esModule)return i;var o=Object.create(null);if(a.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:i}),2&s&&typeof i!="string")for(var l in i)a.d(o,l,function(c){return i[c]}.bind(null,l));return o},a.n=function(i){var s=i&&i.__esModule?function(){return i.default}:function(){return i};return a.d(s,"a",s),s},a.o=function(i,s){return Object.prototype.hasOwnProperty.call(i,s)},a.p="",a(a.s=6)})([function(r,n,a){var i=this&&this.__extends||(function(){var o=function(l,c){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,d){u.__proto__=d}||function(u,d){for(var p in d)d.hasOwnProperty(p)&&(u[p]=d[p])})(l,c)};return function(l,c){function u(){this.constructor=l}o(l,c),l.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)}})();Object.defineProperty(n,"__esModule",{value:!0});var s=(function(o){function l(c){var u=o.call(this,c)||this;return u.ERROR_CODE="PRECISION_TOO_LONG",Object.setPrototypeOf(u,l.prototype),u}return i(l,o),l})(Error);n.default=s},function(r,n,a){var i=this&&this.__extends||(function(){var o=function(l,c){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,d){u.__proto__=d}||function(u,d){for(var p in d)d.hasOwnProperty(p)&&(u[p]=d[p])})(l,c)};return function(l,c){function u(){this.constructor=l}
204o(l,c),l.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)}})();Object.defineProperty(n,"__esModule",{value:!0});var s=(function(o){function l(c){var u=o.call(this,c)||this;return u.ERROR_CODE="INVALID_INPUT",Object.setPrototypeOf(u,l.prototype),u}return i(l,o),l})(Error);n.default=s},function(r,n,a){var i=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(n,"__esModule",{value:!0}),n.exceedsMaximumPrecision=n.EXCEEDED_PRECISION_MESSAGE=void 0;var s=i(a(3)),o=i(a(4)),l=i(a(0)),c=i(a(1));function u(p){var f=new o.default(p);return!f.toDecimalPlaces(8).add(0).equals(f)}n.EXCEEDED_PRECISION_MESSAGE="maximum number of decimal places supported is 8",n.exceedsMaximumPrecision=u;var d=(function(){function p(f,g,h){this.minimum=(function(v){if(v instanceof o.default&&!v.isFinite())throw new s.default("The range minimum must be a finite value");try{return new o.default(v)}catch{throw new s.default('The range minimum "'+v+'" is not a valid value.')}})(f),this.maximum=(function(v,w,T){if(w instanceof o.default&&w.isNaN())throw new s.default("The range maximum cannot be NaN");if(w==null)return new o.default(1/0);try{return new o.default(w)}catch{throw new s.default('The range maximum "'+w+'" is not a valid value.')}})(this.minimum,g),this.increment=(function(v,w,T){if(T instanceof o.default&&!T.isFinite())throw new s.default("The range increment must be a finite value");try{return T==null||T.valueOf()===0||v.equals(w)?void 0:new o.default(T)}catch{throw new s.default('The range increment "'+T+'" is not a valid value.')}})(this.minimum,this.maximum,h),(function(v,w,T){if(v===void 0)throw new s.default("minimum is required");if(w!==void 0&&v.greaterThan(w))throw new s.default("minimum must be less than or equal to maximum");if(T&&T.lessThan(0))throw new s.default("increment must be positive");if(u(v))throw new l.default(n.EXCEEDED_PRECISION_MESSAGE);if(w!==void 0&&w.isFinite()&&u(w))throw new l.default(n.EXCEEDED_PRECISION_MESSAGE);if(T!==void 0&&u(T))throw new l.default(n.EXCEEDED_PRECISION_MESSAGE)})(this.minimum,this.maximum,this.increment)}return p.prototype.getMinimum=function(){return this.minimum},p.prototype.getMaximum=function(){return this.maximum},p.prototype.getIncrement=function(){return this.increment},p.prototype.contains=function(f){var g,h;try{h=new o.default(f)}catch{throw new c.default('The value "'+f+'" is not a valid input')}if(h===void 0)throw new c.default("A valid value is required to check if the range contains it");if(u(h))throw new l.default(n.EXCEEDED_PRECISION_MESSAGE);if(g=this.minimum.lessThanOrEqualTo(h)&&this.maximum.greaterThanOrEqualTo(h),this.increment!==void 0){var v=void 0;v=o.default.sub(h,this.minimum),g=g&&v.greaterThanOrEqualTo(0)&&v.mod(this.increment).isZero()&&v.mod(this.increment).isZero()}return g},p.prototype.calculateNearestValues=function(f){var g,h={};try{g=new o.default(f)}catch{throw new c.default("The input value is invalid")}if(this.increment)if(g.greaterThanOrEqualTo(this.minimum)){var v=g;g.greaterThanOrEqualTo(this.maximum)&&(v=this.maximum,h.upperAdjValue=void 0);var w=v.sub(this.minimum).dividedToIntegerBy(this.increment);if(h.lowerAdjValue=w.mul(this.increment).add(this.minimum),h.lowerAdjValue.equals(g))throw new c.default("The value is already present in the range");if(g.lessThan(this.maximum)){var T=w.add(1).mul(this.increment).add(this.minimum);T.greaterThan(this.maximum)&&(T=void 0),h.upperAdjValue=T}}else h.lowerAdjValue=void 0,h.upperAdjValue=this.minimum;else if(g.greaterThan(this.maximum))h.lowerAdjValue=this.maximum,h.upperAdjValue=void 0;else{if(!g.lessThan(this.minimum))throw new c.default("The value is already present in the range");h.lowerAdjValue=void 0,h.upperAdjValue=this.minimum}return h},p.prototype.toString=function(){return this.minimum===this.maximum?""+this.minimum:this.minimum+"-"+this.maximum+"#"+this.increment},p})();n.default=d},function(r,n,a){var i=this&&this.__extends||(function(){var o=function(l,c){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,d){u.__proto__=d}||function(u,d){for(var p in d)d.hasOwnProperty(p)&&(u[p]=d[p])})(l,c)};return function(l,c){function u(){this.constructor=l}
204o(l,c),l.prototype=c===null?Object.create(c):(u.prototype=c.prototype,new u)}})();Object.defineProperty(n,"__esModule",{value:!0});var s=(function(o){function l(c){var u=o.call(this,c)||this;return u.ERROR_CODE="MALFORMED_RANGE",Object.setPrototypeOf(u,l.prototype),u}return i(l,o),l})(Error);n.default=s},function(r,n,a){var i;(function(s){var o,l,c,u=9e15,d=1e9,p="0123456789abcdef",f="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",g="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",h={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-u,maxE:u,crypto:!1},v=!0,w="[DecimalError] ",T=w+"Invalid argument: ",C=w+"Precision limit exceeded",O=w+"crypto unavailable",_="[object Decimal]",A=Math.floor,P=Math.pow,D=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,Q=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,G=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,Z=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,W=1e7,B=f.length-1,z=g.length-1,M={toStringTag:_};function j(m){var x,E,S,I=m.length-1,k="",$=m[0];if(I>0){for(k+=$,x=1;x<I;x++)(E=7-(S=m[x]+"").length)&&(k+=Ee(E)),k+=S;(E=7-(S=($=m[x])+"").length)&&(k+=Ee(E))}else if($===0)return"0";for(;$%10==0;)$/=10;return k+$}function q(m,x,E){if(m!==~~m||m<x||m>E)throw Error(T+m)}function K(m,x,E,S){var I,k,$,R;for(k=m[0];k>=10;k/=10)--x;return--x<0?(x+=7,I=0):(I=Math.ceil((x+1)/7),x%=7),k=P(10,7-x),R=m[I]%k|0,S==null?x<3?(x==0?R=R/100|0:x==1&&(R=R/10|0),$=E<4&&R==99999||E>3&&R==49999||R==5e4||R==0):$=(E<4&&R+1==k||E>3&&R+1==k/2)&&(m[I+1]/k/100|0)==P(10,x-2)-1||(R==k/2||R==0)&&(m[I+1]/k/100|0)==0:x<4?(x==0?R=R/1e3|0:x==1?R=R/100|0:x==2&&(R=R/10|0),$=(S||E<4)&&R==9999||!S&&E>3&&R==4999):$=((S||E<4)&&R+1==k||!S&&E>3&&R+1==k/2)&&(m[I+1]/k/1e3|0)==P(10,x-3)-1,$}function Y(m,x,E){for(var S,I,k=[0],$=0,R=m.length;$<R;){for(I=k.length;I--;)k[I]*=x;for(k[0]+=p.indexOf(m.charAt($++)),S=0;S<k.length;S++)k[S]>E-1&&(k[S+1]===void 0&&(k[S+1]=0),k[S+1]+=k[S]/E|0,k[S]%=E)}return k.reverse()}M.absoluteValue=M.abs=function(){var m=new this.constructor(this);return m.s<0&&(m.s=1),X(m)},M.ceil=function(){return X(new this.constructor(this),this.e+1,2)},M.clampedTo=M.clamp=function(m,x){var E=this,S=E.constructor;if(m=new S(m),x=new S(x),!m.s||!x.s)return new S(NaN);if(m.gt(x))throw Error(T+x);return E.cmp(m)<0?m:E.cmp(x)>0?x:new S(E)},M.comparedTo=M.cmp=function(m){var x,E,S,I,k=this,$=k.d,R=(m=new k.constructor(m)).d,U=k.s,H=m.s;if(!$||!R)return U&&H?U!==H?U:$===R?0:!$^U<0?1:-1:NaN;if(!$[0]||!R[0])return $[0]?U:R[0]?-H:0;if(U!==H)return U;if(k.e!==m.e)return k.e>m.e^U<0?1:-1;for(x=0,E=(S=$.length)<(I=R.length)?S:I;x<E;++x)if($[x]!==R[x])return $[x]>R[x]^U<0?1:-1;return S===I?0:S>I^U<0?1:-1},M.cosine=M.cos=function(){var m,x,E=this,S=E.constructor;return E.d?E.d[0]?(m=S.precision,x=S.rounding,S.precision=m+Math.max(E.e,E.sd())+7,S.roun
vendor: 4,129 bytes, line 204
204ding=1,E=(function(I,k){var $,R,U;if(k.isZero())return k;(R=k.d.length)<32?U=(1/Ye(4,$=Math.ceil(R/3))).toString():($=16,U="2.3283064365386962890625e-10"),I.precision+=$,k=Se(I,1,k.times(U),new I(1));for(var H=$;H--;){var V=k.times(k);k=V.times(V).minus(V).times(8).plus(1)}return I.precision-=$,k})(S,xt(S,E)),S.precision=m,S.rounding=x,X(c==2||c==3?E.neg():E,m,x,!0)):new S(1):new S(NaN)},M.cubeRoot=M.cbrt=function(){var m,x,E,S,I,k,$,R,U,H,V=this,J=V.constructor;if(!V.isFinite()||V.isZero())return new J(V);for(v=!1,(k=V.s*P(V.s*V,1/3))&&Math.abs(k)!=1/0?S=new J(k.toString()):(E=j(V.d),(k=((m=V.e)-E.length+1)%3)&&(E+=k==1||k==-2?"0":"00"),k=P(E,1/3),m=A((m+1)/3)-(m%3==(m<0?-1:2)),(S=new J(E=k==1/0?"5e"+m:(E=k.toExponential()).slice(0,E.indexOf("e")+1)+m)).s=V.s),$=(m=J.precision)+3;;)if(H=(U=(R=S).times(R).times(R)).plus(V),S=ee(H.plus(V).times(R),H.plus(U),$+2,1),j(R.d).slice(0,$)===(E=j(S.d)).slice(0,$)){if((E=E.slice($-3,$+1))!="9999"&&(I||E!="4999")){+E&&(+E.slice(1)||E.charAt(0)!="5")||(X(S,m+1,1),x=!S.times(S).times(S).eq(V));break}if(!I&&(X(R,m+1,0),R.times(R).times(R).eq(V))){S=R;break}$+=4,I=1}return v=!0,X(S,m,J.rounding,x)},M.decimalPlaces=M.dp=function(){var m,x=this.d,E=NaN;if(x){if(E=7*((m=x.length-1)-A(this.e/7)),m=x[m])for(;m%10==0;m/=10)E--;E<0&&(E=0)}return E},M.dividedBy=M.div=function(m){return ee(this,new this.constructor(m))},M.dividedToIntegerBy=M.divToInt=function(m){var x=this.constructor;return X(ee(this,new x(m),0,1,1),x.precision,x.rounding)},M.equals=M.eq=function(m){return this.cmp(m)===0},M.floor=function(){return X(new this.constructor(this),this.e+1,3)},M.greaterThan=M.gt=function(m){return this.cmp(m)>0},M.greaterThanOrEqualTo=M.gte=function(m){var x=this.cmp(m);return x==1||x===0},M.hyperbolicCosine=M.cosh=function(){var m,x,E,S,I,k=this,$=k.constructor,R=new $(1);if(!k.isFinite())return new $(k.s?1/0:NaN);if(k.isZero())return R;E=$.precision,S=$.rounding,$.precision=E+Math.max(k.e,k.sd())+4,$.rounding=1,(I=k.d.length)<32?x=(1/Ye(4,m=Math.ceil(I/3))).toString():(m=16,x="2.3283064365386962890625e-10"),k=Se($,1,k.times(x),new $(1),!0);for(var U,H=m,V=new $(8);H--;)U=k.times(k),k=R.minus(U.times(V.minus(U.times(V))));return X(k,$.precision=E,$.rounding=S,!0)},M.hyperbolicSine=M.sinh=function(){var m,x,E,S,I=this,k=I.constructor;if(!I.isFinite()||I.isZero())return new k(I);if(x=k.precision,E=k.rounding,k.precision=x+Math.max(I.e,I.sd())+4,k.rounding=1,(S=I.d.length)<3)I=Se(k,2,I,I,!0);else{m=(m=1.4*Math.sqrt(S))>16?16:0|m,I=Se(k,2,I=I.times(1/Ye(5,m)),I,!0);for(var $,R=new k(5),U=new k(16),H=new k(20);m--;)$=I.times(I),I=I.times(R.plus($.times(U.times($).plus(H))))}return k.precision=x,k.rounding=E,X(I,x,E,!0)},M.hyperbolicTangent=M.tanh=function(){var m,x,E=this,S=E.constructor;return E.isFinite()?E.isZero()?new S(E):(m=S.precision,x=S.rounding,S.precision=m+7,S.rounding=1,ee(E.sinh(),E.cosh(),S.precision=m,S.rounding=x)):new S(E.s)},M.inverseCosine=M.acos=function(){var m,x=this,E=x.constructor,S=x.abs().cmp(1),I=E.precision,k=E.rounding;return S!==-1?S===0?x.isNeg()?ye(E,I,k):new E(0):new E(NaN):x.isZero()?ye(E,I+4,k).times(.5):(E.precision=I+6,E.rounding=1,x=x.asin(),m=ye(E,I+4,k).times(.5),E.precision=I,E.rounding=k,m.minus(x))},M.inverseHyperbolicCosine=M.acosh=function(){var m,x,E=this,S=E.constructor;return E.lte(1)?new S(E.eq(1)?0:NaN):E.isFinite()?(m=S.precision,x=S.rounding,S.precision=m+Math.max(Math.abs(E.e),E.sd())+4,S.rounding=1,v=!1,E=E.times(E).minus(1).sqrt().plus(E),v=!0,S.precision=m,S.rounding=x,E.ln()):new S(E)},M.inverseHyperbolicSine=M.asinh=function(){var m,x,E=this,S=E.constructor;return!E.isFinite()||E.isZero()?new S(E):(m=S.precision,x=S.rounding,S.precision=m+2*Math.max(Math.abs(E.e),E.sd())+6,S.rounding=1,v=!1,E=E.times(E).plus(1).sqrt().plus(E),v=!0,S.precision=m,S.rounding=x,E.ln())},M.inverseHyperbolicTangent=M.atanh=function(){var m,x,E,S,I=this,k=I.constructor;return I.isFinite()?I.e>=0?new k(I.abs().eq(1)?I.s/0:I.isZero()?I:NaN):(m=k.precision,x=k.rounding,S=I.sd(),Math.max(S,m)<2*-I.e-1?X(new k(I),m,x,!0):(k.precision=E=S-I.e,I=ee(I.plus(1),new k(1).minus(I),E+m,1),k.precision=m+4,k.roun
vendor: 4,576 bytes, line 204
204ding=1,I=I.ln(),k.precision=m,k.rounding=x,I.times(.5))):new k(NaN)},M.inverseSine=M.asin=function(){var m,x,E,S,I=this,k=I.constructor;return I.isZero()?new k(I):(x=I.abs().cmp(1),E=k.precision,S=k.rounding,x!==-1?x===0?((m=ye(k,E+4,S).times(.5)).s=I.s,m):new k(NaN):(k.precision=E+6,k.rounding=1,I=I.div(new k(1).minus(I.times(I)).sqrt().plus(1)).atan(),k.precision=E,k.rounding=S,I.times(2)))},M.inverseTangent=M.atan=function(){var m,x,E,S,I,k,$,R,U,H=this,V=H.constructor,J=V.precision,ae=V.rounding;if(H.isFinite()){if(H.isZero())return new V(H);if(H.abs().eq(1)&&J+4<=z)return($=ye(V,J+4,ae).times(.25)).s=H.s,$}else{if(!H.s)return new V(NaN);if(J+4<=z)return($=ye(V,J+4,ae).times(.5)).s=H.s,$}for(V.precision=R=J+10,V.rounding=1,m=E=Math.min(28,R/7+2|0);m;--m)H=H.div(H.times(H).plus(1).sqrt().plus(1));for(v=!1,x=Math.ceil(R/7),S=1,U=H.times(H),$=new V(H),I=H;m!==-1;)if(I=I.times(U),k=$.minus(I.div(S+=2)),I=I.times(U),($=k.plus(I.div(S+=2))).d[x]!==void 0)for(m=x;$.d[m]===k.d[m]&&m--;);return E&&($=$.times(2<<E-1)),v=!0,X($,V.precision=J,V.rounding=ae,!0)},M.isFinite=function(){return!!this.d},M.isInteger=M.isInt=function(){return!!this.d&&A(this.e/7)>this.d.length-2},M.isNaN=function(){return!this.s},M.isNegative=M.isNeg=function(){return this.s<0},M.isPositive=M.isPos=function(){return this.s>0},M.isZero=function(){return!!this.d&&this.d[0]===0},M.lessThan=M.lt=function(m){return this.cmp(m)<0},M.lessThanOrEqualTo=M.lte=function(m){return this.cmp(m)<1},M.logarithm=M.log=function(m){var x,E,S,I,k,$,R,U,H=this.constructor,V=H.precision,J=H.rounding;if(m==null)m=new H(10),x=!0;else{if(E=(m=new H(m)).d,m.s<0||!E||!E[0]||m.eq(1))return new H(NaN);x=m.eq(10)}if(E=this.d,this.s<0||!E||!E[0]||this.eq(1))return new H(E&&!E[0]?-1/0:this.s!=1?NaN:E?0:1/0);if(x)if(E.length>1)k=!0;else{for(I=E[0];I%10==0;)I/=10;k=I!==1}if(v=!1,$=we(this,R=V+5),S=x?Te(H,R+10):we(m,R),K((U=ee($,S,R,1)).d,I=V,J))do if($=we(this,R+=10),S=x?Te(H,R+10):we(m,R),U=ee($,S,R,1),!k){+j(U.d).slice(I+1,I+15)+1==1e14&&(U=X(U,V+1,0));break}while(K(U.d,I+=10,J));return v=!0,X(U,V,J)},M.minus=M.sub=function(m){var x,E,S,I,k,$,R,U,H,V,J,ae,he=this,me=he.constructor;if(m=new me(m),!he.d||!m.d)return he.s&&m.s?he.d?m.s=-m.s:m=new me(m.d||he.s!==m.s?he:NaN):m=new me(NaN),m;if(he.s!=m.s)return m.s=-m.s,he.plus(m);if(H=he.d,ae=m.d,R=me.precision,U=me.rounding,!H[0]||!ae[0]){if(ae[0])m.s=-m.s;else{if(!H[0])return new me(U===3?-0:0);m=new me(he)}return v?X(m,R,U):m}if(E=A(m.e/7),V=A(he.e/7),H=H.slice(),k=V-E){for((J=k<0)?(x=H,k=-k,$=ae.length):(x=ae,E=V,$=H.length),k>(S=Math.max(Math.ceil(R/7),$)+2)&&(k=S,x.length=1),x.reverse(),S=k;S--;)x.push(0);x.reverse()}else{for((J=(S=H.length)<($=ae.length))&&($=S),S=0;S<$;S++)if(H[S]!=ae[S]){J=H[S]<ae[S];break}k=0}for(J&&(x=H,H=ae,ae=x,m.s=-m.s),$=H.length,S=ae.length-$;S>0;--S)H[$++]=0;for(S=ae.length;S>k;){if(H[--S]<ae[S]){for(I=S;I&&H[--I]===0;)H[I]=W-1;--H[I],H[S]+=W}H[S]-=ae[S]}for(;H[--$]===0;)H.pop();for(;H[0]===0;H.shift())--E;return H[0]?(m.d=H,m.e=ke(H,E),v?X(m,R,U):m):new me(U===3?-0:0)},M.modulo=M.mod=function(m){var x,E=this,S=E.constructor;return m=new S(m),!E.d||!m.s||m.d&&!m.d[0]?new S(NaN):!m.d||E.d&&!E.d[0]?X(new S(E),S.precision,S.rounding):(v=!1,S.modulo==9?(x=ee(E,m.abs(),0,3,1)).s*=m.s:x=ee(E,m,0,S.modulo,1),x=x.times(m),v=!0,E.minus(x))},M.naturalExponential=M.exp=function(){return Me(this)},M.naturalLogarithm=M.ln=function(){return we(this)},M.negated=M.neg=function(){var m=new this.constructor(this);return m.s=-m.s,X(m)},M.plus=M.add=function(m){var x,E,S,I,k,$,R,U,H,V,J=this,ae=J.constructor;if(m=new ae(m),!J.d||!m.d)return J.s&&m.s?J.d||(m=new ae(m.d||J.s===m.s?J:NaN)):m=new ae(NaN),m;if(J.s!=m.s)return m.s=-m.s,J.minus(m);if(H=J.d,V=m.d,R=ae.precision,U=ae.rounding,!H[0]||!V[0])return V[0]||(m=new ae(J)),v?X(m,R,U):m;if(k=A(J.e/7),S=A(m.e/7),H=H.slice(),I=k-S){for(I<0?(E=H,I=-I,$=V.length):(E=V,S=k,$=H.length),I>($=(k=Math.ceil(R/7))>$?k+1:$+1)&&(I=$,E.length=1),E.reverse();I--;)E.push(0);E.reverse()}for(($=H.length)-(I=V.length)<0&&(I=$,E=V,V=H,H=E),x=0;I;)x=(H[--I]=H[I]+V[I]+x)/W|0,H[I]%=W;for(x&&(H.unshift(x),++S),$=H.length;H[--$]==0;)H.pop();return m.d=H,m.e=ke(H,S),v?X(m,R,U):m},M.precision=M.sd=function(m){var x,E=this;if(m!==void 0&&m!==!!m&&m!==1&&m!==0)throw Error(T+m);return E.d?(x=nt(E.d),m&&E.e+1>x&&(x=E.e+1)):x=NaN,x},M.round=function(){var m=this,x=m.constructor;return X(new x(m),m.e+1,x.rounding)},M.sine=M.sin=function(){var m,x,E=this,S=E.constructor;return E.isFinite()?E.isZero()?new S(E):(m=S.precision,x=S.rounding,S.precision=m+Math.max(E.e,E.sd())+7,S.roun
204ding=1,E=(function(I,k){var $,R=k.d.length;if(R<3)return k.isZero()?k:Se(I,2,k,k);$=($=1.4*Math.sqrt(R))>16?16:0|$,k=Se(I,2,k=k.times(1/Ye(5,$)),k);for(var U,H=new I(5),V=new I(16),J=new I(20);$--;)U=k.times(k),k=k.times(H.plus(U.times(V.times(U).minus(J))));return k})(S,xt(S,E)),S.precision=m,S.rounding=x,X(c>2?E.neg():E,m,x,!0)):new S(NaN)},M.squareRoot=M.sqrt=function(){var m,x,E,S,I,k,$=this,R=$.d,U=$.e,H=$.s,V=$.constructor;if(H!==1||!R||!R[0])return new V(!H||H<0&&(!R||R[0])?NaN:R?$:1/0);for(v=!1,(H=Math.sqrt(+$))==0||H==1/0?(((x=j(R)).length+U)%2==0&&(x+="0"),H=Math.sqrt(x),U=A((U+1)/2)-(U<0||U%2),S=new V(x=H==1/0?"5e"+U:(x=H.toExponential()).slice(0,x.indexOf("e")+1)+U)):S=new V(H.toString()),E=(U=V.precision)+3;;)if(S=(k=S).plus(ee($,k,E+2,1)).times(.5),j(k.d).slice(0,E)===(x=j(S.d)).slice(0,E)){if((x=x.slice(E-3,E+1))!="9999"&&(I||x!="4999")){+x&&(+x.slice(1)||x.charAt(0)!="5")||(X(S,U+1,1),m=!S.times(S).eq($));break}if(!I&&(X(k,U+1,0),k.times(k).eq($))){S=k;break}E+=4,I=1}return v=!0,X(S,U,V.rounding,m)},M.tangent=M.tan=function(){var m,x,E=this,S=E.constructor;return E.isFinite()?E.isZero()?new S(E):(m=S.precision,x=S.rounding,S.precision=m+10,S.rounding=1,(E=E.sin()).s=1,E=ee(E,new S(1).minus(E.times(E)).sqrt(),m+10,0),S.precision=m,S.rounding=x,X(c==2||c==4?E.neg():E,m,x,!0)):new S(NaN)},M.times=M.mul=function(m){var x,E,S,I,k,$,R,U,H,V=this,J=V.constructor,ae=V.d,he=(m=new J(m)).d;if(m.s*=V.s,!(ae&&ae[0]&&he&&he[0]))return new J(!m.s||ae&&!ae[0]&&!he||he&&!he[0]&&!ae?NaN:ae&&he?0*m.s:m.s/0);for(E=A(V.e/7)+A(m.e/7),(U=ae.length)<(H=he.length)&&(k=ae,ae=he,he=k,$=U,U=H,H=$),k=[],S=$=U+H;S--;)k.push(0);for(S=H;--S>=0;){for(x=0,I=U+S;I>S;)R=k[I]+he[S]*ae[I-S-1]+x,k[I--]=R%W|0,x=R/W|0;k[I]=(k[I]+x)%W|0}for(;!k[--$];)k.pop();return x?++E:k.shift(),m.d=k,m.e=ke(k,E),v?X(m,J.precision,J.rounding):m},M.toBinary=function(m,x){return dt(this,2,m,x)},M.toDecimalPlaces=M.toDP=function(m,x){var E=this,S=E.constructor;return E=new S(E),m===void 0?E:(q(m,0,d),x===void 0?x=S.rounding:q(x,0,8),X(E,m+E.e+1,x))},M.toExponential=function(m,x){var E,S=this,I=S.constructor;return m===void 0?E=le(S,!0):(q(m,0,d),x===void 0?x=I.rounding:q(x,0,8),E=le(S=X(new I(S),m+1,x),!0,m+1)),S.isNeg()&&!S.isZero()?"-"+E:E},M.toFixed=function(m,x){var E,S,I=this,k=I.constructor;return m===void 0?E=le(I):(q(m,0,d),x===void 0?x=k.rounding:q(x,0,8),E=le(S=X(new k(I),m+I.e+1,x),!1,m+S.e+1)),I.isNeg()&&!I.isZero()?"-"+E:E},M.toFraction=function(m){var x,E,S,I,k,$,R,U,H,V,J,ae,he=this,me=he.d,ot=he.constructor;if(!me)return new ot(he);if(H=E=new ot(1),$=(k=(x=new ot(S=U=new ot(0))).e=nt(me)-he.e-1)%7,x.d[0]=P(10,$<0?7+$:$),m==null)m=k>0?x:H;else{if(!(R=new ot(m)).isInt()||R.lt(H))throw Error(T+R);m=R.gt(x)?k>0?x:H:R}for(v=!1,R=new ot(j(me)),V=ot.precision,ot.precision=k=7*me.length*2;J=ee(R,x,0,1,1),(I=E.plus(J.times(S))).cmp(m)!=1;)E=S,S=I,I=H,H=U.plus(J.times(I)),U=I,I=x,x=R.minus(J.times(I)),R=I;return I=ee(m.minus(E),S,0,1,1),U=U.plus(I.times(H)),E=E.plus(I.times(S)),U.s=H.s=he.s,ae=ee(H,S,k,1).minus(he).abs().cmp(ee(U,E,k,1).minus(he).abs())<1?[H,S]:[U,E],ot.precision=V,v=!0,ae},M.toHexadecimal=M.toHex=function(m,x){return dt(this,16,m,x)},M.toNearest=function(m,x){var E=this,S=E.constructor;if(E=new S(E),m==null){if(!E.d)return E;m=new S(1),x=S.rounding}else{if(m=new S(m),x===void 0?x=S.rounding:q(x,0,8),!E.d)return m.s?E:m;if(!m.d)return m.s&&(m.s=E.s),m}return m.d[0]?(v=!1,E=ee(E,m,0,x,1).times(m),v=!0,X(E)):(m.s=E.s,E=m),E},M.toNumber=function(){return+this},M.toOctal=function(m,x){return dt(this,8,m,x)},M.toPower=M.pow=function(m){var x,E,S,I,k,$,R=this,U=R.constructor,H=+(m=new U(m));if(!(R.d&&m.d&&R.d[0]&&m.d[0]))return new U(P(+R,H));if((R=new U(R)).eq(1))return R;if(S=U.precision,k=U.rounding,m.eq(1))return X(R,S,k);if((x=A(m.e/7))>=m.d.length-1&&(E=H<0?-H:H)<=9007199254740991)return I=Ue(U,R,E,S),m.s<0?new U(1).div(I):X(I,S,k);if(($=R.s)<0){if(x<m.d.length-1)return new U(NaN);if((1&m.d[x])==0&&($=1),R.e==0&&R.d[0]==1&&R.d.length==1)return R.s=$,R}return(x=(E=P(+R,H))!=0&&isFinite(E)?new U(E+"").e:A(H*(Math.log("0."+j(R.d))/Math.LN10+R.e+1)))>U.maxE+1||x<U.minE-1?new U(x>0?$/0:0):(v=!1,U.rounding=R.s=1,E=Math.min(12,(x+"").length),(I=Me(m.times(we(R,S+E)),S)).d&&K((I=X(I,S+5,1)).d,S,k)&&
204(x=S+10,+j((I=X(Me(m.times(we(R,x+E)),x),x+5,1)).d).slice(S+1,S+15)+1==1e14&&(I=X(I,S+1,0))),I.s=$,v=!0,U.rounding=k,X(I,S,k))},M.toPrecision=function(m,x){var E,S=this,I=S.constructor;return m===void 0?E=le(S,S.e<=I.toExpNeg||S.e>=I.toExpPos):(q(m,1,d),x===void 0?x=I.rounding:q(x,0,8),E=le(S=X(new I(S),m,x),m<=S.e||S.e<=I.toExpNeg,m)),S.isNeg()&&!S.isZero()?"-"+E:E},M.toSignificantDigits=M.toSD=function(m,x){var E=this.constructor;return m===void 0?(m=E.precision,x=E.rounding):(q(m,1,d),x===void 0?x=E.rounding:q(x,0,8)),X(new E(this),m,x)},M.toString=function(){var m=this,x=m.constructor,E=le(m,m.e<=x.toExpNeg||m.e>=x.toExpPos);return m.isNeg()&&!m.isZero()?"-"+E:E},M.truncated=M.trunc=function(){return X(new this.constructor(this),this.e+1,1)},M.valueOf=M.toJSON=function(){var m=this,x=m.constructor,E=le(m,m.e<=x.toExpNeg||m.e>=x.toExpPos);return m.isNeg()?"-"+E:E};var ee=(function(){function m(S,I,k){var $,R=0,U=S.length;for(S=S.slice();U--;)$=S[U]*I+R,S[U]=$%k|0,R=$/k|0;return R&&S.unshift(R),S}function x(S,I,k,$){var R,U;if(k!=$)U=k>$?1:-1;else for(R=U=0;R<k;R++)if(S[R]!=I[R]){U=S[R]>I[R]?1:-1;break}return U}function E(S,I,k,$){for(var R=0;k--;)S[k]-=R,R=S[k]<I[k]?1:0,S[k]=R*$+S[k]-I[k];for(;!S[0]&&S.length>1;)S.shift()}return function(S,I,k,$,R,U){var H,V,J,ae,he,me,ot,Rt,ba,Cr,tr,Vr,Yf,Di,r3,Xf,au,n3,Ln,a3,Zf=S.constructor,i3=S.s==I.s?1:-1,yr=S.d,lt=I.d;if(!(yr&&yr[0]&<&<[0]))return new Zf(S.s&&I.s&&(yr?!lt||yr[0]!=lt[0]:lt)?yr&&yr[0]==0||!lt?0*i3:i3/0:NaN);for(U?(he=1,V=S.e-I.e):(U=W,he=7,V=A(S.e/he)-A(I.e/he)),Ln=lt.length,au=yr.length,Cr=(ba=new Zf(i3)).d=[],J=0;lt[J]==(yr[J]||0);J++);if(lt[J]>(yr[J]||0)&&V--,k==null?(Di=k=Zf.precision,$=Zf.rounding):Di=R?k+(S.e-I.e)+1:k,Di<0)Cr.push(1),me=!0;else{if(Di=Di/he+2|0,J=0,Ln==1){for(ae=0,lt=lt[0],Di++;(J<au||ae)&&Di--;J++)r3=ae*U+(yr[J]||0),Cr[J]=r3/lt|0,ae=r3%lt|0;me=ae||J<au}else{for((ae=U/(lt[0]+1)|0)>1&&(lt=m(lt,ae,U),yr=m(yr,ae,U),Ln=lt.length,au=yr.length),Xf=Ln,Vr=(tr=yr.slice(0,Ln)).length;Vr<Ln;)tr[Vr++]=0;(a3=lt.slice()).unshift(0),n3=lt[0],lt[1]>=U/2&&++n3;do ae=0,(H=x(lt,tr,Ln,Vr))<0?(Yf=tr[0],Ln!=Vr&&(Yf=Yf*U+(tr[1]||0)),(ae=Yf/n3|0)>1?(ae>=U&&(ae=U-1),(H=x(ot=m(lt,ae,U),tr,Rt=ot.length,Vr=tr.length))==1&&(ae--,E(ot,Ln<Rt?a3:lt,Rt,U))):(ae==0&&(H=ae=1),ot=lt.slice()),(Rt=ot.length)<Vr&&ot.unshift(0),E(tr,ot,Vr,U),H==-1&&(H=x(lt,tr,Ln,Vr=tr.length))<1&&(ae++,E(tr,Ln<Vr?a3:lt,Vr,U)),Vr=tr.length):H===0&&(ae++,tr=[0]),Cr[J++]=ae,H&&tr[0]?tr[Vr++]=yr[Xf]||0:(tr=[yr[Xf]],Vr=1);while((Xf++<au||tr[0]!==void 0)&&Di--);me=tr[0]!==void 0}Cr[0]||Cr.shift()}if(he==1)ba.e=V,l=me;else{for(J=1,ae=Cr[0];ae>=10;ae/=10)J++;ba.e=J+V*he-1,X(ba,R?k+ba.e+1:k,$,me)}return ba}})();function X(m,x,E,S){var I,k,$,R,U,H,V,J,ae,he=m.constructor;e:if(x!=null){if(!(J=m.d))return m;for(I=1,R=J[0];R>=10;R/=10)I++;if((k=x-I)<0)k+=7,$=x,U=(V=J[ae=0])/P(10,I-$-1)%10|0;else if((ae=Math.ceil((k+1)/7))>=(R=J.length)){if(!S)break e;for(;R++<=ae;)J.push(0);V=U=0,I=1,$=(k%=7)-7+1}else{for(V=R=J[ae],I=1;R>=10;R/=10)I++;U=($=(k%=7)-7+I)<0?0:V/P(10,I-$-1)%10|0}if(S=S||x<0||J[ae+1]!==void 0||($<0?V:V%P(10,I-$-1)),H=E<4?(U||S)&&(E==0||E==(m.s<0?3:2)):U>5||U==5&&(E==4||S||E==6&&(k>0?$>0?V/P(10,I-$):0:J[ae-1])%10&1||E==(m.s<0?8:7)),x<1||!J[0])return J.length=0,H?(x-=m.e+1,J[0]=P(10,(7-x%7)%7),m.e=-x||0):J[0]=m.e=0,m;if(k==0?(J.length=ae,R=1,ae--):(J.length=ae+1,R=P(10,7-k),J[ae]=$>0?(V/P(10,I-$)%P(10,$)|0)*R:0),H)for(;;){if(ae==0){for(k=1,$=J[0];$>=10;$/=10)k++;for($=J[0]+=R,R=1;$>=10;$/=10)R++;k!=R&&(m.e++,J[0]==W&&(J[0]=1));break}if(J[ae]+=R,J[ae]!=W)break;J[ae--]=0,R=1}for(k=J.length;J[--k]===0;)J.pop()}return v&&(m.e>he.maxE?(m.d=null,m.e=NaN):m.e<he.minE&&(m.e=0,m.d=[0])),m}function le(m,x,E){if(!m.isFinite())return $e(m);var S,I=m.e,k=j(m.d),$=k.length;return x?(E&&(S=E-$)>0?k=k.charAt(0)+"."+k.slice(1)+Ee(S):$>1&&(k=k.charAt(0)+"."+k.slice(1)),k=k+(m.e<0?"e":"e+")+m.e):I<0?(k="0."+Ee(-I-1)+k,E&&(S=E-$)>0&&(k+=Ee(S))):I>=$?(k+=Ee(I+1-$),E&&(S=E-I-1)>0&&(k=k+"."+Ee(S))):((S=I+1)<$&&(k=k.slice(0,S)+"."+k.slice(S)),E&&(S=E-$)>0&&(I+1===$&&(k+="."),k+=Ee(S))),k}function ke(m,x){var E=m[0];for(x*=7;E>=10;E/=10)x++;return x}
204function Te(m,x,E){if(x>B)throw v=!0,E&&(m.precision=E),Error(C);return X(new m(f),x,1,!0)}function ye(m,x,E){if(x>z)throw Error(C);return X(new m(g),x,E,!0)}function nt(m){var x=m.length-1,E=7*x+1;if(x=m[x]){for(;x%10==0;x/=10)E--;for(x=m[0];x>=10;x/=10)E++}return E}function Ee(m){for(var x="";m--;)x+="0";return x}function Ue(m,x,E,S){var I,k=new m(1),$=Math.ceil(S/7+4);for(v=!1;;){if(E%2&&Rn((k=k.times(x)).d,$)&&(I=!0),(E=A(E/2))===0){E=k.d.length-1,I&&k.d[E]===0&&++k.d[E];break}Rn((x=x.times(x)).d,$)}return v=!0,k}function Ie(m){return 1&m.d[m.d.length-1]}function Le(m,x,E){for(var S,I=new m(x[0]),k=0;++k<x.length;){if(!(S=new m(x[k])).s){I=S;break}I[E](S)&&(I=S)}return I}function Me(m,x){var E,S,I,k,$,R,U,H=0,V=0,J=0,ae=m.constructor,he=ae.rounding,me=ae.precision;if(!m.d||!m.d[0]||m.e>17)return new ae(m.d?m.d[0]?m.s<0?0:1/0:1:m.s?m.s<0?0:m:NaN);for(x==null?(v=!1,U=me):U=x,R=new ae(.03125);m.e>-2;)m=m.times(R),J+=5;for(U+=S=Math.log(P(2,J))/Math.LN10*2+5|0,E=k=$=new ae(1),ae.precision=U;;){if(k=X(k.times(m),U,1),E=E.times(++V),j((R=$.plus(ee(k,E,U,1))).d).slice(0,U)===j($.d).slice(0,U)){for(I=J;I--;)$=X($.times($),U,1);if(x!=null)return ae.precision=me,$;if(!(H<3&&K($.d,U-S,he,H)))return X($,ae.precision=me,he,v=!0);ae.precision=U+=10,E=k=R=new ae(1),V=0,H++}$=R}}function we(m,x){var E,S,I,k,$,R,U,H,V,J,ae,he=1,me=m,ot=me.d,Rt=me.constructor,ba=Rt.rounding,Cr=Rt.precision;if(me.s<0||!ot||!ot[0]||!me.e&&ot[0]==1&&ot.length==1)return new Rt(ot&&!ot[0]?-1/0:me.s!=1?NaN:ot?0:me);if(x==null?(v=!1,V=Cr):V=x,Rt.precision=V+=10,S=(E=j(ot)).charAt(0),!(Math.abs(k=me.e)<15e14))return H=Te(Rt,V+2,Cr).times(k+""),me=we(new Rt(S+"."+E.slice(1)),V-10).plus(H),Rt.precision=Cr,x==null?X(me,Cr,ba,v=!0):me;for(;S<7&&S!=1||S==1&&E.charAt(1)>3;)S=(E=j((me=me.times(m)).d)).charAt(0),he++;for(k=me.e,S>1?(me=new Rt("0."+E),k++):me=new Rt(S+"."+E.slice(1)),J=me,U=$=me=ee(me.minus(1),me.plus(1),V,1),ae=X(me.times(me),V,1),I=3;;){if($=X($.times(ae),V,1),j((H=U.plus(ee($,new Rt(I),V,1))).d).slice(0,V)===j(U.d).slice(0,V)){if(U=U.times(2),k!==0&&(U=U.plus(Te(Rt,V+2,Cr).times(k+""))),U=ee(U,new Rt(he),V,1),x!=null)return Rt.precision=Cr,U;if(!K(U.d,V-10,ba,R))return X(U,Rt.precision=Cr,ba,v=!0);Rt.precision=V+=10,H=$=me=ee(J.minus(1),J.plus(1),V,1),ae=X(me.times(me),V,1),I=R=1}U=H,I+=2}}function $e(m){return String(m.s*m.s/0)}function We(m,x){var E,S,I;for((E=x.indexOf("."))>-1&&(x=x.replace(".","")),(S=x.search(/e/i))>0?(E<0&&(E=S),E+=+x.slice(S+1),x=x.substring(0,S)):E<0&&(E=x.length),S=0;x.charCodeAt(S)===48;S++);for(I=x.length;x.charCodeAt(I-1)===48;--I);if(x=x.slice(S,I)){if(I-=S,m.e=E=E-S-1,m.d=[],S=(E+1)%7,E<0&&(S+=7),S<I){for(S&&m.d.push(+x.slice(0,S)),I-=7;S<I;)m.d.push(+x.slice(S,S+=7));S=7-(x=x.slice(S)).length}else S-=I;for(;S--;)x+="0";m.d.push(+x),v&&(m.e>m.constructor.maxE?(m.d=null,m.e=NaN):m.e<m.constructor.minE&&(m.e=0,m.d=[0]))}else m.e=0,m.d=[0];return m}function ze(m,x){var E,S,I,k,$,R,U,H,V;if(x.indexOf("_")>-1){if(x=x.replace(/(\d)_(?=\d)/g,"$1"),Z.test(x))return We(m,x)}else if(x==="Infinity"||x==="NaN")return+x||(m.s=NaN),m.e=NaN,m.d=null,m;if(Q.test(x))E=16,x=x.toLowerCase();else if(D.test(x))E=2;else{if(!G.test(x))throw Error(T+x);E=8}for((k=x.search(/p/i))>0?(U=+x.slice(k+1),x=x.substring(2,k)):x=x.slice(2),$=(k=x.indexOf("."))>=0,S=m.constructor,$&&(k=(R=(x=x.replace(".","")).length)-k,I=Ue(S,new S(E),k,2*k)),k=V=(H=Y(x,E,W)).length-1;H[k]===0;--k)H.pop();return k<0?new S(0*m.s):(m.e=ke(H,V),m.d=H,v=!1,$&&(m=ee(m,I,4*R)),U&&(m=m.times(Math.abs(U)<54?P(2,U):o.pow(2,U))),v=!0,m)}function Se(m,x,E,S,I){var k,$,R,U,H=m.precision,V=Math.ceil(H/7);for(v=!1,U=E.times(E),R=new m(S);;){if($=ee(R.times(U),new m(x++*x++),H,1),R=I?S.plus($):S.minus($),S=ee($.times(U),new m(x++*x++),H,1),($=R.plus(S)).d[V]!==void 0){for(k=V;$.d[k]===R.d[k]&&k--;);if(k==-1)break}k=R,R=S,S=$,$=k}return v=!0,$.d.length=V+1,$}function Ye(m,x){for(var E=m;--x;)E*=m;return E}function xt(m,x){var E,S=x.s<0,I=ye(m,m.precision,1),k=I.times(.5);if((x=x.abs()).lte(k))return c=S?4:1,x;if((E=x.divToInt(I)).isZero())c=S?3:2;else{if((x=x.minus(E.times(I))).lte(k))return c=Ie(E)?S?2:3:S?4:1,x;c=Ie(E)?S?1:4:S?3:2}return x.minus(I).abs()}function dt(m,x,E,S){var I,k,$,R,U,H,V,J,ae,he=m.constructor,me=E!==void 0;if(me?(q(E,1,d),S===void 0?S=he.rounding:q(S,0,8)):(E=he.precision,S=he.rounding),m.isFinite()){for(me?(I=2,x==16?E=4*E-3:x==8&&(E=3*E-2)):I=x,($=(V=le(m)).indexOf("."))>=0&&(V=V.replace(".",""),(ae=new he(1)).e=V.length-$,ae.d=Y(le(ae),10,I),ae.e=ae.d.length),k=U=(J=Y(V,10,I)).length;J[--U]==0;)J.pop();if(J[0]){if($<0?k--:((m=new he(m)).d=J,m.e=k,J=(m=ee(m,ae,E,S,0,I)).d,k=m.e,H=l),$=J[E],R=I/2,H=H||J[E+1]!==void 0,H=S<4?($!==void 0||H)&&(S===0||S===(m.s<0?3:2)):$>R||$===R&&(S===4||H||S===6&&1&J[E-1]||S===(m.s<0?8:7)),J.length=E,H)for(;++J[--E]>I-1;)J[E]=0,E||(++k,J.unshift(1));for(U=J.length;!J[U-1];--U);for($=0,V="";$<U;$++)V+=p.charAt(J[$]);if(me){if(U>1)if(x==16||x==8){for($=x==16?4:3,--U;U%$;U++)V+="0";for(U=(J=Y(V,I,x)).length;!J[U-1];--U);for($=1,V="1.";$<U;$++)V+=p.charAt(J[$])}else V=V.charAt(0)+"."+V.slice(1);V=V+(k<0?"p":"p+")+k}else if(k<0){for(;++k;)V="0"+V;V="0."+V}else if(++k>U)for(k-=U;k--;)V+="0";else k<U&&(V=V.slice(0,k)+"."+V.slice(k))}else V=me?"0p+0":"0";V=(x==16?"0x":x==2?"0b":x==8?"0o":"")+V}
vendor: 5,277 bytes, line 204
204else V=$e(m);return m.s<0?"-"+V:V}function Rn(m,x){if(m.length>x)return m.length=x,!0}function yn(m){return new this(m).abs()}function Nn(m){return new this(m).acos()}function vr(m){return new this(m).acosh()}function Jr(m,x){return new this(m).plus(x)}function Qe(m){return new this(m).asin()}function Et(m){return new this(m).asinh()}function Dt(m){return new this(m).atan()}function br(m){return new this(m).atanh()}function wn(m,x){m=new this(m),x=new this(x);var E,S=this.precision,I=this.rounding,k=S+4;return m.s&&x.s?m.d||x.d?!x.d||m.isZero()?(E=x.s<0?ye(this,S,I):new this(0)).s=m.s:!m.d||x.isZero()?(E=ye(this,k,1).times(.5)).s=m.s:x.s<0?(this.precision=k,this.rounding=1,E=this.atan(ee(m,x,k,1)),x=ye(this,k,1),this.precision=S,this.rounding=I,E=m.s<0?E.minus(x):E.plus(x)):E=this.atan(ee(m,x,k,1)):(E=ye(this,k,1).times(x.s>0?.25:.75)).s=m.s:E=new this(NaN),E}function va(m){return new this(m).cbrt()}function en(m){return X(m=new this(m),m.e+1,2)}function tn(m,x,E){return new this(m).clamp(x,E)}function Sr(m){if(!m||typeof m!="object")throw Error(w+"Object expected");var x,E,S,I=m.defaults===!0,k=["precision",1,d,"rounding",0,8,"toExpNeg",-u,0,"toExpPos",0,u,"maxE",0,u,"minE",-u,0,"modulo",0,9];for(x=0;x<k.length;x+=3)if(E=k[x],I&&(this[E]=h[E]),(S=m[E])!==void 0){if(!(A(S)===S&&S>=k[x+1]&&S<=k[x+2]))throw Error(T+E+": "+S);this[E]=S}if(E="crypto",I&&(this[E]=h[E]),(S=m[E])!==void 0){if(S!==!0&&S!==!1&&S!==0&&S!==1)throw Error(T+E+": "+S);if(S){if(typeof crypto>"u"||!crypto||!crypto.getRandomValues&&!crypto.randomBytes)throw Error(O);this[E]=!0}else this[E]=!1}return this}function xn(m){return new this(m).cos()}function pt(m){return new this(m).cosh()}function el(m,x){return new this(m).div(x)}function J2(m){return new this(m).exp()}function e3(m){return X(m=new this(m),m.e+1,3)}function t3(){var m,x,E=new this(0);for(v=!1,m=0;m<arguments.length;)if((x=new this(arguments[m++])).d)E.d&&(E=E.plus(x.times(x)));else{if(x.s)return v=!0,new this(1/0);E=x}return v=!0,E.sqrt()}function FC(m){return m instanceof o||m&&m.toStringTag===_||!1}function mUe(m){return new this(m).ln()}function vUe(m,x){return new this(m).log(x)}function bUe(m){return new this(m).log(2)}function yUe(m){return new this(m).log(10)}function wUe(){return Le(this,arguments,"lt")}function xUe(){return Le(this,arguments,"gt")}function EUe(m,x){return new this(m).mod(x)}function kUe(m,x){return new this(m).mul(x)}function TUe(m,x){return new this(m).pow(x)}function SUe(m){var x,E,S,I,k=0,$=new this(1),R=[];if(m===void 0?m=this.precision:q(m,1,d),S=Math.ceil(m/7),this.crypto)if(crypto.getRandomValues)for(x=crypto.getRandomValues(new Uint32Array(S));k<S;)(I=x[k])>=429e7?x[k]=crypto.getRandomValues(new Uint32Array(1))[0]:R[k++]=I%1e7;else{if(!crypto.randomBytes)throw Error(O);for(x=crypto.randomBytes(S*=4);k<S;)(I=x[k]+(x[k+1]<<8)+(x[k+2]<<16)+((127&x[k+3])<<24))>=214e7?crypto.randomBytes(4).copy(x,k):(R.push(I%1e7),k+=4);k=S/4}else for(;k<S;)R[k++]=1e7*Math.random()|0;for(m%=7,(S=R[--k])&&m&&(I=P(10,7-m),R[k]=(S/I|0)*I);R[k]===0;k--)R.pop();if(k<0)E=0,R=[0];else{for(E=-1;R[0]===0;E-=7)R.shift();for(S=1,I=R[0];I>=10;I/=10)S++;S<7&&(E-=7-S)}return $.e=E,$.d=R,$}function CUe(m){return X(m=new this(m),m.e+1,this.rounding)}function PUe(m){return(m=new this(m)).d?m.d[0]?m.s:0*m.s:m.s||NaN}function IUe(m){return new this(m).sin()}function _Ue(m){return new this(m).sinh()}function AUe(m){return new this(m).sqrt()}function OUe(m,x){return new this(m).sub(x)}function MUe(){var m=0,x=arguments,E=new this(x[m]);for(v=!1;E.s&&++m<x.length;)E=E.plus(x[m]);return v=!0,X(E,this.precision,this.rounding)}function $Ue(m){return new this(m).tan()}function FUe(m){return new this(m).tanh()}function DUe(m){return X(m=new this(m),m.e+1,1)}(o=(function m(x){var E,S,I;function k($){var R,U,H,V=this;if(!(V instanceof k))return new k($);if(V.constructor=k,FC($))return V.s=$.s,void(v?!$.d||$.e>k.maxE?(V.e=NaN,V.d=null):$.e<k.minE?(V.e=0,V.d=[0]):(V.e=$.e,V.d=$.d.slice()):(V.e=$.e,V.d=$.d?$.d.slice():$.d));if((H=typeof $)=="number"){if($===0)return V.s=1/$<0?-1:1,V.e=0,void(V.d=[0]);if($<0?($=-$,V.s=-1):V.s=1,$===~~$&&$<1e7){for(R=0,U=$;U>=10;U/=10)R++;return void(v?R>k.maxE?(V.e=NaN,V.d=null):R<k.minE?(V.e=0,V.d=[0]):(V.e=R,V.d=[$]):(V.e=R,V.d=[$]))}return 0*$!=0?($||(V.s=NaN),V.e=NaN,void(V.d=null)):We(V,$.toString())}if(H!=="string")throw Error(T+$);return(U=$.charCodeAt(0))===45?($=$.slice(1),V.s=-1):(U===43&&($=$.slice(1)),V.s=1),Z.test($)?We(V,$):ze(V,$)}if(k.prototype=M,k.ROUND_UP=0,k.ROUND_DOWN=1,k.ROUND_CEIL=2,k.ROUND_FLOOR=3,k.ROUND_HALF_UP=4,k.ROUND_HALF_DOWN=5,k.ROUND_HALF_EVEN=6,k.ROUND_HALF_CEIL=7,k.ROUND_HALF_FLOOR=8,k.EUCLID=9,k.config=k.set=Sr,k.clone=m,k.isDecimal=FC,k.abs=yn,k.acos=Nn,k.acosh=vr,k.add=Jr,k.asin=Qe,k.asinh=Et,k.atan=Dt,k.atanh=br,k.atan2=wn,k.cbrt=va,k.ceil=en,k.clamp=tn,k.cos=xn,k.cosh=pt,k.div=el,k.exp=J2,k.floor=e3,k.hypot=t3,k.ln=mUe,k.log=vUe,k.log10=yUe,k.log2=bUe,k.max=wUe,k.min=xUe,k.mod=EUe,k.mul=kUe,k.pow=TUe,k.random=SUe,k.round=CUe,k.sign=PUe,k.sin=IUe,k.sinh=_Ue,k.sqrt=AUe,k.sub=OUe,k.sum=MUe,k.tan=$Ue,k.tanh=FUe,k.trunc=DUe,x===void 0&&(x={}),x&&x.defaults!==!0)for(I=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"],E=0;E<I.length;)x.hasOwnProperty(S=I[E++])||(x[S]=this[S]);
204return k.config(x),k})(h)).prototype.constructor=o,o.default=o.Decimal=o,f=new o(f),g=new o(g),(i=function(){return o}.call(n,a,n,r))===void 0||(r.exports=i)})()},function(r,n,a){var i=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(n,"__esModule",{value:!0});var s=a(2),o=i(a(4)),l=i(a(1)),c=i(a(0)),u=(function(){function d(p){if(p===void 0||p.length===0)throw new l.default("There collection of ranges should have at least one range defined");this.ranges=p}return d.prototype.getRanges=function(){return this.ranges},d.prototype.contains=function(p){var f,g=!1;try{f=new o.default(p)}catch{throw new l.default('The value "'+p+'" is not a valid input')}if(f===void 0)throw new l.default("A valid value is required to check if the range contains it");if(s.exceedsMaximumPrecision(f))throw new c.default(s.EXCEEDED_PRECISION_MESSAGE);for(var h=0;h<this.ranges.length;h++)if(this.ranges[h].contains(f)){g=!0;break}var v={contains:g};return g||(v.adjacentValues=this.calculateNearestValues(f)),v},d.prototype.calculateNearestValues=function(p){for(var f={},g=0,h=this.ranges;g<h.length;g++){var v=h[g].calculateNearestValues(p);v.lowerAdjValue&&(f.lowerAdjValue&&!v.lowerAdjValue.greaterThan(f.lowerAdjValue)||(f.lowerAdjValue=v.lowerAdjValue)),v.upperAdjValue&&(f.upperAdjValue&&!v.upperAdjValue.lessThan(f.upperAdjValue)||(f.upperAdjValue=v.upperAdjValue))}return f},d.prototype.toString=function(){return this.ranges.toString()},d})();n.default=u},function(r,n,a){var i=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(n,"__esModule",{value:!0}),n.InvalidInputError=n.DecimalPrecisionError=n.MalformedRangeError=n.RangeConverter=n.Ranges=n.Range=void 0;var s=i(a(2));n.Range=s.default;var o=i(a(5));n.Ranges=o.default;var l=i(a(7));n.RangeConverter=l.default;var c=i(a(0));n.DecimalPrecisionError=c.default;var u=i(a(3));n.MalformedRangeError=u.default;var d=i(a(1));n.InvalidInputError=d.default},function(r,n,a){var i=this&&this.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(n,"__esModule",{value:!0});var s=i(a(5)),o=i(a(2)),l=i(a(0)),c=i(a(1)),u=i(a(3)),d=(function(){function p(){}return p.toRanges=function(f){var g=[];try{f.forEach((function(h){g.push(p.toRange(h))}))}catch(h){throw h instanceof c.default||h instanceof l.default||h instanceof u.default?h:new c.default("The input cannot be converted to Ranges")}return new s.default(g)},p.toRange=function(f){return new o.default(f.minimum,f.maximum,f.increment)},p})();n.default=d}])}))})(Hk);var Af=Hk.exports;const Uv=e=>{const t=[];for(const r of e)if(r.minimum!==void 0)t.push(new Af.Range(r.minimum,r.maximum,r.increment));else{const n=parseFloat(r.key);isNaN(n)||t.push(new Af.Range(n,n))}if(t.length!==0)return new Af.Ranges(t)},K2e=e=>e?s0e(e)?Y2e(e):[Number(e.key)]:[],Bv=[1,2,3,4,5,10,25,50],qv=[0,1,2,3,4,5,10,25],Y2e=e=>{if(!e)return[];const{minimum:t,maximum:r,increment:n}=e,a=r??Number.MAX_SAFE_INTEGER,i=[];if(!n)return i.push(t),i;if(n<t&&qv[qv.length-1]*n+t<=a){for(const o of qv)i.push(o*n+t);return i}if(Bv[Bv.length-1]*n+t<=a){for(const o of Bv)i.push(o*n);return i}let s=0;for(let o=t;o<=a&&s<500;o+=n)i.push(o),s++;return i},Gk=e=>{const t=new Set;for(const a of e)K2e(a).forEach(i=>t.add(i));const r=Array.from(t);return r.sort((a,i)=>a-i),r.length===0?[]:Lv(0,r.length-1).map(a=>r[a])},Wk=(e,t,r)=>{const n=t.find(a=>tv(a)&&a.key===String(e));return n||{key:String(e),name:String(e),isCompatible:r?r.contains(e).contains:!1}},X2e=()=>({strategyApplies:()=>!0,getDiscreteChoices:(e,t)=>{if(e.length===0)return[];const r=Gk(e),n=t?parseInt(t,10):void 0;n&&!r.includes(n)&&r.push(n);const a=Uv(e);return r.sort((i,s)=>i-s).map(i=>Wk(i,e,a))}}),Z2e=e=>({strategyApplies:()=>e.length>0,getDiscreteChoices:(t,r)=>{if(t.length===0||e.length===0)return[];const n=Uv(t),a=e.map(l=>({key:String(l),name:String(l),isCompatible:n?n.contains(l).contains:!1}));let i=new Set;if(e.length>=8)Lv(0,e.length-1).forEach(c=>i.add(e[c]));else{const l=8-a.length,c=Gk(t);if(l>=c.length)i=new Set([...e,...c]);else{const u=c.filter(d=>!e.includes(d)).slice(0,l);i=new Set([...e,...u])}}const s=r?parseInt(r,10):void 0;return s&&!isNaN(s)&&!i.has(s)&&i.add(s),Array.from(i).sort((l,c)=>
204l-c).map(l=>Wk(l,t,n))}}),Qk=Q2e(),J2e=X2e(),e3e=(e,t)=>{const{quantityPriceBreaks:r}=Ave(),n=ue(()=>{let s=Z2e(r);return s.strategyApplies(e,t)?s.getDiscreteChoices(e,t):Qk.strategyApplies(e,t)?Qk.getDiscreteChoices(e,t):J2e.getDiscreteChoices(e,t)},[e,t,r]),[a,i]=ie(n);return fe(()=>{((o,l)=>JSON.stringify(o)===JSON.stringify(l))(a,n)||i(n)},[n,a]),a};var it;(function(e){e.EMPTY_INPUT="emptyInput",e.NOT_A_NUMBER="notANumber",e.NOT_IN_RANGE="notInRange",e.UNSUPPORTED_PRECISION="unsupportedPrecision",e.UNKNOWN_ERROR="unknownError",e.SUCCESS="success"})(it||(it={}));const Vv=(e,t,r,n)=>{if(!e)return r&&n?{code:it.EMPTY_INPUT}:{code:it.SUCCESS};try{const{contains:a,adjacentValues:i}=t.contains(e);return a?{code:it.SUCCESS}:{code:it.NOT_IN_RANGE,additionalInformation:{adjacentValues:i}}}catch(a){if(a instanceof Error){if(a.message.includes("decimal"))return{code:it.UNSUPPORTED_PRECISION};if(a.message.includes("not a valid input"))return{code:it.NOT_A_NUMBER}}return console.error(a),{code:it.UNKNOWN_ERROR}}},t3e=(e,t,r,n)=>{const a=_f(t),i=Nv(t);switch(e.code){case it.EMPTY_INPUT:case it.NOT_A_NUMBER:return{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxInvalidInputError")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})};case it.NOT_IN_RANGE:{const s=e.additionalInformation?.adjacentValues?.lowerAdjValue,o=e.additionalInformation?.adjacentValues?.upperAdjValue;return s===void 0&&o===void 0?{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxInvalidInputError")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})}:o===void 0?{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxAboveMaxError")??"",contextVariables:{MAXIMUM:`${s}`,UNIT:""}})}:s===void 0?{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxBelowMinError")??"",contextVariables:{MINIMUM:`${o}`,UNIT:""}})}:{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxBetweenRangeError")??"",contextVariables:{LOWER:`${s}`,HIGHER:`${o}`,UNIT:""}})}}case it.UNSUPPORTED_PRECISION:return{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxInvalidInputError")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})};case it.UNSUPPORTED_PRECISION:return{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxInvalidInputError")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})};case it.UNKNOWN_ERROR:return{type:"error",content:b.createElement(zr,{tokenizedText:n("quantityComboboxInvalidInputError")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})};case it.SUCCESS:default:return{type:"info",content:b.createElement(zr,{tokenizedText:n("quantityComboboxHelperText")??"",contextVariables:{MINIMUM:`${a}`,MAXIMUM:`${i}`,UNIT:""}})}}},r3e=(e,t,r,n,a,i)=>{if(!t)return;const s=b.useMemo(()=>Vv(e,t,r,n),[e,t,r,n]),o=t3e(s,t,a,i);return{result:s,message:o}},n3e=e=>{const{inputId:t,infoId:r,errorId:n,skin:a,validationResult:i,compatibleRanges:s,isRequired:o,onSelectionChange:l,onInputBlur:c}=e,{i18nUnsafe:u}=Er(),{overlayState:d}=S3(),p=Be(null);return fe(()=>{const f=p.current,g=h=>{if(f&&h.key==="Enter"){if(h.preventDefault(),d?.selectionManager?.focusedKey)return;(s?Vv(f.value,s,!!o,!0):{code:it.UNKNOWN_ERROR}).code===it.SUCCESS&&(l(f.value,"text-input"),d?.setOpen(!1)),h.stopImmediatePropagation()}};return f?.addEventListener("keydown",g),()=>f?.removeEventListener("keydown",g)},[s,o,l,p]),b.createElement(b.Fragment,null,b.createElement(C3,{id:`quantity-input-${t}`,"aria-describedby":r,"aria-invalid":i?.message.type==="error","aria-errormessage":i?.message.type==="error"?n:void 0,placeholder:u("quantityComboboxPlaceholderText"),skin:a,onBlur:c,ref:p}))},a3e=e=>{const{locale:t,option:r,hasSampleQuantity:n,currency:a,fractionDigits:i,showError:s,onChanged:o}=e,{name:l,selectedKey:c,choices:u,isRequired:d}=r,{i18n:p,i18nUnsafe:f}=Er(),g=e3e(u,c),h=ue(()=>g.map(M=>parseInt(M.key)).filter(M=>!isNaN(M)),[g]),v=ue(()=>Uv(u),[u]),w=At(),T=At(),C=At(),O=At(),[_,A]=ie({selectedKey:"",inputValue:"",inputValueHasChangedAfterSelection:!1});fe(()=>{A({selectedKey:c??"",inputValue:c??"",inputValueHasChangedAfterSelection:!1})},[c]);const{filteredOptions:P}=H2e(h,v,_),D=_e((M,j)=>{const K=(M?v?.contains(M).contains:!1)?`${M}`:"";A({inputValue:`${M}
204`,selectedKey:M?M.toString():"",inputValueHasChangedAfterSelection:!1}),K!==c&&o({choiceKey:K,isValid:!!K,eventTarget:j})},[c,v,o]),Q=_e(M=>{A(j=>({inputValue:M,selectedKey:j.selectedKey,inputValueHasChangedAfterSelection:!0}))},[]),G=_e(()=>{A(M=>({...M,inputValue:M.selectedKey,inputValueHasChangedAfterSelection:!1}))},[]),Z=r3e(_.inputValue,v,!!d,!!s,p,f),W=ue(()=>G2e(v,n??!1),[v,n]),B=ue(()=>{if(v&&v.getRanges().length>0){const M=f("quantityComboboxHelperText"),j=_f(v),q=Nv(v);return{type:"info",content:b.createElement(zr,{tokenizedText:M??"",contextVariables:{MINIMUM:`${j}`,MAXIMUM:`${q}`,UNIT:""}})}}},[v]);if(!v)return null;const z=s&&Z?.message.type==="error";return b.createElement(b.Fragment,null,b.createElement(Fe,{mb:"2",justifyContent:"space-between"},b.createElement(de,{id:T,fontSkin:"body-standard-bold",as:"label"},l),b.createElement(Mve,{option:{...r,choices:g},currency:a,fractionDigits:i,minimumNonSampleQuantity:W,locale:t,onChanged:o})),b.createElement(rg,{items:P,inputValue:_.inputValue,onInputChange:M=>Q(M||""),onSelectionChange:M=>D(M,"dropdown"),menuTrigger:"focus","aria-labelledby":T,selectedKey:_.selectedKey||void 0,disableAutoFilter:!0},b.createElement(n3e,{inputId:w,infoId:C,errorId:O,isRequired:d,validationResult:Z,compatibleRanges:v,skin:z?"error":"standard",onInputBlur:G,onSelectionChange:D}),b.createElement(ng,null,Z?.message.type==="error"&&b.createElement(b3,{fontSkin:"body-small",textColor:"subtle"},Z.message.content),b.createElement(ag,null,P.map(M=>{let j=g.find(q=>q.key===M.toString());return j||(j={key:M.toString(),name:M.toString(),isCompatible:!0}),b.createElement(ig,{key:M.toString(),textValue:M.toString()},b.createElement(Ck,{choice:j,minimumNonSampleQuantity:W,locale:t,currency:a,fractionDigits:i}))})))),!z&&b.createElement(de,{id:C,mt:"2",fontSkin:"body-small",textColor:"subtle"},B?.content),z&&b.createElement(de,{id:O,textColor:"error",fontSkin:"body-small",role:"status","aria-live":"polite",mt:"2"},Z?.message.content))},i3e=e=>{switch(e){case"standard":default:return a3e}},s3e=e=>{const{onChanged:t,skin:r}=e,n=i=>{t&&t(i)},a=i3e(r??"standard");return b.createElement(a,{...e,onChanged:n})},o3e=Br.div` 205 width: 100%; 206 height: 10em; 207 overflow: scroll; 208 background-color: #111111; 209 color: white; 210 211 > pre { 212 margin: 0; 213 padding: 0.2em 0; 214 border-bottom: 1px solid #888888; 215 } 216`,l3e=()=>{const{decoratorMutations:e,validationMessages:t}=Ac();return b.createElement(f3,{style:{borderStyle:"dashed",borderWidth:"1px",borderColor:"black",borderRadius:"0.5em",backgroundImage:"linear-gradient(45deg, #e0e0e0 25%, #e8e8e8 25%, #e8e8e8 50%, #e0e0e0 50%, #e0e0e0 75%, #e8e8e8 75%, #e8e8e8 100%)",backgroundSize:"56.57px 56.57px"}},b.createElement(g3,{m:0,p:"2",pr:"4",style:{borderStyle:"none",borderWidth:0,borderColor:"transparent"}},b.createElement(h3,{m:"2",p:"2"},b.createElement("pre",{style:{margin:"0"}},"Debug Info"))),b.createElement(m3,{px:"4",p:"2",style:{position:"relative"}},b.createElement(o3e,null,b.createElement("pre",null,"Validations:"),b.createElement("pre",null,JSON.stringify(t,null,2)),b.createElement("pre",null,"Mutations:"),b.createElement("pre",null,JSON.stringify(e,null,2)))))},c3e=Pr(({notificationOptions:e},t)=>{const{optionCausingUnselect:r,optionsUnselected:n}=e;if(!r||!n)return b.createElement(b.Fragment,null);const{i18n:a}=Er(),i=uk(a,"unwindingAlertMessage",n,r);return b.createElement(Xs,{ref:t,skin:"warning",marginTop:6,marginBottom:"6"},b.createElement(Ri,{fontWeight:"normal",dangerouslySetInnerHTML:{__html:i}}),b.createElement(rl,{accessibleText:a("dismissAlert")}))});var Of=function(){return Of=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Of.apply(this,arguments)};typeof SuppressedError=="function"&&SuppressedError;var u3e=function(e){var t={};return Object.keys(e).forEach(function(r){r.toLowerCase()!=="quantity"&&(t[r]=e[r])}),t},d3e=function(e,t,r){var n;return Of(Of({},r),(n={},n[e]=t,n))},Vc=999999,p3e=rn(void 0),f3e=function(){var e=bt(p3e);return e||(console.warn("useConfiguratorAvailability must be used within a ConfiguratorAvailabilityProvi
216der. Returning default context value."),{productKey:"",productVersion:1,attributeKeys:void 0,attributes:void 0,currentSelections:void 0,completedSelections:void 0,isApparelSizedGood:!1,country:"",culture:"",authHeader:"",isLoading:!1,availabilityCombinations:[],isPPAGTail:!1,moq:1})},g3e=function(e,t,r){var n=e.filter(function(a){return Object.entries(t).every(function(i){var s=i[0],o=i[1];return r&&s.toLowerCase()==="size"?!0:a.combination[s]===o})});return n},h3e=function(e){if(e.length===0)return Vc;var t=e.filter(function(n){return!n.isConstrained});if(t.length===0)return Vc;var r=Math.max.apply(Math,t.map(function(n){return n.inventoryCount}));return r>Vc?Vc:r},m3e=function(e){var t=e.filter(function(r){return!r.isConstrained});return t.length===0?!1:t.some(function(r){return r.lowStock})},v3e=function(e){return e.length===0?!1:e.every(function(t){return t.isConstrained})},zv=function(e,t){var r=f3e(),n=r.currentSelections,a=r.isApparelSizedGood,i=r.isLoading,s=r.availabilityCombinations,o=r.isPPAGTail,l=r.debug,c=ie(Vc),u=c[0],d=c[1],p=ie(!1),f=p[0],g=p[1],h=ie(!1),v=h[0],w=h[1];return fe(function(){if(!i&&s?.length>0&&n&&o){var T=d3e(e,t,n),C=u3e(T),O=g3e(s,C,a);if(l&&(console.debug("[useAvailability] optionKey: ".concat(e,", optionValueKey: ").concat(t)),console.debug("[useAvailability] selectionsToMatch:",C),console.debug("[useAvailability] matchingCombinations:",O)),O?.length>0){var _=h3e(O),A=m3e(O),P=v3e(O);d(_),g(A),w(P),l&&console.debug("[useAvailability] totalInventoryCount: ".concat(_,", anyLowStock: ").concat(A,", allConstrained: ").concat(P))}}},[i,a,JSON.stringify(n),s,e,t]),{isLoading:i,inventoryCount:u,lowStock:f,isConstrained:v}};const b3e=({optionKey:e,choice:t})=>{const r=t.key?.split("/"),n=r?.[0],a=r?.[1]??n,{isLoading:i,isConstrained:s,inventoryCount:o}=zv(e,t.key),[l,c]=b.useState(!1);return fe(()=>{i||(o===0||s?c(!0):l&&c(!1))},[i,s,o]),b.createElement(Gt,{key:`choice_${t.key}`,value:t.key,disabled:l||!t.isCompatible},b.createElement(Wt,{...t.additionalProps??{}},b.createElement(Wa,{component:"span",primaryColor:n,secondaryColor:a,accessibleText:t.name})))},y3e=({option:e,showIncompatibleChoices:t,onChanged:r})=>{const[n,a]=b.useState(e.selectedKey??null);ue(()=>{(e.choices.find(c=>c.key===e.selectedKey)?.isCompatible||t)&&a(e.selectedKey??null)},[e,t]);const i=o=>{a(o),r?.({choiceKey:o})},s=At();return b.createElement(qe,null,b.createElement(mn,{titleId:s,showSelectedOptionText:!0}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"single-select",selectedValue:n,onSelectedValueChange:i,"aria-required":e.isRequired,"aria-labelledby":s},b.createElement(Ni,{className:"color-swatches-base",size:"super"},e.choices.map(o=>(o.isCompatible||t)&&b.createElement(b3e,{key:`${e.key}_${o.key}`,optionKey:e.key,choice:o})))))};function w3e(e){switch(e){case"standard":default:return y3e}}const x3e=e=>{const t=a=>{e?.onChanged?.(a)},r=w3e(e.skin??"standard"),n={...e,onChanged:t};return b.createElement(r,{...n})},E3e=e=>{const{option:t,onChanged:r,isDisabled:n,message:a}=e,[i,s]=ie(t.selectedKey??""),o=At(),l=At(),c=At(),u=_e(_k(d=>{r({choiceKey:d})},250),[r]);return fe(()=>{t.selectedKey&&u(t.selectedKey)},[]),b.createElement(b.Fragment,null,b.createElement(mn,{titleId:o}),b.createElement(y3,{disabled:n,skin:"standard",value:i,onChange:d=>{s(d.target.value),u(d.target.value)},"aria-required":t.isRequired,"aria-labelledby":o,"aria-describedby":l,"aria-invalid":a?.type==="error","aria-errormessage":a?.type==="error"?c:void 0}),a&&a.type==="info"&&b.createElement(de,{id:l,mt:"2",fontSkin:"body-small",textColor:"subtle"},a.text),a&&a.type==="error"&&b.createElement(de,{id:c,textColor:"error",fontSkin:"body-small",role:"status","aria-live":"polite",mt:"2"},a.text))},k3e=e=>{switch(e){case"standard":default:return E3e}},T3e=e=>Af.RangeConverter.toRanges(e),S3e=(e,t,r,n)=>{const a=jv(n),i=Kk(r),s=Yk(r),o=a?t("fullRangedHelperTextForBooklets"):e("fullRangedHelperText"),l=a?t("rangePartialRangedHelperTextForBooklets"):e("rangePartialRangedHelperText"),c=new So.TokenEngine;let u;return o&&i.isFinite()?u=c.replace(o,{MINIMUM:s,UNIT:n,MAXIMUM:i}):l&&(u=c.replace(l,{MINIMUM:s,UNIT:n})),{helperText:u}},C3e=e=>{const{isConstrained:t,validationCode:r,additionalInformation:n,rangeInformation:a,unitOfMeasure:i,i18n:s,i18nUnsafe:o}=e;if(t)return s("outOfStockCallout");switch(r){case it.EMPTY_INPUT:return P3e(s,o,Yk(a),Kk(a),i);case it.SUCCESS:return"";case it.NOT_IN_RANGE:return I3e(s,o,n?.adjacentValues,i);case it.UNSUPPORTED_PRECISION:return s("rangedDecimalPrecisionError");case it.NOT_A_NUMBER:return s("rangedNotANumberError");case it.UNKNOWN_ERROR:default:return s("rangedGeneralInputError")}},P3e=(e,t,r,n,a)=>{const s=jv(a)?t("requiredAttributeFieldErrorForBooklets"):e("requiredAttributeFieldError");return new So.TokenEngine().replace(s??"",{LOWER:r,UNIT:a,HIGHER:n})},I3e=(e,t,r,n)=>{const a=jv(n);if(!r||!r.lowerAdjValue&&!r.upperAdjValue)return e("rangedGeneralInputError");const{lowerAdjValue:i,upperAdjValue:s}=r,o=new So.TokenEngine;let l,c;return i&&!s?(c=a?t("rangedMaxInputValueErrorForBooklets"):e("rangedMaxInputValueError"),l=o.replace(c??"",{MAXIMUM:i,UNIT:n})):!i&&s?(c=a?t("rangedMinInputValueErrorForBooklets"):e("rangedMinInputValueError"),l=o.replace(c??"",{MINIMUM:s,UNIT:n})):(c=a?t("rangedBetweenRangesErrorForBooklets"):e("rangedBetweenRangesError"),l=o.replace(c??"",{LOWER:i,HIGHER:s,UNIT:n})),l},Kk=e=>e.getRanges().reduce((t,r)=>t.getMaximum().greaterThan(r.getMaximum())?t:r).getMaximum(),Yk=e=>e.getRanges().reduce((t,r)=>t.getMinimum().lessThan(r.getMinimum())?t:r).getMinimum(),jv=e=>e?.toLowerCase()==="pages",_3e=(e,t,r)=>{const{showFormErrors:n,productOption:a}=Ac(),[i,s]=ie(a.selectedKey??null),[o,l]=ie(!!n),{i18n:c,i18nUnsafe:u}=Er(),d=ue(()=>T3e(a.choices),[a.choices]),p=ue(()=>S3e(c,u,d,e).helperText,[c,u,d,e]),[f,g]=ie({message:void 0,isValid:!0});return fe(()=>{if(!d)return;const v=Vv(i,d,!!a.isRequired,o),w=C3e({isConstrained:t,validationCode:v.code,additionalInformation:v.additionalInformation,rangeInformation:d,unitOfMeasure:e,i18n:c,i18nUnsafe:u});i!==a.selectedKey&&(a.selectedKey||i)&&r({choiceKey:v.code===it.SUCCESS?i:null,choiceKeyWithInvalids:i??void 0,isValid:v.code===it.SUCCESS,code:v.code,additionalInformation:v.additionalInformation});const T=w||p,C=v.code===it.SUCCESS;g(O=>O.message!==T||O.isValid!==C?{message:T,isValid:C}:O)},[o,i,d,e,a.isRequired,a.selectedKey,t,p]),{handleProductChoiceChangedEvent:_e(v=>{const{choiceKey:w}=v;s(w),l(!0)},[]),textboxMessage:f}},A3e=e=>{const{onChanged:t,skin:r,option:n,isDisabled:a}=e,{handleProductChoiceChangedEvent:i,textboxMessage:s}=_3e(n.unitOfMeasure??"",a,t),o=k3e(r??"standard"),l={...e,message:{type:s?.isValid?"info":"error",text:s?.message},onChanged:c=>{i(c)}};return b.createElement(o,{...l})},O3e=Br.div` 217 color: var(--swan-sem-color-text-info); 218`,M3e=({choice:e,locale:t,fractionDigits:r,currency:n})=>b.createElement(Fe,{alignItems:"baseline"},b.createElement(qe,{paddingRight:"3"},!!(e.totalListPrice&&e.totalDiscountedPrice&&e.totalListPrice>0&&e.totalDiscountedPrice>0)&&b.createElement(Zs,{pricingInfo:{listPrice:e.totalListPrice,discountPrice:e.totalDiscountedPrice,culture:t,currency:n,minimumFractionDigits:r,vatInc:!0,hideVatMessage:!0,hideShippingMessageInVatMessage:!0},placeHolderText:"",tenant:"vistaprint"})),b.createElement(de,{fontSize:"xsmall"},b.createElement(O3e,null,b.createElement(_u,{pricingInfo:{unitListPrice:e.unitDiscountedPrice??0,unitDiscountPrice:e.unitDiscountedPrice??0,culture:t,currency:n,minimumFractionDigits:r,vatInc:!0,hideVatMessage:!0,hideShippingMessageInVatMessage:!0},placeHolderText:"",tenant:"vistaprint"})))),Xk=Br.div` 219 .swan-discount-price { 220 color: var(--swan-sem-color-text-info); 221 } 222`,Zk=Br.div` 223 color: var(--swan-sem-color-text-promo); 224 font-size: var(--swan-sem-font-size-small); 225`,$3e=({culture:e,currency:t,minimumFractionDigits:r,savingsFormat:n,savingsPercent:a=0,savingsTotal:i=0,onSale:s=!1})=>{const{i18n:o}=Er(),l=a>0?"+ "+o("sale"):o("sale");if(n==="percent"){const c=o("percentSavings");return b.createElement(b.Fragment,null,a>0&&b.createElement(Xk,null,b.createElement(mu,{fontSize:"small"},b.createElement(zr,{tokenizedText:c,contextVariables:{PERCENT:`${a}`}}))),s&&b.createElement(Zk,null,"\xA0",l))}else return n==="difference"?b.createElement(b.Fragment,null,i>0&&b.createElement(Xk,null,b.createElement(mu,{fontSize:"small"},b.createElement(Zs,{placeHolderText:"...",pricingInfo:{listPrice:i,discountPrice:i,minimumFractionDigits:r,vatInc:!0,hideVatMessage:!0,hideShippingMessageInVatMessage:!0,culture:e,currency:t}})," ","discount / unit")),s&&b.createElement(Zk,null,"\xA0",l)):b.createElement(b.Fragment,null)},F3e=Br.div` 226 margin-bottom: var(--swan-spacing-standard-4); 227 228 container-type: inline-size; 229 230 .quantity-container { 231 flex-direction: column; 232 } 233 234 .quantity-number-callouts { 235 width: 200px; 236 margin-bottom: var(--swan-sem-space-3); 237 } 238 239 .quantity-prices { 240 flex-direction: column; 241 flex-grow: 1; 242 } 243 244 @container (width > 400px) { 245 .quantity-container { 246 flex-direction: row; 247 } 248 249 .quantity-number-callouts { 250 width: 150px; 251 } 252 253 .quantity-prices { 254 flex-direction: column; 255 align-items: end; 256 } 257 } 258 259 @container (width > 600px) { 260 .quantity-container { 261 flex-direction: row; 262 } 263 264 .quantity-number-callouts { 265 width: 200px; 266 margin-bottom: 0; 267 } 268 269 .quantity-prices { 270 flex-direction: row; 271 flex-grow: 1; 272 align-items: unset; 273 } 274 } 275`,D3e=({choice:e,priceDisplayMode:t,locale:r,currency:n,fractionDigits:a,isSampleQuantity:i,quantitySavingsIsVisible:s,onSale:o,savingsFormat:l})=>{const{i18n:c}=Er();return b.createElement(F3e,null,b.createElement(qe,null,b.createElement(Fe,{className:"quantity-container",justifyContent:"space-between"},b.createElement(Fe,{className:"quantity-number-callouts",alignItems:"center"},b.createElement(de,{paddingRight:"3",fontSkin:"body-standard"},e.name),b.createElement(Fe,null,e.callouts?.map(u=>b.createElement(En,{emphasis:"low",key:u.key,skin:u.style??"accent"},u.text)))),b.createElement(Fe,{className:"quantity-prices",justifyContent:"space-between"},t!=="none"&&b.createElement(M3e,{choice:e,locale:r,fractionDigits:a,currency:n}),i&&b.createElement(Fe,{alignItems:"center"},b.createElement(En,{border:"none",emphasis:"low"},c("sample"))),s&&b.createElement(Fe,{alignItems:"baseline"},b.createElement($3e,{culture:r,currency:n,minimumFractionDigits:a,savingsFormat:l??"percent",savingsTotal:e.savingsTotal,savingsPercent:e.savingsPercent,onSale:o}))))))};Br.div` 276 margin-bottom: var(--swan-spacing-standard-4); 277 278 .swan-selection-set { 279 gap: 16px; 280 container-type: inline-size; 281 container-name: productOption; 282 } 283`;const Jk=({option:e,locale:t,currency:r,fractionDigits:n,onChanged:a,onShowAllQuantities:i,showIncompatibleChoices:s,savingsFormat:o,priceDisplayMode:l,hasSampleQuantity:c})=>{const[u,d]=ie(!1),p=At(),[f,g]=ie(e.selectedKey),{i18n:h}=Er();fe(()=>{g(e.selectedKey)},[e.selectedKey]);const v=(C,O)=>{a({choiceKey:C})},w=5,T=e.choices.length<=w;return b.createElement(b.Fragment,null,b.createElement(mn,{titleId:p}),b.createElement(rr,{style:{flexWrap:"wrap"},variant:"single-select",selectedValue:f,onSelectedValueChange:v,"aria-labelledby":p},e.choices.filter(C=>s||C.isCompatible).map((C,O)=>{const _=c&&O===0,A=!_&&o&&o!=="hidden",P=(C.totalDiscountedPrice??0)<(C.totalListPrice??0);if(u||O<=w-1||e.selectedKey===C.key)return b.createElement(Gt,{key:`choice_${C.key}`,value:C.key,disabled:!C.isCompatible,id:e.key+C.key},b.createElement(Wt,{style:{wordBreak:"initial"},...C.additionalProps??{}},b.createElement(D3e,{choice:C,priceDisplayMode:l,locale:t,currency:r,fractionDigits:n,isSampleQuantity:_,quantitySavingsIsVisible:A,onSale:P,savingsFormat:o})))})),!u&&!T&&b.createElement(Fe,{justifyContent:"center"},b.createElement(Nt,{render:C=>b.createElement(kt,{skin:"link",className:C.className,onClick:()=>{i&&i(),d(!0)}},C.children)},h("seeMoreQuantities"))))};function R3e(e){switch(e){case"wide":return Jk;default:return Jk}}const N3e=e=>{const t=a=>{e.onChanged(a)},r=R3e(e.skin??"wide"),n={...e,onChanged:t};return b.createElement(r,{...n})},eT=({descriptionMarkdown:e})=>b.createElement(b.Fragment,null,e&&b.createElement(de,{fontSize:"small",textColor:"subtle",px:"3"},e)),L3e=({optionKey:e,choice:t,isOptionDisabled:r})=>{const{i18n:n}=Er(),{isLoading:a,isConstrained:i,inventoryCount:s}
283=zv(e,t.key),[o,l]=ie(!1),[c,u]=ie(t.callouts?.[0]);return fe(()=>{a||(s===0||i?(l(!0),u({key:"OutOfStock",text:n("outOfStockCallout")})):o&&(l(!1),u(t.callouts?.[0])))},[a,i,s]),b.createElement(Gt,{value:t.key,disabled:r},b.createElement(Wt,{className:"po-card-selection-set-label",px:"0",pt:"0",pb:"3",backgroundColor:o?"strong":void 0},b.createElement(qe,{className:"po-callout-container"},"\xA0",c&&b.createElement(En,{className:"po-callout",key:c.key,skin:c.style??"accent",emphasis:"low"},c.text)),b.createElement(qe,{className:"po-content"},b.createElement(de,{fontSize:"standard",textColor:"standard",pt:"2",px:"3"},t.name),b.createElement(eT,{descriptionMarkdown:t.description})),b.createElement(qe,{className:"po-price"},b.createElement(cg,{as:"div",fontSize:"small",textColor:"subtle",px:"3"},r?b.createElement(b.Fragment,null):b.createElement(Ek,{option:e,optionValue:t.key,completedSelections:t.selections})))))},U3e=({optionKey:e,choice:t,isOptionDisabled:r})=>{const{i18n:n}=Er(),{isLoading:a,isConstrained:i,inventoryCount:s}=zv(e,t.key),[o,l]=ie(!1),[c,u]=ie(t.callouts?.[0]);return fe(()=>{a||(s===0||i?(l(!0),u({key:"OutOfStock",text:n("outOfStockCallout")})):o&&(l(!1),u(t.callouts?.[0])))},[a,i,s]),b.createElement(Gt,{value:t.key,disabled:r},b.createElement(Wt,{className:"po-card-selection-set-label",px:"0",py:"0",backgroundColor:o?"strong":void 0},b.createElement(qe,{className:"po-card-full-bleed",pb:"3"},c&&b.createElement(En,{className:"po-callout",key:c.key,skin:c.style??"accent",emphasis:"low"},c.text),b.createElement(qe,{className:"po-content"},b.createElement(P3,{ratio:1},b.createElement("img",{className:"po-card-full-bleed-image",src:t.image,alt:""})),b.createElement(de,{fontSize:"standard",textColor:"standard",pt:"2",px:"3"},t.name),t.description?b.createElement(eT,{descriptionMarkdown:t.description}):b.createElement(b.Fragment,null)),b.createElement(qe,{className:"po-price"},b.createElement(cg,{as:"div",fontSize:"small",textColor:"subtle",px:"3"},r?b.createElement(b.Fragment,null):b.createElement(Ek,{option:e,optionValue:t.key,completedSelections:t.selections}))))))},B3e=e=>{switch(e){case!1:return L3e;default:return U3e}},q3e=Br.div` 284 .po-tiles-selection-set { 285 display: flex; 286 flex-wrap: wrap; 287 --grid-gap: var(--swan-sem-space-4); 288 row-gap: 0px; 289 column-gap: var(--grid-gap); 290 container-type: inline-size; 291 } 292 293 @container (min-width: 260px) { 294 .po-tiles-selection-set .po-card-input { 295 --grid-columns: 2; 296 --column-gaps: var(--grid-gap); 297 } 298 } 299 300 .po-card-selection-set-label { 301 border: var(--swan-sem-border-width-standard) solid var(--swan-sem-color-border-action); 302 box-shadow: 0 0 0; 303 } 304 305 .po-tiles-selection-set .po-card-input { 306 --grid-columns: 1; 307 --column-gaps: 0px; 308 flex: 0 1 calc((100% - var(--column-gaps)) / var(--grid-columns)); 309 } 310 311 @container (min-width: 343px) { 312 .po-tiles-selection-set .po-card-input { 313 --grid-columns: 2; 314 --column-gaps: var(--grid-gap); 315 } 316 } 317 318 @container (min-width: 534px) { 319 .po-tiles-selection-set .po-card-input { 320 --grid-columns: 3; 321 --column-gaps: calc(var(--grid-gap) * 2); 322 } 323 } 324 325 @container (min-width: 720px) { 326 .po-tiles-selection-set .po-card-input { 327 --grid-columns: 4; 328 --column-gaps: calc(var(--grid-gap) * 3); 329 max-width: 170px; 330 } 331 } 332 333 .po-card-full-bleed { 334 display: flex; 335 flex-grow: 1; 336 337 border-radius: var(--swan-sem-border-radius-action); 338 flex-direction: column; 339 align-content: space-between; 340 } 341 342 .po-callout-container { 343 // Reserve space for callout 344 // total height = top spacing + height of callout 345 height: calc( 346 var(--swan-sem-space-3) + var(--swan-sem-font-size-xsmall) * 347 var(--swan-base-font-line-height-500) 348 ); 349 } 350 351 .po-callout { 352 position: absolute; 353 z-index: calc(var(--swan-sem-z-index-raised) + 1); 354 top: var(--swan-sem-space-3); 355 left: var(--swan-sem-space-3); 356 } 357 358 .po-content { 359 flex-grow: 1; 360 } 361 362 .po-price { 363 min-height: 1em; 364 align-self: flex-end; 365 width: 100%; 366 } 367 368 .po-card-full-bleed-image { 369 height: 100%; 370 width: 100%; 371 border-radius: var(--swan-sem-border-radius-action) var(--swan-sem-border-radius-action) 0 0; 372 } 373 374 .po-card-input.po-disabled .po-card-full-bleed-image { 375 opacity: 25%; 376 } 377
378 .po-card-input.po-out-of-stock .po-card-full-bleed-image { 379 opacity: 25%; 380 } 381 382 .po-card-input.po-disabled .po-card-selection-set-label { 383 border: var(--sem-border-width-standard, 1px) dashed 384 var(--sem-color-border-action, rgba(0, 0, 0, 0.17)); 385 } 386`,V3e=({option:e,showIncompatibleChoices:t,hideImages:r,onChanged:n})=>{const a=(o,l)=>{e.selectedKey&&delete o[e.selectedKey];for(const[c,u]of Object.entries(o))if(u&&c!==e.selectedKey){n({choiceKey:c});break}},i=At(),s={};for(const o of e.choices)s[o.key]=o.key===e.selectedKey;return b.createElement(q3e,null,b.createElement(mn,{titleId:i}),b.createElement(rr,{variant:"multi-select",className:"po-tiles-selection-set",selectedValues:s,onSelectedValuesChange:a,"aria-labelledby":i,role:"radiogroup","aria-required":e.isRequired?"true":void 0},e.choices.filter(o=>t||o.isCompatible).map(o=>{const l=!o.isCompatible&&!o.violations?.length,c=l?"po-disabled":"",u=o.isOutOfStock?"po-out-of-stock":"",d=B3e(!!o.image);return b.createElement("div",{className:`po-card-input ${c} ${u}`},b.createElement(d,{key:`${e.key}_${o.key}`,optionKey:e.key,choice:o,isOptionDisabled:l}))})))};function z3e(e){switch(e){case"standard":default:return V3e}}const j3e=e=>{const t=a=>{e.onChanged(a)},r=z3e(e.skin??"standard"),n={...e,onChanged:t};return b.createElement(r,{...n})};var Hv=new Map,Mf=new WeakMap,tT=0,H3e=void 0;function G3e(e){return e?(Mf.has(e)||(tT+=1,Mf.set(e,tT.toString())),Mf.get(e)):"0"}function W3e(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?G3e(e.root):e[t]}`).toString()}function Q3e(e){const t=W3e(e);let r=Hv.get(t);if(!r){const n=new Map;let a;const i=new IntersectionObserver(s=>{s.forEach(o=>{var l;const c=o.isIntersecting&&a.some(u=>o.intersectionRatio>=u);e.trackVisibility&&typeof o.isVisible>"u"&&(o.isVisible=c),(l=n.get(o.target))==null||l.forEach(u=>{u(c,o)})})},e);a=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),r={id:t,observer:i,elements:n},Hv.set(t,r)}return r}function K3e(e,t,r={},n=H3e){if(typeof window.IntersectionObserver>"u"&&n!==void 0){const l=e.getBoundingClientRect();return t(n,{isIntersecting:n,target:e,intersectionRatio:typeof r.threshold=="number"?r.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}const{id:a,observer:i,elements:s}=Q3e(r),o=s.get(e)||[];return s.has(e)||s.set(e,o),o.push(t),i.observe(e),function(){o.splice(o.indexOf(t),1),o.length===0&&(s.delete(e),i.unobserve(e)),s.size===0&&(i.disconnect(),Hv.delete(a))}}function Y3e({threshold:e,delay:t,trackVisibility:r,rootMargin:n,root:a,triggerOnce:i,skip:s,initialInView:o,fallbackInView:l,onChange:c}={}){var u;const[d,p]=pe.useState(null),f=pe.useRef(c),[g,h]=pe.useState({inView:!!o,entry:void 0});f.current=c,pe.useEffect(()=>{if(s||!d)return;let C;return C=K3e(d,(O,_)=>{h({inView:O,entry:_}),f.current&&f.current(O,_),_.isIntersecting&&i&&C&&(C(),C=void 0)},{root:a,rootMargin:n,threshold:e,trackVisibility:r,delay:t},l),()=>{C&&C()}},[Array.isArray(e)?e.toString():e,d,a,n,i,s,r,l,t]);const v=(u=g.entry)==null?void 0:u.target,w=pe.useRef(void 0);!d&&v&&!i&&!s&&w.current!==v&&(w.current=v,h({inView:!!o,entry:void 0}));const T=[p,g.inView,g.entry];return T.ref=T[0],T.inView=T[1],T.entry=T[2],T}const X3e=({tenant:e,currency:t,fractionDigits:r,locale:n,showIncompatibleChoices:a=!1,onChanged:i,onShowAllQuantities:s,hasSampleQuantity:o})=>{const{productOption:l,skin:c,priceDisplayMode:u,hideImages:d,hideDescriptions:p,savingsFormat:f}=Ac(),g=_e(w=>{i?.({optionKey:l.key,isValid:w.isValid??!0,...w})},[l.key,i]),h={showIncompatibleChoices:a,tenant:e,currency:t,fractionDigits:r,locale:n,priceDisplayMode:u,hideImages:d,hideDescriptions:p,skin:c,savingsFormat:f},v=Si(l);return b.createElement(qe,null,v&&l.style==="buttons"&&b.createElement(g1e,{...h,option:l,onChanged:g}),v&&l.style==="dropdown"&&b.createElement(S1e,{...h,option:l,onChanged:g}),v&&l.style==="color-swatch"&&b.createElement(I1e,{...h,option:l,onChanged:g}),v&&l.style==="color-swatch-super"&&b.createElement(x3e,{...h,option:l,onChanged:g}),v&&l.style==="quantity-list"&&b.createElement(N3e,{...h,option:l,onChanged:g,onShowAllQuantities:s,hasSampleQuantity:o}),v&&l.style==="tiles"&&b.createElement(j3e,{...h,option:l,onChanged:g}),l.style==="quantity-combobox"&&b.createElement(s3e,{...h,option:l,onChanged:g,hasSampleQuantity:o}),!v&&l.style==="textbox"&&b.createElement(A3e,{...h,option:l,onChanged:g,isDisabled:!1}))},Z3e=e=>{const{productOption:t,skin:r="wide",hideImages:n,hideDescriptions:a,savingsFormat:i,debug:s,show
386FormErrors:o,priceDisplayMode:l,...c}=e,[u,d]=Y3e({threshold:1,triggerOnce:!0}),p=Be(null),f=Si(t)&&t.previouslyUnselectedOptions&&t.previouslyUnselectedOptions?.optionCausingUnselect?.attributeKey===t.key&&t.previouslyUnselectedOptions?.optionsUnselected.length>0;return fe(()=>{!d&&f&&p.current?.scrollIntoView({behavior:"smooth",block:"start"})},[f,d,p]),b.createElement(k0e,{productOption:t,skin:r,priceDisplayMode:l,hideImages:n,hideDescriptions:a,savingsFormat:i,showFormErrors:o},b.createElement("div",{ref:p},f?b.createElement(c3e,{key:`option-notif-${t.key}`,notificationOptions:t.previouslyUnselectedOptions,ref:u}):b.createElement("div",{ref:u})),b.createElement(X3e,{...c}),s&&b.createElement(l3e,null))},J3e=({tenant:e,sectionHeading:t,productOptions:r,currency:n,locale:a,fractionDigits:i,skin:s,priceDisplayMode:o="differential-unit",showIncompatibleChoices:l=!1,hideImages:c=!1,hideDescriptions:u=!1,debug:d=!1,showFormErrors:p=!1,onChangeSelections:f,onValidation:g})=>{const[h,v]=ie(()=>r.every(T=>!T.isRequired||T.isRequired&&!!T.selectedKey));fe(()=>{g&&g({isValid:h})},[h]);const w=_e(T=>{const O={...r.reduce((P,D)=>(D.selectedKey&&(P[D.key]=D.selectedKey),P),{})},{optionKey:_,choiceKey:A}=T;_&&A&&(O[_]=A),v(r.every(P=>!P.isRequired||P.isRequired&&!!O[P.key])),f&&f(O)},[r,f]);return b.createElement("section",null,t&&b.createElement(su,null,t),r.map((T,C)=>b.createElement(qe,{key:T.key,mb:C<r.length-1?5:void 0},b.createElement(Z3e,{showIncompatibleChoices:l,key:T.key,productOption:T,tenant:e,currency:n,locale:a,skin:s,priceDisplayMode:o,hideImages:c,hideDescriptions:u,fractionDigits:i,showFormErrors:p,onChanged:w,debug:d}))))},rT=b.createContext(void 0);function Gv(){const e=b.useContext(rT);if(!e)throw new Error("useConfiguratorContext must be used within a ConfiguratorContextProvider");return e}function e4e(e,t,r){return[...e.attributes.map(n=>({key:n.key,name:n.name,style:"buttons",selectedKey:n.options.filter(a=>a.isSelected)[0]?.key,choices:t4e(n.options),isRequired:r})),{key:"Quantity",name:t.quantity,style:"dropdown",selectedKey:e.quantities.selected.toString(),choices:e.quantities.quantities.map((n,a)=>{const i=e.quantities.quantities[0].unitListPrice*n.quantity,s=n.totalDiscountedPrice,o=i-s,l=Math.round(o/i*100);return{key:n.quantity.toString(),name:n.quantity.toString(),isCompatible:!0,totalListPrice:n.totalListPrice,totalDiscountedPrice:n.totalDiscountedPrice,unitListPrice:n.unitListPrice,unitDiscountedPrice:n.unitDiscountedPrice,differentialListPrice:n.totalListPrice,differentialDiscountPrice:n.totalDiscountedPrice,differentialUnitListPrice:n.unitListPrice,differentialUnitDiscountPrice:n.unitDiscountedPrice,savingsPercent:a>0?l:0,savingsTotal:a>0?o:0}}),isRequired:!1}]}function t4e(e){return e.map(t=>({key:t.key,name:t.name,description:t.description,image:t.images[0],callouts:t.badges?.map(r=>({key:r.id,text:r.text})),isCompatible:t.isCompatible,incompatibleReasons:t.incompatibleReasons,differentialListPrice:t.differentialListPrice,differentialDiscountPrice:t.differentialDiscountPrice,differentialUnitListPrice:t.differentialUnitListPrice,differentialUnitDiscountPrice:t.differentialUnitDiscountPrice}))}function r4e(e,t){const r=e.substring(0,2).toLowerCase(),n=aT[`${e.toLowerCase()}`]??aT[`${r}`];if(!n)throw new Error(`Simple Configurator: Translations not found for culture ${e}`);return{...n,...t??{}}}const nT={saveChanges:"Update cart",revertChanges:"Keep original",quantity:"Quantity",selectPreview:"Select a preview",front:"Front",back:"Back",open:"Open",close:"Close",previewAlt:"Document Preview",loadingError:"Sorry, our system experienced a temporary glitch. Please give us just a minute and then try again."},aT={en:nT,es:{saveChanges:"Actualizar cesta",revertChanges:"Mantener original",quantity:"Cantidad",selectPreview:"Selecciona una vista previa",front:"Anverso",back:"Reverso",open:"Abierto",close:"Cerrar",previewAlt:"Vista previa del documento",loadingError:"Lo sentimos, se ha producido un problema t\xE9cnico temporal. Int\xE9ntalo de nuevo en unos minutos."},it:{saveChanges:"Aggiorna carrello",revertChanges:"Mantieni l'originale",quantity:"Quantit\xE0",selectPreview:"Scegli un\u2019anteprima",front:"Lato anteriore",back:"Indietro",open:"Apri",close:"Chiudi",previewAlt:"Anteprima documento",loadingError:"Siamo spiacenti, si \xE8 verificato un problema temporaneo nel nostro
386sistema. Riprova tra un minuto."},pt:{saveChanges:"Atualizar cesto",revertChanges:"Manter original",quantity:"Quantidade",selectPreview:"Selecione uma pr\xE9-visualiza\xE7\xE3o",front:"Frente",back:"Verso",open:"Abrir",close:"Fechar",previewAlt:"Pr\xE9-visualiza\xE7\xE3o do documento",loadingError:"Pedimos desculpa. O nosso sistema apresenta uma falha tempor\xE1ria. Tente novamente dentro de um minuto."},"en-GB":nT,da:{saveChanges:"Opdater vogn",revertChanges:"Behold original",quantity:"Antal",selectPreview:"V\xE6lg en forh\xE5ndsvisning",front:"Forside",back:"Tilbage",open:"\xC5bn",close:"Luk",previewAlt:"Se dokument",loadingError:"Beklager, der er sket en midlertidig fejl i vores system. Vent et \xF8jeblik, og pr\xF8v s\xE5 igen."},de:{saveChanges:"Warenkorb aktualisieren",revertChanges:"Beim Original bleiben",quantity:"Menge",selectPreview:"W\xE4hlen Sie eine Vorschau",front:"Vorderseite",back:"Zur\xFCck",open:"Ge\xF6ffnet",close:"Schlie\xDFen",previewAlt:"Dokumentvorschau",loadingError:"Wir haben vor\xFCbergehende technische Probleme. Bitte entschuldigen Sie etwaige Unannehmlichkeiten. Wir arbeiten an der Behebung. Versuchen Sie es bitte sp\xE4ter noch einmal."},fi:{saveChanges:"P\xE4ivit\xE4 ostoskori",revertChanges:"S\xE4ilyt\xE4 alkuper\xE4inen",quantity:"M\xE4\xE4r\xE4",selectPreview:"Valitse esikatselu",front:"Etupuoli",back:"K\xE4\xE4nt\xF6puoli",open:"Avaa",close:"Sulje",previewAlt:"Asiakirjan esikatselu",loadingError:"Valitettavasti j\xE4rjestelm\xE4ss\xE4mme ilmeni tilap\xE4inen h\xE4iri\xF6. Ole hyv\xE4 ja odota minuutti, ja yrit\xE4 sitten uudestaan."},fr:{saveChanges:"Actualiser le panier",revertChanges:"Conserver l'original",quantity:"Quantit\xE9",selectPreview:"Choisissez un aper\xE7u",front:"Recto",back:"Retour",open:"Ouvert",close:"Fermer",previewAlt:"Aper\xE7u du document",loadingError:"D\xE9sol\xE9, un probl\xE8me temporaire est survenu dans notre syst\xE8me. Veuillez attendre un instant et r\xE9essayer."},nb:{saveChanges:"Oppdater handlevogn",revertChanges:"Behold original",quantity:"Ant.",selectPreview:"Velg en forh\xE5ndsvisning",front:"Forside",back:"Bakside",open:"\xC5pne",close:"Lukk",previewAlt:"Forh\xE5ndsv
386isning av dokument",loadingError:"Beklager, men det har oppst\xE5tt en midlertidig feil i systemet. Vent et par minutter og pr\xF8v igjen."},nl:{saveChanges:"Winkelwagentje bijwerken",revertChanges:"Origineel behouden",quantity:"Aantal",selectPreview:"Selecteer een voorbeeld",front:"Voorkant",back:"Achterkant",open:"Open",close:"Sluiten",previewAlt:"Voorbeeld document",loadingError:"Sorry, ons systeem werkt even niet mee. Probeer het over een minuutje nog een keer."},sv:{saveChanges:"Uppdatera kundvagn",revertChanges:"Beh\xE5ll original",quantity:"Antal",selectPreview:"V\xE4lj en f\xF6rhandsvisning",front:"Framsida",back:"Baksida",open:"\xD6ppet",close:"St\xE4ng",previewAlt:"F\xF6rhandsgranska dokument",loadingError:"Vi beklagar, ett tillf\xE4lligt fel tycks ha uppst\xE5tt i v\xE5rt system. Vi ber dig att v\xE4nta n\xE5gon minut och sedan f\xF6rs\xF6ka igen."}};function n4e(e){for(const t of Object.values(e))for(const r of Object.values(t.options))if(r.differentialDiscountPrice!==0)return!1;return!0}function a4e(e){if(e?.price?.breakdown){const t={};for(const r of e.price.breakdown){const n=t[r.name]??(t[r.name]={});n[r.value]={listPrice:r.listPrice,discountPrice:r.discountPrice,percentageOff:r.percentageOff,amountSaved:r.amountSaved}}return t}else return{}}function i4e(e,t){const{fractionDigits:r,currency:n}=t.price,{includeVat:a=!1,culture:i}=e,s=n4e(t.attributes);return{quantities:(t.quantities?.quantities??[]).map(({quantity:o,totalListPrice:l,totalDiscountedPrice:c,unitListPrice:u,unitDiscountedPrice:d,badges:p})=>({quantity:o,culture:i,currency:n,listPrice:l,discountPrice:c,unitListPrice:u,unitDiscountPrice:d,badges:p,vatInc:a,minimumFractionDigits:r,hideVatMessage:!1})),culture:i,currency:n,vatInc:a,minimumFractionDigits:r,priceBreakdown:a4e(t),pricesBreakdownArray:t.price.breakdown,allOptionsAreSamePrice:s,hideVatMessage:!1}}const s4e=({children:e,allOptionsRequired:t,onPriceUpdated:r,uiLabelOverrides:n,showFormErrors:a,onValidation:i})=>{const{data:s,updating:o,context:l}=b.useContext(St.WranglerDataContext),{setSelections:c,setSelectedQuantity:u}=St.useManagedWranglerSelectionsContext(),d=ue(()=>r4e(l.culture,n),[l.culture,n]),p=_e(C=>{if(C.Quantity){const O=parseInt(C.Quantity,10);u(O),delete C.Quantity}c(C)},[c]),f=_e(C=>{u(C)},[u]),[g,h]=ie(void 0),[v,w]=ie([]);fe(()=>{if(s&&l){w(e4e(s,d,t));const C=o?void 0:s.price;h(C?i4e(l,s):void 0)}},[s,o,l,t]);const T=ue(()=>{if(s){const C=s.selections.mpvId,O=s.productName,_=s.selections.selectedAttributes,A=s.selections.document,P=s.selections.quantity;return{isLoading:o,priceInfo:g,mpvId:C,productName:O,productOptions:v,onPriceUpdated:r,selectedQuantity:P,setSelectedQuantity:f,uiLabels:d,selections:_,setSelections:p,document:A,culture:l.culture,merchant:l.merchant,currency:s.price.currency,fractionDigits:s.price.fractionDigits,showFormErrors:a,onValidation:i}}else return},[g,o,s,r,f,v,d,a,i]);return v.length===0?null:b.createElement(rT.Provider,{value:T},e)},o4e=pe.createContext({debugProductOptionsUi:!1,debugDisabledOptions:!1,debugIncompatibleOptions:!1});function l4e(){return bt(o4e)}const iT=({hideOptionImages:e,priceDisplayMode:t,hideOptionDescriptions:r,showIncompatibleChoices:n})=>{const{debugProductOptionsUi:a}=l4e(),{productOptions:i,setSelections:s,selections:o,culture:l,merchant:c,currency:u,fractionDigits:d,showFormErrors:p,onValidation:f}=Gv(),g=_e(v=>{const w=Object.assign({},o??{},v);s(w)},[o,s]);return b.createElement(b.Fragment,null,!!u&&!!d&&b.createElement(qe,{mb:"between-subsections"},b.createElement(t0e,{locale:l},b.createElement(J3e,{debug:a,hideImages:e,hideDescriptions:r,showIncompatibleChoices:n,skin:"tight",tenant:c,onChangeSelections:g,productOptions:i,priceDisplayMode:t,currency:u,locale:l,fractionDigits:d,showFormErrors:p,onValidation:f}))))},sT=()=>{const{onPriceUpdated:e,selectedQuantity:t,priceInfo:r,uiLabels:n,isLoading:a}=Gv(),{data:i}=St.useWranglerDataContext(),[s,o]=ie(void 0),[l,c]=ie(!1);return b.useEffect(()=>{r?(e?.(r),o(r.quantities?.find(u=>u.quantity===t))):o(void 0)},[r]),b.useEffect(()=>{Object.keys(i?.price||{}).length===0&&a===!1?c(!0):c(!1)},[i?.price,a]),b.createElement(Fe,{alignItems:"center",flexDirection:"row",justifyContent:"space-between",style:{height:l?void 0:"50px",width:"100%"}},l?b.createElement(Xs,{mb:"4",skin:"error"},n.loadingError,b.createElement(rl,{accessibleText:n.close})):b.createElement(de,null,s?b.createElement("output",null,b.createElement(m4,{placeHolderText:"...",pricingInfo:{currency:s.currency??"USD",culture:s.culture??"en-US",quantity:s.quantity??1,listPrice:s.listPrice??0,discountPrice:s.discountPrice??0,vatInc:s.vatInc??!1,minimumFractionDigits:s.minimumFractionDigits??2,hideVatMessage:s.hideVatMessage??!1}})):b.createElement(Un,{accessibleText:"...",layout:"horizontal"})))},c4e=X1.div({marginBottom:0,marginTop:0,paddingBottom:0,paddingTop:0,display:"block",position:"sticky",bottom:0,zIndex:10,boxShadow:"0px 4px 20px 0px rgba(0, 0, 0, 0.10)"}),u4e=X1.div({display:"flex",flexWrap:"wrap",marginBottom:0,marginTop:0,paddingLeft:0,position:"relative",zIndex:1}),d4e=({responseButtons:e,...t})=>b.createElement(Bn,{gutter:"tight"},b.createElement(u4e,null,b.createElement(Ht,{span:12},b.createElement(iT,{...t}))),b.createElement(c4e,null,b.createElement(Ht,{span:12,bgc:"standard",paddingTop:"3",mb:0,pb:"3",paddingX:"4"},b.createElement(sT,null),b.createElement(e,null)))),Wv="MicroAgent should not be used in Node Environment",p4e=(e,t)=>
386{let r=null,n=[],a=typeof window<"u";const i=async()=>{try{const l=await t();if(l===null){a=!1,n.forEach(({method:c,reject:u})=>{u(new Error(Wv))}),n=[];return}r=new l.MicroAgent(...e);for(const{method:c,args:u,resolve:d,reject:p}of n)try{const f=r[c](...u);d(f)}catch(f){p(f)}n=[]}catch(l){for(const{reject:c}of n)c(l);n=[]}},s=(l,c)=>new Promise((u,d)=>{n.push({method:l,args:c,resolve:u,reject:d})});a&&i();let o=typeof window>"u";return{proxyMethod(l){return(...c)=>(o&&(console.warn(Wv),o=!1),r?Promise.resolve(r[l](...c)):a?s(l,c):Promise.reject(new Error(Wv)))}}},f4e=()=>"https://www.vistaprint.com/assets/new-relic-microagent",g4e=e=>`https://www.${e}/assets/new-relic-microagent`,h4e=e=>{const t=e.match(/vistaprint\.[a-z]{2,3}(\.[a-z]{2,3})?/);return t&&t[0]?g4e(t[0]):f4e()},oT="@vp/newrelic-browser-micro-agent/agent",m4e=()=>{if(window._vpMicroAgentModule)return window._vpMicroAgentModule;if(window.System?.resolve(oT))return window._vpMicroAgentModule=window.System.import(oT),window._vpMicroAgentModule;const e=h4e(window.location.hostname);return window._vpMicroAgentModule=v4e(e).catch(t=>{throw console.error("MicroAgent failed to load",{url:e,error:t.message}),window._vpMicroAgentModule=void 0,t}),window._vpMicroAgentModule};function v4e(e){const t=window.__vpMicroAgentRegister;if(t?.module)return Promise.resolve(t.module);if(t?.pending)return t.pending;let r,n;const a=new Promise((s,o)=>{r=s,n=o});window.__vpMicroAgentRegister&&(window.__vpMicroAgentRegister.pending=a);const i=document.createElement("script");return i.type="module",i.src=e,i.onerror=(s,o)=>{console.error("Error loading module script:",s,o),window.__vpMicroAgentRegister&&(window.__vpMicroAgentRegister.pending=void 0),n(new Error(`Failed to load module script: ${e}`))},i.onload=()=>{const s=window.__vpMicroAgentRegister;s?.module?(s.pending=void 0,r(s.module)):(s&&(s.pending=void 0),n(new Error(`Module ${e} loaded but did not register itself.`))),i.remove()},document.head.appendChild(i),a}typeof window<"u"&&(!window.__vpMicroAgentRegister||!window.__vpMicroAgentRegister.version||window.__vpMicroAgentRegister.version<1)&&(window.__vpMicroAgentRegister=Object.assign(function(e,t){window.__vpMicroAgentRegister.module=t},{version:1,import:m4e,module:void 0,pending:void 0}));const b4e=(...e)=>{const t=async()=>{if(typeof window<"u")try{const n=window.__vpMicroAgentRegister?.import;if(!n)throw new Error("MicroAgent import helper not found on window.__vpMicroAgentRegister");return await n()}catch(n){return console.error("MicroAgent failed to load",n),null}else return null},r=p4e(e,()=>t());return new Proxy({},{get:(n,a)=>{const i=r.proxyMethod(a);if(i)return(...s)=>i(...s).catch(()=>{})}})},y4e={init:{distributed_tracing:{enabled:!0,cors_use_newrelic_header:!0,cors_use_tracecontext_headers:!0,allowed_origins:["https://www.vistaprint.com"]},privacy:{cookies_enabled:!0},ajax:{deny_list:["bam.nr-data.net"]}},loader_config:{accountID:"2429158",trustKey:"1106546",agentID:"1120320596",licenseKey:"NRBR-3dc2673d64039888e8b",applicationID:"1120320596"},info:{beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRBR-3dc2673d64039888e8b",applicationID:"1120320596",sa:1}};async function w4e(){if(typeof window<"u"){const e=b4e(y4e,"Single Configurator With No Preview");return e.start(void 0),e}else return null}let lT;w4e().then(e=>lT=e);function cT(){return lT}let x4e=class{static warn(t,r,n){this.addPageAction(t,"WARN",{...n??{},error:r})}static info(t,r){this.addPageAction(t,"INFO",r)}static error(t,r,n){const a=cT();let i;r&&(i=structuredClone(r),i.message=`${t} - ${i.message}`),a?a?.noticeError(i??t,n):console.error(t,i,n)}static addPageAction(t,r,n){const a=cT(),i={level:r,...n??{}};a?a.addPageAction(t,i):console.log(t,i)}};const E4e=({uiLabelOverrides:e,hideOptionImages:t,priceDisplayMode:r="differential-unit",hideOptionDescriptions:n,showIncompatibleChoices:a,onCancel:i,onSaveSelections:s,onPriceUpdated:o,onErrorClear:l,renderingOverrides:c,allOptionsRequired:u,showFormErrors:d,onValidation:p,loader:f})=>{const g=ue(()=>()=>b.createElement(k4e,{onSaveSelections:s,onCancel:i,responseButtons:c?.responseButtons}),[c]),h=ue(()=>c?.configuratorLayout?c.configuratorLayout:d4e,[c?.configuratorLayout]),v=b.useContext(St.WranglerDataContext),w=b.useContext(St.ManagedWranglerSelectionsContext),[T,C]=b.useState([]);return v?.exceptionMessages?.length>0&&JSON.stringify(v.exceptionMessages)!==JSON.stringify(T)&&(x4e.error("Received errors from wrangler call",void 0,{errorMessages:v.exceptionMessages}),C(v.exceptionMessages)),T.length>0&&v?.exceptionMessages?.length===0&&(l?.(),C([])),!v?.data||!w?f||b.createElement(Un,{accessibleText:"..."}):b.createElement(s4e,{allOptionsRequired:u,onPriceUpdated:o,uiLabelOverrides:e,showFormErrors:d,onValidation:p},b.createElement(h,{priceDisplayMode:r,responseButtons:g,hideOptionImages:t,hideOptionDescriptions:n,showIncompatibleChoices:a}))},k4e=({onSaveSelections:e,onCancel:t,responseButtons:r})=>
386{const n=ue(()=>r??JJ,[r]),{priceInfo:a,mpvId:i,productName:s,uiLabels:o,selectedQuantity:l,isLoading:c,selections:u,document:d}=Gv(),p=a?.quantities?.find(g=>g.quantity===l),f={mpvId:i,productName:s,price:p};return b.createElement(n,{onSaveSelections:()=>!c&&u&&e(u,l,d,f),onCancel:t,saveChangesLabel:o.saveChanges,revertChangesLabel:o.revertChanges,selectPreviewLabel:o.selectPreview})};function uT(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function T4e(e){if(Array.isArray(e))return e}function S4e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dT(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(c){r(c);return}o.done?t(l):Promise.resolve(l).then(n,a)}function Ai(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function s(l){dT(i,n,a,s,o,"next",l)}function o(l){dT(i,n,a,s,o,"throw",l)}s(void 0)})}}function C4e(e,t,r){return t=Ff(t),F4e(e,hT()?Reflect.construct(t,r||[],Ff(e).constructor):t.apply(e,r))}function zc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pT(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function $f(e,t,r){return t&&pT(e.prototype,t),r&&pT(e,r),e}function P4e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ff(e){return Ff=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Ff(e)}function I4e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kv(e,t)}function fT(e,t){return t!=null&&typeof Symbol<"u"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function _4e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n=[],a=!0,i=!1,s,o;try{for(r=r.call(e);!(a=(s=r.next()).done)&&(n.push(s.value),!(t&&n.length===t));a=!0);}catch(l){i=!0,o=l}finally{try{!a&&r.return!=null&&r.return()}finally{if(i)throw o}}return n}}function A4e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function kr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{},n=Object.keys(r);typeof Object.getOwnPropertySymbols=="function"&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable}))),n.forEach(function(a){P4e(e,a,r[a])})}return e}function O4e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r}function Qv(e,t){return t=t??{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):O4e(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function M4e(e,t){if(e==null)return{};var r={},n,a,i;if(typeof Reflect<"u"&&Reflect.ownKeys){for(n=Reflect.ownKeys(e),i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}if(r=$4e(e,t),Object.getOwnPropertySymbols)for(n=Object.getOwnPropertySymbols(e),i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}function $4e(e,t){if(e==null)return{};var r={},n=Object.getOwnPropertyNames(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}function F4e(e,t){return t&&(gT(t)==="object"||typeof t=="function")?t:S4e(e)}function Kv(e,t){return Kv=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},Kv(e,t)}function Pt(e,t){return T4e(e)||_4e(e,t)||D4e(e,t)||A4e()}function gT(e){"@swc/helpers - typeof";return e&&typeof Symbol<"u"&&e.constructor===Symbol?"symbol":typeof e}function D4e(e,t){if(e){if(typeof e=="string")return uT(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(r);
386if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uT(e,t)}}function hT(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hT=function(){return!!e})()}function Oi(e,t){var r,n,a,i={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype),o=Object.defineProperty;return o(s,"next",{value:l(0)}),o(s,"throw",{value:l(1)}),o(s,"return",{value:l(2)}),typeof Symbol=="function"&&o(s,Symbol.iterator,{value:function(){return this}}),s;function l(u){return function(d){return c([u,d])}}function c(u){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(i=0)),i;)try{if(r=1,n&&(a=u[0]&2?n.return:u[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,u[1])).done)return a;switch(n=0,a&&(u=[u[0]&2,a.value]),u[0]){case 0:case 1:a=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(a=i.trys,!(a=a.length>0&&a[a.length-1])&&(u[0]===6||u[0]===2)){i=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]<a[3])){i.label=u[1];break}if(u[0]===6&&i.label<a[1]){i.label=a[1],a=u;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(u);break}a[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(d){u=[6,d],n=0}finally{r=a=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}var mT=function e(t,r){var n=this;zc(this,e),this.getPageSection=function(){return n._analyticsPageData.pageSection},this.getPageStage=function(){return n._analyticsPageData.pageStage},this.getPageName=function(){return n._analyticsPageData.pageName},this.getProductId=function(){return n._product_id},this.getCoreProductId=function(){return n._analyticsPageData.coreProductId},this.trackDialogDisplayed=function(a){var i=Iu();if(!i){console.error("tracking not initialized");return}i.track("Design PopUp Displayed",Qv(kr({category:"Design - Upload",label:"Options Display",product_id:n._product_id},n._analyticsPageData),{initialSelection:{selections:a}}),{})},this._analyticsPageData=t,this._product_id=r},vT=rn(null);function bT(){var e=bt(vT);if(!e)throw new Error("Cannot use the useAnalytics hook without a Analytics manager");return e}var yT=function(e){var t=e.children,r=e.analytics,n=vT.Provider;return b.createElement(n,{value:r},t)};function wT(e){var t=Be(null);return t.current!==null||(t.current=e()),t.current}var R4e={upload:"Upload",select:"V\xE6lg",loading:"Indl\xE6ser ...",close:"Luk",quantity:"Antal",selectNote:"V\xE6lg alle p\xE5kr\xE6vede muligheder.","upload-dialog-cta":"N\xE6ste"},Yv={upload:"Hochladen",select:"Ausw\xE4hlen",loading:"Wird geladen\u2026",close:"Schlie\xDFen",quantity:"Menge",selectNote:"Bitte w\xE4hlen Sie alle erforderlichen Optionen aus.","upload-dialog-cta":"Weiter"},Xo={upload:"Upload",select:"Select",loading:"Loading...",close:"Close",quantity:"Quantity",selectNote:"Please select all required options.","upload-dialog-cta":"Next"},N4e={upload:"Subir",select:"Seleccionar",loading:"Cargando...",close:"Cerrar",quantity:"Cantidad",selectNote:"Selecciona todas las opciones obligatorias.","upload-dialog-cta":"Siguiente"},L4e={upload:"Subir",select:"Seleccionar",loading:"Cargando...",close:"Cerrar",quantity:"Cantidad",selectNote:"Seleccione todas las opciones requeridas.","upload-dialog-cta":"Siguiente"},xT={upload:"Upload",select:"Select",loading:"Loading...",close:"Close",quantity:"Quantity",selectNote:"Please select all required options.","upload-dialog-cta":"Next"},U4e={upload:"Lataa palvelimeen",select:"Valitse",loading:"Ladataan...",close:"Sulje",quantity:"M\xE4\xE4r\xE4",selectNote:"Valitse kaikki tarvittavat vaihtoehdot.","upload-dialog-cta":"Seuraava"},B4e={upload:"T\xE9l\xE9verser",select:"S\xE9lectionner",loading:"Chargement en cours...",close:"Fermer",quantity:"Quantit\xE9",selectNote:"Veuillez s\xE9lectionner toutes les options obligatoires.","upload-dialog-cta":"Suivant"},Xv={upload:"T\xE9l\xE9charger",select:"S\xE9lectionner",loading:"En cours de chargement...",close:"Fermer",quantity:"Quantit\xE9",selectNote:"Veuillez s\xE9lectionner toutes les options requises.","upload-dialog-cta":"Suivant"},ET={upload:"Carica",select:"Seleziona",loading:"Caricamento in corso...",close:"Chiudi",quantity:"Quantit\xE0",selectNote:"Scegli tutte le opzioni richieste.","upload-dialog-cta":"Avanti"},q4e={upload:"Last opp",select:"Velg",loading:"Laster\xA0...",close:"Lukk",quantity:"Antall",selectNote:"Velg alle p\xE5krevde alternativer.","upload-dialog-cta":"Neste"},kT={upload:"Uploaden",select:"Selecteer",loading:"Bezig met laden...",close:"Sluiten",quantity:"Hoeveelheid",selectNote:"Selecteer alle verplichte opties.","upload-dialog-cta":"Volgende"},V4e={upload:"Carregar",select:"Selecionar",loading:"A carregar...",close:"Fechar",quantity:"Quantidade",selectNote:"Selecione todas as op\xE7\xF5es obrigat\xF3rias.","upload-dialog-cta":"Seguinte"},z4e={upload:"Ladda upp",select:"V\xE4lj",loading:"L\xE4ser in\xA0...",close:"St\xE4ng",quantity:"Antal",selectNote:"V\xE4lj alla obligatoriska alternativ.","upload-dialog-cta":"N\xE4sta"},j4e={"da-dk":R4e,"de-at":Yv,"de-ch":Yv,"de-de":Yv,"en-au":Xo,"en-ca":xT,"en-gb":Xo,"en-ie":Xo,"en-in":Xo,"en-nz":Xo,"en-sg":Xo,"en-us":xT,"es-es":N4e,"es-us":L4e,"fi-fi":U4e,"fr-be":Xv,"fr
386-ca":B4e,"fr-ch":Xv,"fr-fr":Xv,"it-ch":ET,"it-it":ET,"nb-no":q4e,"nl-be":kT,"nl-nl":kT,"pt-pt":V4e,"sv-se":z4e},TT=j4e,H4e=function(e,t){var r,n=TT[t.toLowerCase()];return n&&(r=n[e])!==null&&r!==void 0?r:""},G4e=function(e,t){var r,n=TT[t.toLowerCase()];return n&&(r=n[e])!==null&&r!==void 0?r:""},ha={get:H4e,getUnsafe:G4e},W4e={"en-ie":"https://www.vistaprint.ie","pt-pt":"https://www.vistaprint.pt","es-es":"https://www.vistaprint.es","en-in":"https://www.vistaprint.in","de-at":"https://www.vistaprint.at","fr-be":"https://www.vistaprint.be","nl-be":"https://www.vistaprint.be","fr-ca":"https://www.vistaprint.ca","en-ca":"https://www.vistaprint.ca","de-ch":"https://www.vistaprint.ch","fr-ch":"https://www.vistaprint.ch","it-ch":"https://www.vistaprint.ch","en-nz":"https://www.vistaprint.co.nz","en-gb":"https://www.vistaprint.co.uk","en-us":"https://www.vistaprint.com","es-us":"https://www.vistaprint.com","en-au":"https://www.vistaprint.com.au","de-de":"https://www.vistaprint.de","da-dk":"https://www.vistaprint.dk","fi-fi":"https://www.vistaprint.fi","fr-fr":"https://www.vistaprint.fr","it-it":"https://www.vistaprint.it","nl-nl":"https://www.vistaprint.nl","nb-no":"https://www.vistaprint.no","sv-se":"https://www.vistaprint.se","en-sg":"https://www.vistaprint.sg"};function ST(e,t,r,n){var a=e;return a&&r&&(a=Q4e(a,r)),a&&n&&(a="".concat(W4e[t.toLowerCase()]).concat(a)),a||""}var Q4e=function(e,t){return"".concat(e,"&documentUrl=").concat(encodeURIComponent(t))};function CT(e,t){e.preventDefault(),typeof window<"u"&&t&&(window.location.href=t)}var Zo=function(e,t){return{message:e,context:Zv(t,new Set)}},K4e=["bearer","eyj0exblijoiand0"],Y4e=["authorization","client_secret"],Zv=function(e,t){if(t.has(e))return"[Circular]";if(e===null||(typeof e>"u"?"undefined":gT(e))!=="object")return typeof e=="string"?X4e(e):e;if(t.add(e),Array.isArray(e))return e.map(function(u){return Zv(u,t)});var r=fT(e,Error)?Object.getOwnPropertyNames(e):Object.keys(e),n={},a=!0,i=!1,s=void 0;try{for(var o=r[Symbol.iterator](),l;!(a=(l=o.next()).done);a=!0){var c=l.value;e[c]!==void 0&&(n[c]=Y4e.includes(c.toLowerCase())?"[REDACTED]":Zv(e[c],t))}}catch(u){i=!0,s=u}finally{try{!a&&o.return!=null&&o.return()}finally{if(i)throw s}}return n},X4e=function(e){var t=!0,r=!1,n=void 0;try{for(var a=K4e[Symbol.iterator](),i;!(t=(i=a.next()).done);t=!0){var s=i.value,o=e.toLowerCase().indexOf(s);if(o>-1)return e.slice(0,o+s.length)+" [REDACTED]"}}catch(l){r=!0,n=l}finally{try{!t&&a.return!=null&&a.return()}finally{if(r)throw n}}return e},Z4e=(function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zc(this,e),this.context=t}return $f(e,[{key:"debug",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=kr({},this.context,n),i=Zo(r,a);console.debug(i.message,i.context)}},{key:"info",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=kr({},this.context,n),i=Zo(r,a);console.info(i.message,i.context)}},{key:"warn",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=kr({},this.context,n),i=Zo(r,a);console.warn(i.message,i.context)}},{key:"error",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=kr({},this.context,n),i=Zo(r,a);console.error(i.message,i.context)}}]),e})();function J4e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=function(n,a,i){var s,o=kr({},t,(s=i?.context)!==null&&s!==void 0?s:{}),l=Zo(a,o).context;if(n==="error"&&i?.error!==void 0){var c=Zo("",{error:i.error}).context.error;e.error(a,l,c);return}e[n](a,l)};return{debug:function(n,a){return r("debug",n,a)},info:function(n,a){return r("info",n,a)},warn:function(n,a){return r("warn",n,a)},error:function(n,a){return r("error",n,a)}}}var e5e="upload-flow-component",PT=1120350844,jc=b.createContext(new Z4e({from:"DEFAULT CONTEXT"}));function t5e(e){var t=e.requestor,r=e.context,n=e.children,a=Pu(),i=ue(function(){return Qv(kr({},r??{}),{requestor:t})},[r,t]),s=ue(function(){return J4e(a,i)},[a,i]);return b.createElement(jc.Provider,{value:s},n)}function r5e(e){var t=e.requestor,r=e.context,n=e.children,a=bt(l4)!==void 0,i=b.createElement(t5e,{requestor:t,context:r},n);return a?i:b.createElement(c4,{loggerOptions:{serviceName:t,newrelicApplicationId:String(PT)}},i)}var n5e=["NA_Brochures_Studio3D"],Hc=(function(){function e(){zc(this,e)}return $f(e,null,[{key:"getABTests",value:function(){return Ai(function(){return Oi(this,function(r){switch(r.label){case 0:return this.abExperiments!==null?[2,this.abExperiments]:[4,this.waitForInitializationOnce()];case 1:return r.sent(),this.abExperiments=g4(),[2,this.abExperiments]}})}).call(this)}},{key:"getVariation",value:function(r){return Ai(function(){var n,a;return Oi(this,function(i){switch(i.label){case 0:return[4,this.getABTests()];case 1:return[2,(a=i.sent())===null||a===void 0||(n=a.find(function(s){return s.experimentKey===r}))===null||n===void 0?void 0:n.variationKey]}})}).call(this)}},{key:"getTestUserId",value:function(){return Ai(function(){var r;return Oi(this,function(n){switch(n.label){case 0:return[4,this.waitForInitializationOnce()];case 1:return n.sent(),[2,(r=h4())!==null&&r!==void 0?r:void 0]}})}).call(this)}},{key:"getABTestString",value:function(){return Ai(function(){var r;return Oi(this,function(n){switch(n.label){case 0:return[4,this.getABTests()];case 1:return r=n.sent(),r&&r.length>0?[2,r.filter(function(a){return n5e.some(function(i){return i===a.experimentKey})}).sort(function(a,i){return a.experimentKey.localeCompare(i.experimentKey)}).map(function(a){return"".concat(a.experimentKey,":").concat(a.variationKey)}).join(",")]:[2,""]}})}).call(this)}},{key:"waitForInitializationOnce",value:function(){return this.availablePromise===null&&(p4(),this.availablePromise=f4(1e3)),this.availablePromise}}]),e})();Hc.availablePromise=null,Hc.abExperiments=null;var a5e="https://siteflow.merch.vpsvc.com",i5e="UploadFlow",s5e=2048,IT=function(e,t,r){return Ai(function(){var n,a;return Oi(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,6]),[4,fetch(e)];case 1:if(n=i.sent(),!n.ok)throw new Error("HTTP error! status: ".concat(n.status));return[2,n];case 2:return a=i.sent(),t>0?[4,new Promise(function(s){return setTimeout(s,r)})]:[3,4];case 3:return i.sent(),[2,IT(e,t-1,r*2)];case 4:throw a;case 5:return[3,6];case 6:return[2]}})})()},_T=function(e){return Ai(function(){var t,r,n,a,i,s,o,l,c,u,d,p,f,g,h,v,w,T;return Oi(this,function(C){switch(C.label){case 0:return t=e.tenant,r=e.locale,n=e.productKey,a=e.version,i=e.flowAction,s=e.selections,o=e.selectedQuantity,l=e.logging,[4,Hc.getABTestString()];case 1:return c=C.sent(),[4,Hc.getTestUserId()];case 2:u=C.sent(),d={optionValues:s,quantity:o,optimizelyEndUserId:u,siteContext:c??"",requestor:"".concat(i5e).concat("")},p=Hn.stringify(d,{arrayFormat:"comma"}),f="".concat(a5e,"/v2/action/").concat(t,"/").concat(r,"/").concat(i,"/").concat(n,"/").concat(a,"?"),f.length+p.length>s5e&&(l.error("Unable to add site context to Siteflow, URL too long"),delete d.siteContext,p=Hn.stringify(d,{arrayFormat:"comma"})),g="".concat(f).concat(p),C.label=3;case 3:return C.trys.push([3,6,,7]),[4,IT(g,2,1e3)];case 4:return h=C.sent(),[4,h.json()];case 5:return v=C.sent(),v?[2,v]:[2,void 0];case 6:throw w=C.sent(),T="There was an error while getting action url from siteflow: ".concat(JSON.stringify(w,null,2)),l.error(T,{error:(fT(w,Error),w),context:{url:g}}),w;case 7:return[2]}})})()},AT=function(e,t,r,n,a,i,s,o){var l=Pt(ie(void 0),2),c=l[0],u=l[1];return fe(function(){var d=!0,p=function(){return Ai(function(){var f;return Oi(this,function(g){switch(g.label){case 0:return[4,_T({tenant:e,locale:t,selections:r,productKey:n,version:a,flowAction:i,selectedQuantity:s,logging:o})];case 1:return f=g.sent(),d&&u(f?.url),[2]}})})()};return p(),function(){d=!1}},[r,s,e,t,n,a,_T]),c}
386,o5e=function(e){var t,r,n,a,i=e.initialPrice,s=e.finalPriceInfo,o=e.initialQuantity,l=e.finalQuantity,c=e.tenant,u=e.locale,d=e.initialSelections,p=e.finalSelections,f=e.productKey,g=e.productVersion,h=e.siteflowAction,v=e.studioDocumentUrl,w=e.productName,T=e.showError,C=e.formValid,O=e.useFullPath,_=e.authToken,A=e.onSubmitButtonSuccess,P=e.onSubmitButtonError,D=e.onToastClose,Q=bt(jc),G=St.useWranglerDataContext(),Z=G==null||(r=G.data)===null||r===void 0||(t=r.selections)===null||t===void 0?void 0:t.document,W=Z?.changesPending,B=bT(),z=B?.getProductId(),M=B?.getPageSection(),j=B?.getPageName(),q=B?.getPageStage(),K=s==null||(n=s.quantities.find(function(X){return X.quantity===l}))===null||n===void 0?void 0:n.discountPrice,Y=s==null||(a=s.quantities.find(function(X){return X.quantity===l}))===null||a===void 0?void 0:a.listPrice,ee=AT(c,u,p,f,g,h,l,Q);return b.createElement(b.Fragment,null,T&&b.createElement(Xs,{mb:"4",skin:"error",id:"select-option-continue-note","aria-live":"assertive",style:{width:"100%"}},ha.get("selectNote",u),b.createElement(rl,{accessibleText:ha.get("close",u),onClick:function(){D()}})),b.createElement(kt,{skin:"primary",width:"full-width",mt:"to-actions",onClick:function(X){return Ai(function(){var le,ke,Te,ye,nt,Ee,Ue,Ie,Le,Me,we,$e,We,ze,Se,Ye,xt,dt,Rn,yn,Nn,vr,Jr,Qe;return Oi(this,function(Et){switch(Et.label){case 0:if(X.preventDefault(),!C)return P({}),[2];A({finalSelections:p,finalQuantity:l}),ye=i?.totalDiscountedPrice,nt=(le=i?.breakdown)!==null&&le!==void 0?le:[],Ee=(ke=s?.pricesBreakdownArray)!==null&&ke!==void 0?ke:[],Ue=[],Ie=!0,Le=!1,Me=void 0;try{for(we=Object.entries(p||[])[Symbol.iterator]();!(Ie=($e=we.next()).done);Ie=!0)We=Pt($e.value,2),ze=We[0],Se=We[1],Ye="nochange",xt=OT(nt,ze),dt=OT(Ee,ze),Ye=MT(xt,dt),Ue.push({key:ze,value:Se,isUpdated:Se!==d[ze],update:Ye,isVisible:!Object.keys(d).includes(ze)})}catch(Dt){Le=!0,Me=Dt}finally{try{!Ie&&we.return!=null&&we.return()}finally{if(Le)throw Me}}return Ue.push({key:"Quantity",value:(Te=l?.toString())!==null&&Te!==void 0?Te:"0",isUpdated:l!==o,update:l5e(l,o),isVisible:!0}),Rn=Ue.map(function(Dt){return"".concat(Dt.key,":").concat(Dt.value)}).join("_"),yn=v?W?"true":"false":"na",i7({category:"Upload Flow",pageSection:M,pageStage:q,pageName:j,label:a7,product_id:z,name:w,core_product_id:f,productOptions:Ue,productUpdate:MT(ye,K),docTrans:yn,price:K??0,list_price:Y??0,sales_quantity:l??1,variant:Rn}),Nn=v,W?_?[4,St.WranglerDataSource.realizeDocument(_,Z)]:(Q.error("No auth token available to realize document",{context:{documentChanges:Z}}),[2]):[3,2];case 1:Jr=Et.sent(),!(Jr==null||(vr=Jr.self)===null||vr===void 0)&&vr.href&&(Nn=Jr.self.href),Et.label=2;case 2:return Qe=ST(ee||"",u,Nn,O),CT(X,Qe),[2]}})})()},render:function(X){return b.createElement(Nt,kr({to:ee??""},X),X.children)}},ha.getUnsafe("upload-dialog-cta",u)))};function OT(e,t){var r,n;return(r=(n=e.find(function(a){return a.attributeKey===t}))===null||n===void 0?void 0:n.listPrice)!==null&&r!==void 0?r:0}function l5e(e,t){return e>t?"upsell":e<t?"downsell":"nochange"}function MT(e,t){return!e||!t?"nochange":t>e?"upsell":t<e?"downsell":"nochange"}var $T=(function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zc(this,e),this.defaultOptions=t,this.openTimers=new Map}return $f(e,[{key:"createTimer",value:function(r){var n=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=kr({},this.defaultOptions,a),s=i.onEndTimer,o=i.onPrematureUnmount,l=i.autoStart,c=this.openTimers.get(r);if(c)return c.timer;var u={startTimer:function(){n.startTimer(r,u,i)},restartTimer:function(){n.closeTimer(r),n.startTimer(r,u,i)},endTimer:function(){var d=n.closeTimer(r);return d!=null&&s?.(r,d),d},cancelTimer:function(){n.closeTimer(r)},unmount:function(){var d=n.closeTimer(r);d!=null&&o?.(r,d)}};return l&&u.startTimer(),u}},{key:"getTimer",value:function(r){var n=this.openTimers.get(r);return n?.timer}},{key:"startTimer",value:function(r,n,a){var i=this,s=a.timeoutMs,o=a.onTimeout,l=this.openTimers.get(r);if(!l){var c;s&&o&&(c=setTimeout(function(){i.closeTimer(r),o?.(r,s)},s));var u=performance.now();this.openTimers.set(r,{start:u,timeoutId:c,timer:n})}}},{key:"closeTimer",value:function(r){var n=performance.now(),a=this.openTimers.get(r);if(!a)return null;this.openTimers.delete(r);var i=n-a.start;return a.timeoutId&&clearTimeout(a.timeoutId),i}}]),e})(),FT=pe.createContext(new $T);function c5e(e){var t=e.children,r=new $T(e);return pe.createElement(FT.Provider,{value:r},t)}function Gc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=pe.useContext(FT),n=pe.useMemo(function(){return r.createTimer(e,t)},[]);return pe.useEffect(function(){return function(){n.unmount()}},[]),n}function u5e(){if(typeof window>"u")return!1;var e=navigator.userAgent,t=navigator.vendor,r=t&&t.includes("Apple")&&e.includes("Safari")&&!e.includes("Chrome");
386if(!r)return!1;var n=e.match(/Version\/(\d+(\.\d+)?)/);if(n&&n[1]){var a=parseFloat(n[1]);return a>=18&&a<18.2&&e.includes("iPhone")}return!1}function d5e(){var e=Pt(ie(!1),2),t=e[0],r=e[1];return fe(function(){r(u5e())},[]),t}var p5e=function(e){var t=e.userSelectedOptions,r=e.locale,n=e.productName,a=e.uploadDialogIsOpen,i=e.onDialogClose,s=e.onSubmit,o=e.quantity,l=e.tenant,c=e.productKey,u=e.productVersion,d=e.siteflowAction,p=e.isStudio,f=e.studioDocumentUrl,g=e.pricingContextString,h=e.loader,v=e.useFullPath,w=e.testUserId,T=e.authToken,C,O,_,A,P,D,Q=bt(St.WranglerDataContext),G=Q.data,Z=Q.updating,W=Q.context,B=Pt(ie(o??(G==null||(_=G.quantities)===null||_===void 0?void 0:_.selected)),2),z=B[0],M=B[1],j=Pt(ie(void 0),2),q=j[0],K=j[1],Y=Pt(ie(!1),2),ee=Y[0],X=Y[1],le=Pt(ie(!1),2),ke=le[0],Te=le[1],ye=Pt(ie(!1),2),nt=ye[0],Ee=ye[1],Ue=Li(),Ie=bt(jc),Le=Gc("UploadDialog - initial load",{onEndTimer:void 0}),Me=Gc("UploadDialog - pricing load/refresh",{timeoutMs:3e3,onEndTimer:void 0,autoStart:!1}),we=d5e();fe(function(){a?q?Me.endTimer():Me.startTimer():Me.cancelTimer()},[a,q]);var $e=Gc("UploadDialog - updating",{onEndTimer:void 0});fe(function(){Z&&$e.restartTimer()},[Z]);var We=G?.attributes.reduce(function(Qe,Et){var Dt=Et.options.find(function(br){return br.isSelected});return Dt&&(Qe[Et.key]=Dt.key),Qe},{})||{},ze=kr({},t,We),Se=Pt(ie(ze),2),Ye=Se[0],xt=Se[1],dt=G?.price,Rn=G==null||(P=G.quantities)===null||P===void 0||(A=P.quantities[0])===null||A===void 0?void 0:A.quantity,yn=(C=(O=o??(G==null||(D=G.quantities)===null||D===void 0?void 0:D.selected))!==null&&O!==void 0?O:Rn)!==null&&C!==void 0?C:1;fe(function(){Te(!1)},[Ye]);var Nn=ue(function(){var Qe=t||{};return b.createElement(o5e,{initialSelections:Qe,finalSelections:Ye,initialPrice:dt,finalPriceInfo:q,initialQuantity:yn,finalQuantity:z??yn,tenant:l,locale:r,productKey:c,productVersion:u,productName:n,siteflowAction:d,isStudio:p,studioDocumentUrl:f,showError:ke,authToken:T,onSubmitButtonError:function(){Ie.error("Error on click upload dialog CTA"),X(!0),Te(!0)},onSubmitButtonSuccess:function(Et){var Dt=Et.finalSelections,br=Et.finalQuantity,wn=Object.entries(Dt).filter(function(en){var tn=Pt(en,2),Sr=tn[0],xn=tn[1];return Object.keys(Qe).includes(Sr)?Qe[Sr]!==xn:!0}).reduce(function(en,tn){var Sr=Pt(tn,2),xn=Sr[0],pt=Sr[1];return en[xn]=pt,en},{}),va=Object.assign({},wn,{Quantity:"".concat(br)});s(va)},formValid:nt,onToastClose:function(){Te(!1)},useFullPath:v})},[t,Ye,dt,q,yn,z,l,r,c,u,n,p,f,ke,nt]),vr=bT(),Jr=ue(function(){return function(Qe){var Et=Qe.responseButtons,Dt=M4e(Qe,["responseButtons"]),br=St.useManagedWranglerSelectionsContext().setSelections;return b.createElement(il,{onlyRenderWhenOpen:!0,bodyWidth:"capped",isOpen:a,takeOver:Ue==="xs",variant:"panel-right",style:{textAlign:"start"},onRequestDismiss:function(){i(),br(ze),X(!1),Te(!1)},standardMode:!0},b.createElement(sl,kr({"aria-label":n},we?{style:{minHeight:"-webkit-fill-available",maxHeight:"-webkit-fill-available"}}:{}),b.createElement(sg,null,b.createElement(gu,{accessibleText:ha.get("close",r)})),b.createElement(og,{fontWeight:"normal",fontSize:"standard",mb:7},n&&b.createElement(lg,{mb:"3"},n),b.createElement(de,null,ha.get("selectNote",r))),b.createElement(ol,null,b.createElement(iT,kr({},Dt))),b.createElement(hu,{pinned:!0},b.createElement(sT,null),b.createElement(Et,null))))}},[ha,n,r,Ue,a,i,xt,X,Te]);return Z||!G?h??b.createElement(b.Fragment,null):!G?.attributes.length&&!Z?null:(Le.endTimer(),$e.endTimer(),b.createElement(St.ManagedWranglerSelectionsProvider,{productKey:c,productVersion:u,merchant:l,culture:r,selectedAttributes:Ye||{},initialSelectedAttributes:t||{},merchandisingExperience:W.merchandisingExperience,selectedQuantity:G.quantities.selected,excludeInitialSelectedAttributes:W.excludeInitialSelectedAttributes,deselectCompletedOptions:W.deselectCompletedOptions,testUserId:w,requestor:"Upload-Flow-Dialog-Component",documentUrl:f,pricingContextString:g,includeVat:W.includeVat,priceStyle:W.priceStyle,disableDocumentModification:!T,onChangeQuantity:function(Qe){Qe!==z&&g0({category:"Upload Flow",pageSection:vr.getPageSection(),pageStage:vr.getPageStage(),pageName:vr.getPageName(),label:"Quantity",eventDetail:Qe.toString()}),M(Qe)},onChangeSelections:function(Qe){var Et=!0,Dt=!1,br=void 0;try{for(var wn=Object.entries(Qe)[Symbol.iterator](),va;!(Et=(va=wn.next()).done);Et=!0){var en=Pt(va.value,2),tn=en[0],Sr=en[1];if(Sr!==Ye[tn]){g0({category:"Upload Flow",pageSection:vr.getPageSection(),pageStage:vr.getPageStage(),pageName:vr.getPageName(),label:tn,eventDetail:Sr});break}}}catch(xn){Dt=!0,br=xn}finally{try{!Et&&wn.return!=null&&wn.return()}finally{if(Dt)throw br}}xt(Qe)}},b.createElement(E4e,{priceDisplayMode:"differential-unit",allOptionsRequired:!0,renderingOverrides:{responseButtons:function(){return Nn},configuratorLayout:Jr},onSaveSelections:function(){},onCancel:function(){},onPriceUpdated:function(Qe){JSON.stringify(q)!==JSON.stringify(Qe)&&K(Qe)},onValidation:function(Qe){var Et=Qe.isValid;Ee(Et)},showFormErrors:ee,loader:b.createElement(b.Fragment,null)})))};function f5e(e){var t=e.selections,r=e.title,n=e.tenant,a=e.locale,i=e.productKey,s=e.productVersion,o=e.siteflowAction,l=e.quantity,c=e.studioDocumentUrl,u=e.children,d=e.useFullPath,p=e.onAcceptOptions,f,g,h,v,w=Pt(ie(""),2),T=w[0],C=w[1],O=St.useWranglerDataContext(),_=O==null||(v=O.data)===null||v===void 0||(h=v.quantities)===null||h===void 0||(g=h.quantities[0])===null||g===void 0?void 0:g.quantity,A=bt(jc),P=AT(n,a,t,i,s,o,(f=l??_)!==null&&f!==void 0?f:1,A);return fe(function(){P&&C(ST(P,a,c,d))},[P]),b.createElement(Nt,{title:r,style:{color:"inherit",textDecoration:"inherit",fontWeight:"inherit",height:"100%",width:"100%"},target:"_parent",onClick:function(D){p(t),CT(D,T)},href:T},u)}function g5e(e){var t=e.data,r=e.updating,n=e.setSelections,a=e.updateTimer,i=e.context;fe(function(){var s,o,l=(s=i?.initialSelectedAttributes)!==null&&s!==void 0?s:{},c=(o=i?.selectedAttributes)!==null&&o!==void 0?o:{},u=Object.keys(l).length===Object.keys(c).length;if(!r&&t&&n&&u){var d,p=!1,f={},g=!0,h=!1,v=void 0;try{for(var w=((d=t?.attributes)!==null&&d!==void 0?d:[])[Symbol.iterator](),T;!(g=(T=w.next()).done);g=!0){var C=T.value,O=C.options.filter(function(P){return P.isCompatible});if(O.length===1&&O[0].isSelected===!1)if(Object.keys(f).length===0)f[C.key]=O[0].key;else{p=!0;break}else if(O.length>1){p=!0;break}}}catch(P){h=!0,v=P}finally{try{!g&&w.return!=null&&w.return()}finally{if(h)throw v}}if(!p&&Object.keys(f).length>0){var _,A;n(kr({},(_=t==null||(A=t.selections)===null||A===void 0?void 0:A.selectedAttributes)!==null&&_!==void 0?_:{},f))}}else a.restartTimer()},[t,r,n,a,i])}function h5e(e){var t=e.analyticsPageData,r=e.mpvId,n=e.productName,a=e.productKey,i=e.tenant,s=e.locale,o=e.pricingContextString,l=e.quantity,c=e.userOptions,u=e.loader,d=e.productVersion,p=e.siteflowAction,f=e.studioDocumentUrl,g=e.children,h=e.isStudio,v=e.useFullPath,w=e.testUserId,T=e.authToken,C=e.onPopupOpen,O=e.onSubmit,_=e.setSelections,A=e.onError,P,D,Q=St.useWranglerDataContext(),G=Q.data,Z=Q.context,W=Q.updating,B=Q.exceptionMessages,z=Pt(ie(!1),2),M=z[0],j=z[1],q=wT(function(){return new mT(t,r)}),K=Pt(b.useState(!1),2),Y=K[0],ee=K[1],X=B?.length>0,le=Gc("UploadFlowComponent - initial load"),ke=Gc("UploadFlowComponent - updating",{onEndTimer:void 0}),Te=ue(function(){return C??function(){}},[C]),ye=ue(function(){return O??function(){}},[O]);if(fe(function(){var $e,We;!Y&&!W&&(!(G==null||($e=G.context)===null||$e===void 0)&&$e.experiment)&&(!(G==null||(We=G.context)===null||We===void 0)&&We.variation)&&(ee(!0),Eg(G.context.experiment,G.context.variation))},[Y,G==null||(P=G.context)===null||P===void 0?void 0:P.experiment,G==null||(D=G.context)===null||D===void 0?void 0:D.variation]),g5e({data:G,updating:W,setSelections:_,updateTimer:ke,context:Z}),fe(function(){X&&A(B)},[B,X,A]),!G)return b.createElement(b.Fragment,null,u??g);le.endTimer();var nt=G?.attributes.reduce(function($e,We){var ze=We.options.find(function(Se){return Se.isSelected});return ze&&($e[We.key]=ze.key),$e},{})||{},Ee=kr({},c,nt);function Ue(){q.trackDialogDisplayed(c||{}),j(!0)}function Ie(){j(!1)}var Le=b.createElement(kt,{component:"span",skin:"primary",disabled:W,width:"full-width",title:ha.get("upload",s)},ha.get("upload",s)),Me=b.createElement(b.Fragment,null,g);if(W)return u||(g?b.createElement(Un,{accessibleText:ha.get("loading",s),size:"standard"}):Le);ke.endTimer();var we=(G?.attributes||[]).length>0&&(G?.attributes||[]).find(function($e){return $e.options.some(function(We){return!We.isSelected&&We.isCompatible})});return we?b.createElement(b.Fragment,null,b.createElement(kt,{skin:"unstyled",onClick:function(){var $e=Object.entries(nt).filter(function(ze){var Se=Pt(ze,2),Ye=Se[0],xt=Se[1],dt=c||{};return Object.keys(dt).includes(Ye)?dt[Ye]!==xt:!0}).reduce(function(ze,Se){var Ye=Pt(Se,2),xt=Ye[0],dt=Ye[1];return ze[xt]=dt,ze},{}),We=Object.assign({},$e,{Quantity:"".concat(G.selections.quantity)});Te(We),Ue()},width:"full-width"},g?Me:Le),M&&b.createElement(p5e,{uploadDialogIsOpen:M,onDialogClose:Ie,userSelectedOptions:c,locale:s,tenant:i,productKey:a,productVersion:d,siteflowAction:p??"design",productName:n,quantity:l,isStudio:h,studioDocumentUrl:f,pricingContextString:o,loader:u,useFullPath:v,testUserId:w,authToken:T,onSubmit:function($e){ye($e)}})):b.createElement(yT,{analytics:q},b.createElement(f5e,{authToken:T,title:ha.get("upload",s),selections:Ee,tenant:i,locale:s,productKey:a,productVersion:d,siteflowAction:p??"design",quantity:l,isStudio:h,studioDocumentUrl:f,useFullPath:v,onAcceptOptions:function(){var $e=Object.entries(nt).filter(function(ze){var Se=Pt(ze,2),Ye=Se[0],xt=Se[1],dt=c||{};return Object.keys(dt).includes(Ye)?dt[Ye]!==xt:!0}).reduce(function(ze,Se){var Ye=Pt(Se,2),xt=Ye[0],dt=Ye[1];return ze[xt]=dt,ze},{}),We=Object.assign({},$e,{Quantity:"".concat(G.selections.quantity)});ye(We)}},g?Me:Le))}var m5e=(function(e){I4e(t,e);function t(r){zc(this,t);var n;return n=C4e(this,t,[r]),n.state={hasError:!1},n}
386return $f(t,[{key:"componentDidCatch",value:function(n,a){this.props.logging.error("".concat(this.props.name," unexpected error: ").concat(n.message),{error:n,context:a})}},{key:"render",value:function(){var n;return this.state.hasError?(n=this.props.fallback)!==null&&n!==void 0?n:b.createElement(b.Fragment,null):this.props.children}}],[{key:"getDerivedStateFromError",value:function(){return{hasError:!0}}}]),t})(b.Component),DT={},v5e=1e4;function b5e(e){var t=e.analyticsPageData,r=e.mpvId,n=e.productKey,a=e.tenant,i=e.locale,s=e.quantity,o=e.userOptions,l=e.productVersion,c=e.pricingContextString,u=e.vatInc,d=e.requestor,p=e.authToken,f=e.onError,g=e.loader,h=e.children,v=e.studioDocumentUrl,w=wT(function(){return new mT(t,r)}),T=Pt(ie(void 0),2),C=T[0],O=T[1],_=Pt(ie(o||DT),2),A=_[0],P=_[1],D=Pt(ie(!1),2),Q=D[0],G=D[1],Z="".concat(e5e,": ").concat(d),W=ue(function(){return{productKey:n,tenant:a,locale:i,quantity:s,userOptions:o,productVersion:l,selections:A}},[n,a,i,s,o,l,A]);fe(function(){Hc.getTestUserId().then(function(z){O(z),G(!0)})},[]),fe(function(){P(o||DT)},[o]);var B=f??function(){};return b.createElement(r5e,{requestor:Z,newRelicApplicationId:PT,context:W,authToken:p},b.createElement(jc.Consumer,null,function(z){return b.createElement(m5e,{name:"upload-flow-component",logging:z},b.createElement(c5e,{autoStart:!0,timeoutMs:v5e},b.createElement(yT,{analytics:w},Q!==!0?b.createElement(b.Fragment,null,g??h):b.createElement(St.WranglerDataProvider,{productKey:n,productVersion:l,merchant:a,culture:i,selectedAttributes:A||{},initialSelectedAttributes:o||{},deselectCompletedOptions:!0,merchandisingExperience:"UploadFlow",selectedQuantity:s,excludeInitialSelectedAttributes:!0,testUserId:C,requestor:d,documentUrl:v,pricingContextString:c,includeVat:u,disableDocumentModification:!p,priceStyle:"relative"},b.createElement(h5e,Qv(kr({},e),{testUserId:C,onError:B,setSelections:P}))))))}))}const Zr=L("Q",()=>bt(Y8)),y5e=L("b6",e=>{const{children:t,className:r,...n}=e;return y("div",{className:un("tile-header",r),...n,children:t})});y5e.displayName="TileHeader";const Jv=L("b5",Pr((e,t)=>{const{type:r,className:n,...a}=e;return y("li",{className:un("tile",{[`${r}`]:!!r},n),...a,ref:t,children:e.children})}));Jv.displayName="Tile";const e2=L("ag",()=>F(Ir)(Ne.SocialMediaGallery)),t2=L("aG",(e,t)=>(t??0)>0?{...e,quantity:String(t)}:e),w5e=e=>{const t=new Set,r=new Set;if(!e)return{on:t,off:r};for(const n of e.split(",").filter(Boolean)){const[a,i]=n.split(":");a&&(i?.toLowerCase()==="false"?r.add(a):t.add(a))}return{on:t,off:r}},x5e=(e,t)=>e?.[t]==="true",ja=e=>{const{featureFlags:t,queryStrings:r}=yg();return ue(()=>{const n=w5e(r?.forceFeatureGate);return n.off.has(e)?!1:n.on.has(e)?!0:x5e(t,e)},[t,r,e])};var vn=(e=>(e.GALLERY_QUICK_VIEW_MODAL_ENABLED="gallery_quick_view_modal_enabled",e.GALLERY_PRICE_IN_HEADER="fy27q1_priceinheadergallery",e))(vn||{});const RT=()=>{const e=De(),t=F(ar),r=F(ka),n=e2(),a=F(Vh),i=ja(vn.GALLERY_PRICE_IN_HEADER);return y("div",{className:"clickable tile-action-area fbu-action-area","data-testid":"fbu-tile",role:"presentation",children:ne("div",{className:"fbu-content",children:[y("div",{className:"fbu-upload-icon-circle",children:y(Lt,{className:"fbu-upload-icon",iconType:"upload"})}),y(de,{className:"fbu-header-text",fontWeight:"bold",children:e("FullBleedUploadTileHeader")}),!n&&!i&&y(pl,{mpvId:t,selections:t2(a,r),isTile:!0})]})})},NT=({userInteractionLocation:e})=>{const t=Zr(),r=F(hl),n=F(Tt),a=F(ar),i=F(ka),s=F(sn),o=F(Ea),l=F(zi),c=F(Vh),u=F(ji),d=m0(),f=d?.getPricingContext()?.vatInclusive||!1,g=d?.getEncodedContextString(),h=!0,{pageSection:v,pageStage:w,pageName:T}=t.getPageProperties(),C=A=>{t.trackEvent({userInteractionLocation:e,action:ft.DESIGN_POPUP_DISPLAYED,category:Hr.DESIGN_UPLOAD,eventLabel:st.OPTIONS_DISPLAYED,...t.buildFullBleedUploadMetaData(A)})},{identity:O}=wa(),_=A=>{Mr.recordDesignSelection(A,"fbu");const P=mo();t.trackEvent({userInteractionLocation:e,action:ft.DESIGN_POPUP_DISPLAYED,category:Hr.DESIGN_UPLOAD,eventLabel:st.OPTIONS_VALIDATION,fullbleedEngagementId:P,...t.buildFullBleedUploadMetaData(A)})};return y(Jv,{className:"full-bleed-upload-tile",type:"fbu",children:y(b5e,{analyticsPageData:{pageSection:v,pageStage:w,pageName:T,productName:o,coreProductId:s,position:0},authToken:O?.authorizationHeader??void 0,loader:y(RT,{}),locale:n,mpvId:a,pricingContextString:g??"",productKey:s,productName:l,productVersion:u??0,quantity:i,requestor:"gallery6-client",tenant:r,useFullPath:
386h,userOptions:c,vatInc:f,onPopupOpen:C,onSubmit:_,children:y(RT,{})})})};NT.displayName="FullBleedUploadTile";var r2=(e=>(e.CARE_TILE="Care Tile",e))(r2||{}),n2=(e=>(e.EXPERT_SERVICES_DESIGN_SERVICES_BRIEF="expertServices-Design Services:Printed Product Brief-hireAFreelancer",e))(n2||{});const LT="/design/get-started",E5e="https://cms.cloudinary.vpsvc.com/image/upload/f_auto,q_auto/expert_services/Gallery/care-tile-designers.png",k5e=2,T5e=e=>typeof e=="object"&&e!==null,S5e=(e,t)=>{if(t&&typeof e.listPrice=="number")return e.listPrice;if(typeof e.untaxedPrice=="number")return e.untaxedPrice;if(typeof e.listPrice=="number")return e.listPrice},C5e=e=>typeof e.fractionDigits=="number"?e.fractionDigits:typeof e.minimumFractionDigits=="number"?e.minimumFractionDigits:k5e,P5e=(e,t,r,n)=>{if(!Intl.NumberFormat.supportedLocalesOf([e]).length)return null;try{return new Intl.NumberFormat(e,{style:"currency",currency:t,minimumFractionDigits:n,maximumFractionDigits:n}).format(r)}catch{return null}},I5e=(e,t,r=!0)=>{if(!T5e(t)||!t.currency)return null;const n=S5e(t,r);return n===void 0||n<=0?null:P5e(e,t.currency,n,C5e(t))},_5e=e=>{const t=De(),r=F(II),a=m0()?.getPricingContext()?.vatInclusive??!0,i=I5e(e,r,a);return i?{ctaText:t("CareTileCTATextFromPrice",{price:i}),captionText:t("CareTileCaptionTextFromPrice"),eyebrowText:t("CareTileEyebrowText"),headingText:t("CareTileCTAText")}:{ctaText:t("CareTileCTAText"),captionText:t("CareTileCaptionTextVariant"),eyebrowText:t("CareTileEyebrowText"),headingText:t("CareTileHeadingVariant")}},UT=()=>{const e=De(),t=Zr(),r=F(Tt),n=F(ar),{ctaText:a,captionText:i,eyebrowText:s,headingText:o}=_5e(r),l=ue(()=>ii({path:LT,locale:r,mpvId:n}),[r,n]);return y(Jv,{type:"care-tile care-tile-dark","data-testid":"care-tile",children:y(Nt,{"aria-label":o,className:"care-tile-action-area",href:l,referrerPolicy:"no-referrer-when-downgrade",skin:"unstyled",onClick:()=>{const u=[window.location.pathname,LT,r2.CARE_TILE,n2.EXPERT_SERVICES_DESIGN_SERVICES_BRIEF];t.trackEvent({action:ft.NAVIGATION_CLICKED,eventLabel:`Content:${r2.CARE_TILE}`,eventDetail:u.join(";"),navigationDetail:n2.EXPERT_SERVICES_DESIGN_SERVICES_BRIEF,route:ve.client.segmentRoute})},children:y(qe,{className:"care-tile-content",children:ne(qe,{className:"care-tile-inner",children:[ne(de,{className:"care-tile-eyebrow",fontSkin:"body-small",children:[y(Lt,{darkMode:!0,iconType:"designServices",size:"20p"}),y("span",{className:"care-tile-eyebrow-label",children:s})]}),y(de,{className:"care-tile-header-text",fontSkin:"title-section",children:o}),y("img",{alt:e("CareTileImageDescription"),className:"care-tile-designer-img",src:E5e}),y(de,{className:"care-tile-caption",children:i}),ne(de,{className:"care-tile-cta",fontWeight:"bold",children:[y("span",{className:"care-tile-cta-text",children:a}),y("span",{children:y(Lt,{darkMode:!0,iconType:"arrowRight"})})]})]})})})})},a2=se([Td,Fl,jF],(e,t,r)=>{const n=e+1<t/Ki;return r&&n});function Df(e){return e.selectedColorSwatchDesignId||e.designId}const A5e=e=>{const t=F(Vi),r=F(Ji),n=De(),a=F(eR),i=F(qu),[s]=ue(()=>Object.keys(e.availableTaxonomyVariationsForExpansion||{}).filter(p=>(p===DP||p===NP)&&!!a[p]),[e,a]),o=ue(()=>s&&e.availableTaxonomyVariationsForExpansion[s]||[],[e,s]),l=ue(()=>o.map(p=>r(p)?.title).filter(d8).join(", "),[o,r]),c=ue(()=>o.length>1,[o]),u=ue(()=>s?i(a[s])?.title:"",[s,i,a]),d=u?`${u} ${n("GreetingOptions")}: `:"";return t!==RP&&t!==LP?{greetingTitle:"",greetingOptions:"",shouldShowGreetingOptions:!1}:{greetingTitle:d,greetingOptions:l,shouldShowGreetingOptions:c}},BT=L("aH",e=>e.colorComposition?.length?e.colorComposition.map(({color:t})=>t.toLowerCase()).sort().join("|"):e.color?.toLowerCase()??e.designId),O5e=L("aO",({colorSwatchIds:e,designById:t,personalizationHasColor:r,fallbackSwatchId:n})=>{const a=ue(()=>{const c=e.map(t).filter(u=>!!u);return Dd(c,r)},[e,t,r]),[i,s]=ie(null),o=i?a.find(c=>BT(c)===i):void 0,l=_e(c=>{s(BT(c))},[]);return{currentDesignId:o?.designId??n,selectSwatch:l}}),M5e=/^#([A-Fa-f0-9]{3,4}){1,2}$/,qT=e=>M5e.test(e),$5e=(e,t)=>e.match(new RegExp(`.{${t}}`,"g")),F5e=e=>parseInt(e.repeat(2/e.length),16),D5e=(e,t)=>{if(!qT(e))throw new Error("unknown hex code.");const r=Math.floor((e.length-1)/3),n=$5e(e.slice(1),r),[a,i,s,o]=n.map(F5e);return{r:a,g:i,b:s,value:`rgb(${a}, ${i}, ${s})`}},i2=e=>(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4),s2=e=>e>.008856452?Math.pow(e,1/3):7.787*e+16/116,R5e=e=>e>1?1:e<0?0:e,N5e=(e,t,r,n=1)=>{e=i2(e),t=i2(t),r=i2(r),n=R5e(n);const a=e*.4124564+t*.3575761+r*.1804375,i=e*.2126729+t*.7151522+r*.072175,s=e*.0193339+t*.119192+r*.9503041;return[a,i,s]},L5e=(e,t,r)=>{e=e/.94811,t=t/1,r=r/1.07304,e=s2(e),t=s2(t),r=s2(r);const s=116*t-16,o=500*(e-t),l=200*(t-r);return[s,o,l]},U5e=(e,t)=>{let r=0;for(let n=0;n<e.length;n++){const a=(e[n]||0)-(t[n]||0);r+=a*a}return Math.sqrt(r)},VT=/^rgba?\((?:\s+)?(?<r>\d+(?<unit>%?))(?:\s+)?(?<separator>[\s|,])(?:\s+)?(?<g>\d+\k<unit>)(?:\s+)?\k<separator>(?:\s+)?(?<b>\d+\k<unit>)(?:\s+)?(?:(?:,(?:\s+)?(?<a>(?:\d+)?(?:\.?\d+)))?(?:\s+)?)?\)$/,zT=e=>VT.test(e),B5e=e=>{if(!zT(e))throw new Error("Invalid RGB value.");const t=e.match(VT),{a:r,b:n,g:a,r:i}=t.groups,s={b:Number(n),g:Number(a),r:Number(i),value:t.input};return r&&(s.a=Number(r)),s};var q5e=[{id:"black",name:"black",hex:"#000",lab:[0,0,0]},{id:"blue",name:"blue",hex:"#0085FF",lab:[56.07921916049838,15.941714495633253,-69.65454185721134]},{id:"brown",name:"brown",hex:"#99693C",lab:[48.515096384704776,14.54048261056845,32.3104423194545]},{id:"cyan",name:"cyan",hex:"#2BF7F6",lab:[88.77214750009166,-45.27608969765712,-13.870552010301541]},{id:"dark_blue",name:"dark blue",hex:"#113355",lab:[20.605228904218343,1.309046975028788,-24.55755996763187]},{id:"dark_brown",name:"dark brown",hex:"#442211",lab:[17.524200462673456,14.646327491403127,18.09348825167934]},{id:"dark_gray",name:"dark gray",hex:"#373737",lab:[23.0687057087803,.13960326913919907,-.3287947384800538]},{id:"dark_purple",name:"dark purple",hex:"#331133",lab:[11.578793261294592,22.938802839076885,-14.963825340775488]},{id:"forest_green",name:"forest green",hex:"#228B22",lab:[50.59307310556156,-49.38852556405774,44.67525809740833]},{id:"gray",name:"gray",hex:"#9C9C9C",lab:[64.35892502127722,.287144619560864,-.6762853096249577]},{id:"green",name:"green",hex:"#05FF00",lab:[87.7503257281275,-85.74005994675133,82.73133201940395]},{id:"lavender",name:"lavender",hex:"#BCB6FF",lab:[76.90029996554277,17.860648248886058,-36.20454045777659]},{id:"light_blue",name:"light blue",hex:"#9BE1FF",lab:[86.0240865327686,-14.125455358789674,-22.426519366384355]},{id:"light_gray",name:"light gray",hex:"#E8E8E8",lab:[91.99590396970535,.38589917363002213,-.9088728269453616]},{id:"light_pink",name:"light pink",hex:"#FFB6C1",lab:[81.05459120164177,28.332639907651448,4.243734915784003]},{id:"lilac",name:"lilac",hex:"#C8A2C8",lab:[71.07121991675693,20.867840476555156,-14.930142219555155]},{id:"lime_green",name:"lime green",hex:"#32CD32",lab:[72.60670843346618,-66.86456775351179,60.991407072956285]},{id:"magenta",name:"magenta",hex:"#FF31AD",lab:[58.48975038908401,82.57302384227371,-17.88138852264907]},{id:"maroon",name:"maroon",hex:"#AA0000",lab:[35.100998867592786,59.341339846990806,49.2390499429717]},{id:"navy_blue",name:"navy blue",hex:"#0033B5",lab:[28.649231281967708,39.953803060292,-71.94737232823599]}
386,{id:"olive",name:"olive",hex:"#708C5A",lab:[55.00921167033394,-19.209218169513154,23.074602455606165]},{id:"orange",name:"orange",hex:"#FFA800",lab:[75.61941480423158,22.71474245385352,79.01435994942578]},{id:"pink",name:"pink",hex:"#FFBFD6",lab:[83.64179047170404,26.69893780364918,-3.333948828383604]},{id:"powder_blue",name:"powder blue",hex:"#B7E3DC",lab:[87.08054137397441,-15.248683788535388,-2.1669431368264602]},{id:"purple",name:"purple",hex:"#B500D2",lab:[44.911704941682814,80.74724725283805,-61.68344576889317]},{id:"red",name:"red",hex:"#f00",lab:[53.24079414130722,80.40628534603033,66.9485076645686]},{id:"seafoam_green",name:"seafoam green",hex:"#CCEEDD",lab:[91.3271500596255,-13.907353529750033,3.641979514522009]},{id:"steel",name:"steel",hex:"#7b9095",lab:[58.345915100688174,-6.087517498922946,-5.810285685322758]},{id:"tan",name:"tan",hex:"#CAAD89",lab:[72.39629473296336,5.553763907008513,21.78245632740927]},{id:"tangerine",name:"tangerine",hex:"#FF6622",lab:[62.41030749893568,55.72404569553968,63.04267786220763]},{id:"teal",name:"teal",hex:"#107C7B",lab:[46.91421425610568,-27.356237736413906,-8.076307140543548]},{id:"turquoise",name:"turquoise",hex:"#00AA66",lab:[61.40015842363408,-52.945419697209616,24.349156955818962]},{id:"white",name:"white",hex:"#fff",lab:[100.00000386666655,.41450003183252093,-.9762337974368318]},{id:"wine_red",name:"wine red",hex:"#801420",lab:[27.28406582905417,44.961932591276096,22.744208462637474]},{id:"yellow",name:"yellow",hex:"#FFF500",lab:[94.5545660086568,-16.387785654098153,92.11549101130085]}],V5e="sort",z5e="bl\xE5",j5e="brun",H5e="cyan",G5e="creme",W5e="m\xF8rkebl\xE5",Q5e="m\xF8rkebrun",K5e="m\xF8rkegr\xE5",Y5e="m\xF8rkelilla",X5e="smaragdgr\xF8n",Z5e="skovgr\xF8n",J5e="guld",e6e="gr\xE5",t6e="gr\xF8n",r6e="lavendelbl\xE5",n6e="lysebl\xE5",a6e="lysegr\xE5",i6e="lys lyser\xF8d",s6e="syrenfarvet",o6e="limegr\xF8n",l6e="magenta",c6e="r\xF8dbrun",u6e="lysviolet",d6e="marinebl\xE5",p6e="olivengr\xF8n",f6e="orange",g6e="stedsegr\xF8n",h6e="lyser\xF8d",m6e="pudderbl\xE5",v6e="lilla",b6e="r\xF8d",y6e="laks",w6e="s\xF8gr\xF8n",x6e="st\xE5l",E6e="beige",k6e="mandarin",T6e="bl\xE5gr\xF8n",S6e="terrakotta",C6e="turkis",P6e="hvid",I6e="vinr\xF8d",_6e="gul",A6e={black:V5e,blue:z5e,brown:j5e,cyan:H5e,cream:G5e,dark_blue:W5e,dark_brown:Q5e,dark_gray:K5e,dark_purple:Y5e,emerald:X5e,forest_green:Z5e,gold:J5e,gray:e6e,green:t6e,lavender:r6e,light_blue:n6e,light_gray:a6e,light_pink:i6e,lilac:s6e,lime_green:o6e,magenta:l6e,maroon:c6e,mauve:u6e,navy_blue:d6e,olive:p6e,orange:f6e,periwinkle:g6e,pink:h6e,powder_blue:m6e,purple:v6e,red:b6e,salmon:y6e,seafoam_green:w6e,steel:x6e,tan:E6e,tangerine:k6e,teal:T6e,terracotta:S6e,turquoise:C6e,white:P6e,wine_red:I6e,yellow:_6e},O6e="Schwarz",M6e="Blau",$6e="Braun",F6e="Zyan",D6e="Cr\xE8me",R6e="Dunkelblau",N6e="Dunkelbraun",L6e="Dunkelgrau",U6e="Dunkellila",B6e="Smaragd",q6e="Waldgr\xFCn",V6e="Gold",z6e="Grau",j6e="Gr\xFCn",H6e="Lavendel",G6e="Hellblau",W6e="Hellgrau",Q6e="Hellrosa",K6e="Flieder",Y6e="Limettengr\xFCn",X6e="Magenta",Z6e="Rotbraun",J6e="Malve",e8e="Marineblau",t8e="Olivgr\xFCn",r8e="Orange",n8e="Blassviolett",a8e="Rosa",i8e="Puderblau",s8e="Lila",o8e="Rot",l8e="Lachs",c8e="Gischtgr\xFCn",u8e="Stahl",d8e="Hellbraun",p8e="Mandarine",f8e="Blaugr\xFCn",g8e="Terracotta",h8e="T\xFCrkis",m8e="Wei\xDF",v8e="Weinrot",b8e="Gelb",y8e={black:O6e,blue:M6e,brown:$6e,cyan:F6e,cream:D6e,dark_blue:R6e,dark_brown:N6e,dark_gray:L6e,dark_purple:U6e,emerald:B6e,forest_green:q6e,gold:V6e,gray:z6e,green:j6e,lavender:H6e,light_blue:G6e,light_gray:W6e,light_pink:Q6e,lilac:K6e,lime_green:Y6e,magenta:X6e,maroon:Z6e,mauve:J6e,navy_blue:e8e,olive:t8e,orange:r8e,periwinkle:n8e,pink:a8e,powder_blue:i8e,purple:s8e,red:o8e,salmon:l8e,seafoam_green:c8e,steel:u8e,tan:d8e,tangerine:p8e,teal:f8e,terracotta:g8e,turquoise:h8e,white:m8e,wine_red:v8e,yellow:b8e},w8e="Schwarz",x8e="Blau",E8e="Braun",k8e="Zyan",T8e="Cr\xE8me",S8e="Dunkelblau",C8e="Dunkelbraun",P8e="Dunkelgrau",I8e="Dunkellila",_8e="Smaragd",A8e="Waldgr\xFCn",O8e="Gold",M8e="Grau",$8e="Gr\xFCn",F8e="Lavendel",D8e="Hellblau",R8e="Hellgrau",N8e="Hellrosa",L8e="Flieder",U8e="Limettengr\xFCn",B8e="Magenta",q8e="Rotbraun",V8e="Malve",z8e="Marineblau",j8e="Olivgr\xFCn",H8e="Orange",G8e="Blassviolett",W8e="Rosa",Q8e="Puderblau",K8e="Lila",Y8e="Rot",X8e="Lachs",Z8e="Gischtgr\xFCn",J8e="Stahl",e7e="Hellbraun",t7e="Mandarine",r7e="Blaugr\xFCn",n7e="Terracotta",a7e="T\xFCrkis",i7e="Wei\xDF",s7e="Weinrot",o7e="Gelb",l7e={black:w8e,blue:x8e,brown:E8e,cyan:k8e,cream:T8e,dark_blue:S8e,dark_brown:C8e,dark_gray:P8e,dark_purple:I8e,emerald:_8e,forest_green:A8e,gold:O8e,gray:M8e,green:$8e,lavender:F8e,light_blue:D8e,light_gray:R8e,light_pink:N8e,lilac:L8e,lime_green:U8e,magenta:B8e,maroon:q8e,mauve:V8e,navy_blue:z8e,olive:j8e,orange:H8e,periwinkle:G8e,pink:W8e,powder_blue:Q8e,purple:K8e,red:Y8e,salmon:X8e,seafoam_green:Z8e,steel:J8e,tan:e7e,tangerine:t7e,teal:r7e,terracotta:n7e,turquoise:a7e,white:i7e,wine_red:s7e,yellow:o7e},c7e="Schwarz",u7e="Blau",d7e="Braun",p7e="Zyan",f7e="Cr\xE8me",g7e="Dunkelblau",h7e="Dunkelbraun",m7e="Dunkelgrau",v7e="Dunkellila",b7e="Smaragd",y7e="Waldgr\xFCn",w7e="Gold",x7e="Grau",E7e="Gr\xFCn",k7e="Lavendel",T7e="Hellblau",S7e="Hellgrau",C7e="Hellrosa",P7e="Flieder",I7e="Limettengr\xFCn",_7e="Magenta",A7e="Rotbraun",O7e="Malve",M7e="Marineblau",$7e="Olivgr\xFCn",F7e="Orange",D7e="Blassviolett",R7e="Rosa",N7e="Puderblau",L7e="Lila",U7e="Rot",B7e="Lachs",q7e
386="Gischtgr\xFCn",V7e="Stahl",z7e="Hellbraun",j7e="Mandarine",H7e="Blaugr\xFCn",G7e="Terracotta",W7e="T\xFCrkis",Q7e="Wei\xDF",K7e="Weinrot",Y7e="Gelb",X7e={black:c7e,blue:u7e,brown:d7e,cyan:p7e,cream:f7e,dark_blue:g7e,dark_brown:h7e,dark_gray:m7e,dark_purple:v7e,emerald:b7e,forest_green:y7e,gold:w7e,gray:x7e,green:E7e,lavender:k7e,light_blue:T7e,light_gray:S7e,light_pink:C7e,lilac:P7e,lime_green:I7e,magenta:_7e,maroon:A7e,mauve:O7e,navy_blue:M7e,olive:$7e,orange:F7e,periwinkle:D7e,pink:R7e,powder_blue:N7e,purple:L7e,red:U7e,salmon:B7e,seafoam_green:q7e,steel:V7e,tan:z7e,tangerine:j7e,teal:H7e,terracotta:G7e,turquoise:W7e,white:Q7e,wine_red:K7e,yellow:Y7e},Z7e="black",J7e="blue",e9e="brown",t9e="cyan",r9e="cream",n9e="dark blue",a9e="dark brown",i9e="dark grey",s9e="dark purple",o9e="emerald",l9e="forest green",c9e="gold",u9e="grey",d9e="green",p9e="lavender",f9e="light blue",g9e="light grey",h9e="light pink",m9e="lilac",v9e="lime green",b9e="magenta",y9e="maroon",w9e="mauve",x9e="navy blue",E9e="olive",k9e="orange",T9e="periwinkle",S9e="pink",C9e="powder blue",P9e="purple",I9e="red",_9e="salmon",A9e="seafoam green",O9e="steel",M9e="tan",$9e="tangerine",F9e="teal",D9e="terracotta",R9e="turquoise",N9e="white",L9e="wine red",U9e="yellow",B9e={black:Z7e,blue:J7e,brown:e9e,cyan:t9e,cream:r9e,dark_blue:n9e,dark_brown:a9e,dark_gray:i9e,dark_purple:s9e,emerald:o9e,forest_green:l9e,gold:c9e,gray:u9e,green:d9e,lavender:p9e,light_blue:f9e,light_gray:g9e,light_pink:h9e,lilac:m9e,lime_green:v9e,magenta:b9e,maroon:y9e,mauve:w9e,navy_blue:x9e,olive:E9e,orange:k9e,periwinkle:T9e,pink:S9e,powder_blue:C9e,purple:P9e,red:I9e,salmon:_9e,seafoam_green:A9e,steel:O9e,tan:M9e,tangerine:$9e,teal:F9e,terracotta:D9e,turquoise:R9e,white:N9e,wine_red:L9e,yellow:U9e},q9e="black",V9e="blue",z9e="brown",j9e="cyan",H9e="cream",G9e="dark blue",W9e="dark brown",Q9e="dark gray",K9e="dark purple",Y9e="emerald",X9e="forest green",Z9e="gold",J9e="gray",ebe="green",tbe="lavender",rbe="light blue",nbe="light gray",abe="light pink",ibe="lilac",sbe="lime green",obe="magenta",lbe="maroon",cbe="mauve",ube="navy blue",dbe="olive",pbe="orange",fbe="periwinkle",gbe="pink",hbe="powder blue",mbe="purple",vbe="red",bbe="salmon",ybe="seafoam green",wbe="steel",xbe="tan",Ebe="tangerine",kbe="teal",Tbe="terracotta",Sbe="turquoise",Cbe="white",Pbe="wine red",Ibe="yellow",_be={black:q9e,blue:V9e,brown:z9e,cyan:j9e,cream:H9e,dark_blue:G9e,dark_brown:W9e,dark_gray:Q9e,dark_purple:K9e,emerald:Y9e,forest_green:X9e,gold:Z9e,gray:J9e,green:ebe,lavender:tbe,light_blue:rbe,light_gray:nbe,light_pink:abe,lilac:ibe,lime_green:sbe,magenta:obe,maroon:lbe,mauve:cbe,navy_blue:ube,olive:dbe,orange:pbe,periwinkle:fbe,pink:gbe,powder_blue:hbe,purple:mbe,red:vbe,salmon:bbe,seafoam_green:ybe,steel:wbe,tan:xbe,tangerine:Ebe,teal:kbe,terracotta:Tbe,turquoise:Sbe,white:Cbe,wine_red:Pbe,yellow:Ibe},Abe="black",Obe="blue",Mbe="brown",$be="cyan",Fbe="cream",Dbe="dark blue",Rbe="dark brown",Nbe="dark grey",Lbe="dark purple",Ube="emerald",Bbe="forest green",qbe="gold",Vbe="grey",zbe="green",jbe="lavender",Hbe="light blue",Gbe="light grey",Wbe="light pink",Qbe="lilac",Kbe="lime green",Ybe="magenta",Xbe="maroon",Zbe="mauve",Jbe="navy blue",eye="olive",tye="orange",rye="periwinkle",nye="pink",aye="powder blue",iye="purple",sye="red",oye="salmon",lye="seafoam green",cye="steel",uye="tan",dye="tangerine",pye="teal",fye="terracotta",gye="turquoise",hye="white",mye="wine red",vye="yellow",bye={black:Abe,blue:Obe,brown:Mbe,cyan:$be,cream:Fbe,dark_blue:Dbe,dark_brown:Rbe,dark_gray:Nbe,dark_purple:Lbe,emerald:Ube,forest_green:Bbe,gold:qbe,gray:Vbe,green:zbe,lavender:jbe,light_blue:Hbe,light_gray:Gbe,light_pink:Wbe,lilac:Qbe,lime_green:Kbe,magenta:Ybe,maroon:Xbe,mauve:Zbe,navy_blue:Jbe,olive:eye,orange:tye,periwinkle:rye,pink:nye,powder_blue:aye,purple:iye,red:sye,salmon:oye,seafoam_green:lye,steel:cye,tan:uye,tangerine:dye,teal:pye,terracotta:fye,turquoise:gye,white:hye,wine_red:mye,yellow:vye},yye="black",wye="blue",xye="brown",Eye="cyan",kye="cream",Tye="dark blue",Sye="dark brown",Cye="dark grey",Pye="dark purple",Iye="emerald",_ye="forest green",Aye="gold",Oye="grey",Mye="green",$ye="lavender",Fye="light blue",Dye="light grey",Rye="light pink",Nye="lilac",Lye="lime green",Uye="magenta",Bye="maroon",qye="mauve",Vye="navy blue",zye="olive",jye="orange",Hye="periwinkle",Gye="pink",Wye="powder blue",Qye="purple",Kye="red",Yye="salmon",Xye="seafoam green",Zye="steel",Jye="tan",ewe="tangerine",twe="teal",rwe="terracotta",nwe="turquoise",awe="white",iwe="wine red",swe="yellow",owe={black:yye,blue:wye,brown:xye,cyan:Eye,cream:kye,dark_blue:Tye,dark_brown:Sye,dark_gray:Cye,dark_purple:Pye,emerald:Iye,forest_green:_ye,gold:Aye,gray:Oye,green:Mye,lavender:$ye,light_blue:Fye,light_gray:Dye,light_pink:Rye,lilac:Nye,lime_green:Lye,magenta:Uye,maroon:Bye,mauve:qye,navy_blue:Vye,olive:zye,orange:jye,periwinkle:Hye,pink:Gye,powder_blue:Wye,purple:Qye,red:Kye,salmon:Yye,seafoam_green:Xye,steel:Zye,tan:Jye,tangerine:ewe,teal:twe,terracotta:rwe,turquoise:nwe,white:awe,wine_red:iwe,yellow:swe},lwe="black",cwe="blue",uwe="brown",dwe="cyan",pwe="cream",fwe="dark blue",gwe="dark brown",hwe="dark gray",mwe="dark purple",vwe="emerald",bwe="forest green",ywe="gold",wwe="gray",xwe="green",Ewe="lavender",kwe="light blue",Twe="light gray",Swe="light pink",Cwe="lilac",Pwe="lime green",Iwe="magenta",_we="maroon",Awe="mauve",Owe="navy blue",Mwe="olive",$we="orange",Fwe="periwinkle",Dwe="pink",Rwe="powder blue",Nwe="purple",Lwe="red",Uwe="salmon",Bwe="seafoam green",qwe="steel",Vwe="tan",zwe="tangerine",jwe="teal",Hwe="terracotta",Gwe="turquoise",Wwe="white",Qwe="wine red",Kwe="yellow",Ywe={black:lwe,blue:cwe,brown:uwe,cyan:dwe,cream:pwe,dark_blue:fwe,dark_brown:gwe,dark_gray:hwe,dark_purple:mwe,emerald:vwe,forest_green:bwe,gold:ywe,gray:wwe,green:xwe,lavender:Ewe,light_blue:kwe,light_gray:Twe,light_pink:Swe,lilac:Cwe,lime_green:Pwe,magenta:Iwe,maroon:_we,mauve:Awe,navy_blue:Owe,olive:Mwe,orange:$we,periwinkle:Fwe,pink:Dwe,powder_blue:Rwe,purple:Nwe,red:Lwe,salmon:Uwe,seafoam_green:Bwe,steel:qwe,tan:Vwe,tangerine:zwe,teal:jwe,terracotta:Hwe,turquoise:Gwe,white:Wwe,wine_red:Qwe,yellow:Kwe},Xwe="black",Zwe="blue",Jwe="brown",exe="cyan",txe="cream",rxe="dark blue",nxe="dark brown",axe="dark grey",ixe="dark purple",sxe="emerald",oxe="forest green",lxe="gold",cxe="grey",uxe="green",dxe="lavender",pxe="light blue",fxe="light grey",gxe="light pink",hxe="lilac",mxe="lime green",vxe="magenta",bxe="maroon",yxe="mauve",wxe="navy blue",xxe="olive",Exe="orange",kxe="periwinkle",Txe="pink",Sxe="powder blue",Cxe="purple",Pxe="red",Ixe="salmon",_xe="seafoam green",Axe="steel",Oxe="tan",Mxe="tangerine",$xe="teal",Fxe="terracotta",Dxe="turquoise",Rxe="white",Nxe="wine red",
386Lxe="yellow",Uxe={black:Xwe,blue:Zwe,brown:Jwe,cyan:exe,cream:txe,dark_blue:rxe,dark_brown:nxe,dark_gray:axe,dark_purple:ixe,emerald:sxe,forest_green:oxe,gold:lxe,gray:cxe,green:uxe,lavender:dxe,light_blue:pxe,light_gray:fxe,light_pink:gxe,lilac:hxe,lime_green:mxe,magenta:vxe,maroon:bxe,mauve:yxe,navy_blue:wxe,olive:xxe,orange:Exe,periwinkle:kxe,pink:Txe,powder_blue:Sxe,purple:Cxe,red:Pxe,salmon:Ixe,seafoam_green:_xe,steel:Axe,tan:Oxe,tangerine:Mxe,teal:$xe,terracotta:Fxe,turquoise:Dxe,white:Rxe,wine_red:Nxe,yellow:Lxe},Bxe="black",qxe="blue",Vxe="brown",zxe="cyan",jxe="cream",Hxe="dark blue",Gxe="dark brown",Wxe="dark gray",Qxe="dark purple",Kxe="emerald",Yxe="forest green",Xxe="gold",Zxe="gray",Jxe="green",eEe="lavender",tEe="light blue",rEe="light gray",nEe="light pink",aEe="lilac",iEe="lime green",sEe="magenta",oEe="maroon",lEe="mauve",cEe="navy blue",uEe="olive",dEe="orange",pEe="periwinkle",fEe="pink",gEe="powder blue",hEe="purple",mEe="red",vEe="salmon",bEe="seafoam green",yEe="steel",wEe="tan",xEe="tangerine",EEe="teal",kEe="terracotta",TEe="turquoise",SEe="white",CEe="wine red",PEe="yellow",IEe={black:Bxe,blue:qxe,brown:Vxe,cyan:zxe,cream:jxe,dark_blue:Hxe,dark_brown:Gxe,dark_gray:Wxe,dark_purple:Qxe,emerald:Kxe,forest_green:Yxe,gold:Xxe,gray:Zxe,green:Jxe,lavender:eEe,light_blue:tEe,light_gray:rEe,light_pink:nEe,lilac:aEe,lime_green:iEe,magenta:sEe,maroon:oEe,mauve:lEe,navy_blue:cEe,olive:uEe,orange:dEe,periwinkle:pEe,pink:fEe,powder_blue:gEe,purple:hEe,red:mEe,salmon:vEe,seafoam_green:bEe,steel:yEe,tan:wEe,tangerine:xEe,teal:EEe,terracotta:kEe,turquoise:TEe,white:SEe,wine_red:CEe,yellow:PEe},_Ee="negro",AEe="azul",OEe="marr\xF3n",MEe="cian",$Ee="crema",FEe="azul oscuro",DEe="marr\xF3n oscuro",REe="gris oscuro",NEe="p\xFArpura oscuro",LEe="verde esmeralda",UEe="verde bosque",BEe="dorado",qEe="gris",VEe="verde",zEe="lavanda",jEe="azul claro",HEe="gris claro",G
386Ee="rosa claro",WEe="lila",QEe="verde lima",KEe="magenta",YEe="granate",XEe="malva",ZEe="azul marino",JEe="verde oliva",eke="naranja",tke="lavanda azulado",rke="rosa",nke="azul p\xE1lido",ake="p\xFArpura",ike="rojo",ske="salm\xF3n",oke="verde espuma de mar",lke="acero",cke="tostado",uke="mandarina",dke="verde azulado",pke="terracota",fke="turquesa",gke="blanco",hke="rojo vino",mke="amarillo",vke={black:_Ee,blue:AEe,brown:OEe,cyan:MEe,cream:$Ee,dark_blue:FEe,dark_brown:DEe,dark_gray:REe,dark_purple:NEe,emerald:LEe,forest_green:UEe,gold:BEe,gray:qEe,green:VEe,lavender:zEe,light_blue:jEe,light_gray:HEe,light_pink:GEe,lilac:WEe,lime_green:QEe,magenta:KEe,maroon:YEe,mauve:XEe,navy_blue:ZEe,olive:JEe,orange:eke,periwinkle:tke,pink:rke,powder_blue:nke,purple:ake,red:ike,salmon:ske,seafoam_green:oke,steel:lke,tan:cke,tangerine:uke,teal:dke,terracotta:pke,turquoise:fke,white:gke,wine_red:hke,yellow:mke},bke="negro",yke="azul",wke="marr\xF3n",xke="cian",Eke="crema",kke="azul oscuro",Tke="marr\xF3n oscuro",Ske="gris oscuro",Cke="p\xFArpura oscuro",Pke="verde esmeralda",Ike="verde bosque",_ke="dorado",Ake="gris",Oke="verde",Mke="lavanda",$ke="azul claro",Fke="gris claro",Dke="rosa claro",Rke="lila",Nke="verde lima",Lke="magenta",Uke="granate",Bke="malva",qke="azul marino",Vke="verde oliva",zke="naranja",jke="lavanda azulado",Hke="rosa",Gke="azul p\xE1lido",Wke="p\xFArpura",Qke="rojo",Kke="salm\xF3n",Yke="verde espuma de mar",Xke="acero",Zke="tostado",Jke="mandarina",eTe="verde azulado",tTe="terracota",rTe="turquesa",nTe="blanco",aTe="rojo vino",iTe="amarillo",sTe={black:bke,blue:yke,brown:wke,cyan:xke,cream:Eke,dark_blue:kke,dark_brown:Tke,dark_gray:Ske,dark_purple:Cke,emerald:Pke,forest_green:Ike,gold:_ke,gray:Ake,green:Oke,lavender:Mke,light_blue:$ke,light_gray:Fke,light_pink:Dke,lilac:Rke,lime_green:Nke,magenta:Lke,maroon:Uke,mauve:Bke,navy_blue:qke,olive:Vke,orange:zke,periwinkle:jke,pink:Hke,powder_blue:Gke,purple:Wke,red:Qke,salmon:Kke,seafoam_green:Yke,steel:Xke,tan:Zke,tangerine:Jke,teal:eTe,terracotta:tTe,turquoise:rTe,white:nTe,wine_red:aTe,yellow:iTe},oTe="musta",lTe="sininen",cTe="ruskea",uTe="syaani",dTe="kerma",pTe="tummansininen",fTe="tummanruskea",gTe="tummanharmaa",hTe="tummanvioletti",mTe="smaragdinvihre\xE4",vTe="mets\xE4nvihre\xE4",bTe="kulta",yTe="harmaa",wTe="vihre\xE4",xTe="laventeli",ETe="vaaleansininen",kTe="vaaleanharmaa",TTe="vaaleanpunainen",STe="liila",CTe="limenvihre\xE4",PTe="magenta",ITe="kastanjanruskea",_Te="malva",ATe="laivastonsininen",OTe="oliivinvihre\xE4",MTe="oranssi",$Te="vaaleansininen",FTe="pinkki",DTe="puuterisininen",RTe="purppura",NTe="punainen",LTe="lohenpunainen",UTe="merimelonin vihre\xE4",BTe="ter\xE4s",qTe="vaaleanruskea",VTe="mandariini",zTe="sinivihre\xE4",jTe="terrakotta",HTe="turkoosi",GTe="valkoinen",WTe="viininpunainen",QTe="keltainen",KTe={black:oTe,blue:lTe,brown:cTe,cyan:uTe,cream:dTe,dark_blue:pTe,dark_brown:fTe,dark_gray:gTe,dark_purple:hTe,emerald:mTe,forest_green:vTe,gold:bTe,gray:yTe,green:wTe,lavender:xTe,light_blue:ETe,light_gray:kTe,light_pink:TTe,lilac:STe,lime_green:CTe,magenta:PTe,maroon:ITe,mauve:_Te,navy_blue:ATe,olive:OTe,orange:MTe,periwinkle:$Te,pink:FTe,powder_blue:DTe,purple:RTe,red:NTe,salmon:LTe,seafoam_green:UTe,steel:BTe,tan:qTe,tangerine:VTe,teal:zTe,terracotta:jTe,turquoise:HTe,white:GTe,wine_red:WTe,yellow:QTe},YTe="noir",XTe="bleu",ZTe="marron",JTe="cyan",eSe="cr\xE8me",tSe="bleu fonc\xE9",rSe="marron fonc\xE9",nSe="gris fonc\xE9",aSe="violet fonc\xE9",iSe="\xE9meraude",sSe="vert for\xEAt",oSe="dor\xE9",lSe="gris",cSe="vert",uSe="lavande",dSe="bleu clair",pSe="gris clair",fSe="rose clair",gSe="lilas",hSe="vert lime",mSe="magenta",vSe="grenat",bSe="mauve",ySe="bleu marine",wSe="vert olive",xSe="orange",ESe="pervenche",kSe="rose",TSe="bleu poudr\xE9",SSe="pourpre",CSe="rouge",PSe="saumon",ISe="vert d\u2019eau",_Se="acier",ASe="fauve",OSe="mandarine",MSe="bleu canard",$Se="terracotta",FSe="turquoise",DSe="blanc",RSe="bordeaux",NSe="jaune",LSe={black:YTe,blue:XTe,brown:ZTe,cyan:JTe,cream:eSe,dark_blue:tSe,dark_brown:rSe,dark_gray:nSe,dark_purple:aSe,emerald:iSe,forest_green:sSe,gold:oSe,gray:lSe,green:cSe,lavender:uSe,light_blue:dSe,light_gray:pSe,light_pink:fSe,lilac:gSe,lime_green:hSe,magenta:mSe,maroon:vSe,mauve:bSe,navy_blue:ySe,olive:wSe,orange:xSe,periwinkle:ESe,pink:kSe,powder_blue:TSe,purple:SSe,red:CSe,salmon:PSe,seafoam_green:ISe,steel:_Se,tan:ASe,tangerine:OSe,teal:MSe,terracotta:$Se,turquoise:FSe,white:DSe,wine_red:RSe,yellow:NSe},USe="noir",BSe="bleu",qSe="brun",VSe="cyan",zSe="cr\xE8me",jSe="bleu fonc\xE9",HSe="brun fonc\xE9",GSe="gris fonc\xE9",WSe="mauve fonc\xE9",QSe="\xE9meraude",KSe="vert for\xEAt",YSe="or",XSe="gris",ZSe="vert",JSe="lavande",eCe="bleu p\xE2le",tCe="gris clair",rCe="rose clair",nCe="lilas",aCe="vert lime",iCe="magenta",sCe="brun rouge\xE2tre",oCe="mauve",lCe="bleu marine",cCe
386="olive",uCe="orange",dCe="pervenche",pCe="rose",fCe="bleu pastel",gCe="mauve",hCe="rouge",mCe="saumon",vCe="vert d\u2019eau",bCe="acier",yCe="marron clair",wCe="tangerine",xCe="bleu sarcelle",ECe="terre cuite",kCe="turquoise",TCe="blanc",SCe="bordeaux",CCe="jaune",PCe={black:USe,blue:BSe,brown:qSe,cyan:VSe,cream:zSe,dark_blue:jSe,dark_brown:HSe,dark_gray:GSe,dark_purple:WSe,emerald:QSe,forest_green:KSe,gold:YSe,gray:XSe,green:ZSe,lavender:JSe,light_blue:eCe,light_gray:tCe,light_pink:rCe,lilac:nCe,lime_green:aCe,magenta:iCe,maroon:sCe,mauve:oCe,navy_blue:lCe,olive:cCe,orange:uCe,periwinkle:dCe,pink:pCe,powder_blue:fCe,purple:gCe,red:hCe,salmon:mCe,seafoam_green:vCe,steel:bCe,tan:yCe,tangerine:wCe,teal:xCe,terracotta:ECe,turquoise:kCe,white:TCe,wine_red:SCe,yellow:CCe},ICe="noir",_Ce="bleu",ACe="marron",OCe="cyan",MCe="cr\xE8me",$Ce="bleu fonc\xE9",FCe="marron fonc\xE9",DCe="gris fonc\xE9",RCe="violet fonc\xE9",NCe="\xE9meraude",LCe="vert for\xEAt",UCe="dor\xE9",BCe="gris",qCe="vert",VCe="lavande",zCe="bleu clair",jCe="gris clair",HCe="rose clair",GCe="lilas",WCe="vert lime",QCe="magenta",KCe="grenat",YCe="mauve",XCe="bleu marine",ZCe="vert olive",JCe="orange",ePe="pervenche",tPe="rose",rPe="bleu poudr\xE9",nPe="pourpre",aPe="rouge",iPe="saumon",sPe="vert d\u2019eau",oPe="acier",lPe="fauve",cPe="mandarine",uPe="bleu canard",dPe="terracotta",pPe="turquoise",fPe="blanc",gPe="bordeaux",hPe="jaune",mPe={black:ICe,blue:_Ce,brown:ACe,cyan:OCe,cream:MCe,dark_blue:$Ce,dark_brown:FCe,dark_gray:DCe,dark_purple:RCe,emerald:NCe,forest_green:LCe,gold:UCe,gray:BCe,green:qCe,lavender:VCe,light_blue:zCe,light_gray:jCe,light_pink:HCe,lilac:GCe,lime_green:WCe,magenta:QCe,maroon:KCe,mauve:YCe,navy_blue:XCe,olive:ZCe,orange:JCe,periwinkle:ePe,pink:tPe,powder_blue:rPe,purple:nPe,red:aPe,salmon:iPe,seafoam_green:sPe,steel:oPe,tan:lPe,tangerine:cPe,teal:uPe,terracotta:dPe,turquoise:pPe,white:fPe,wine_red:gPe,yellow:hPe},vPe="noir",bPe="bleu",yPe="marron",wPe="cyan",xPe="cr\xE8me",EPe="bleu fonc\xE9",kPe="marron fonc\xE9",TPe="gris fonc\xE9",SPe="violet fonc\xE9",CPe="\xE9meraude",PPe="vert for\xEAt",IPe="dor\xE9",_Pe="gris",APe="vert",OPe="lavande",MPe="bleu clair",$Pe="gris clair",FPe="rose clair",DPe="lilas",RPe="vert lime",NPe="magenta",LPe="grenat",UPe="mauve",BPe="bleu marine",qPe="vert olive",VPe="orange",zPe="pervenche",jPe="rose",HPe="bleu poudr\xE9",GPe="pourpre",WPe="rouge",QPe="saumon",KPe="vert d\u2019eau",YPe="acier",XPe="fauve",ZPe="mandarine",JPe="bleu canard",eIe="terracotta",tIe="turquoise",rIe="blanc",nIe="bordeaux",aIe="jaune",iIe={black:vPe,blue:bPe,brown:yPe,cyan:wPe,cream:xPe,dark_blue:EPe,dark_brown:kPe,dark_gray:TPe,dark_purple:SPe,emerald:CPe,forest_green:PPe,gold:IPe,gray:_Pe,green:APe,lavender:OPe,light_blue:MPe,light_gray:$Pe,light_pink:FPe,lilac:DPe,lime_green:RPe,magenta:NPe,maroon:LPe,mauve:UPe,navy_blue:BPe,olive:qPe,orange:VPe,periwinkle:zPe,pink:jPe,powder_blue:HPe,purple:GPe,red:WPe,salmon:QPe,seafoam_green:KPe,steel:YPe,tan:XPe,tangerine:ZPe,teal:JPe,terracotta:eIe,turquoise:tIe,white:rIe,wine_red:nIe,yellow:aIe},sIe="nero",oIe="blu",lIe="marrone",cIe="ciano",uIe="crema",dIe="blu scuro",pIe="marrone scuro",fIe="grigio scuro",gIe="viola scuro",hIe="verde smeraldo",mIe="verde foresta",vIe="oro",bIe="grigio",yIe="verde",wIe="lavanda",xIe="azzurro chiaro",EIe="grigio chiaro",kIe="rosa chiaro",TIe="lilla",SIe="verde acido",CIe="magenta",PIe="rosso granata",IIe="malva",_Ie="blu marino",AIe="verde oliva",OIe="arancio",MIe="pervinca",$Ie="rosa",FIe="azzurro polvere",DIe="viola",RIe="rosso",NIe="salmone",LIe="verde schiuma marina",UIe="acciaio",BIe="terra di Siena",qIe="mandarino",VIe="foglia di t\xE8",zIe="terracotta",jIe="turchese",HIe="bianco",GIe="vinaccia",WIe="giallo",QIe={black:sIe,blue:oIe,brown:lIe,cyan:cIe,cream:uIe,dark_blue:dIe,dark_brown:pIe,dark_gray:fIe,dark_purple:gIe,emerald:hIe,forest_green:mIe,gold:vIe,gray:bIe,green:yIe,lavender:wIe,light_blue:xIe,light_gray:EIe,light_pink:kIe,lilac:TIe,lime_green:SIe,magenta:CIe,maroon:PIe,mauve:IIe,navy_blue:_Ie,olive:AIe,orange:OIe,periwinkle:MIe,pink:$Ie,powder_blue:FIe,purple:DIe,red:RIe,salmon:NIe,seafoam_green:LIe,steel:UIe,tan:BIe,tangerine:qIe,teal:VIe,terracotta:zIe,turquoise:jIe,white:HIe,wine_red:GIe,yellow:WIe},KIe="nero",YIe="blu",XIe="marrone",ZIe="ciano",JIe="crema",e_e="blu scuro",t_e="marrone scuro",r_e="grigio scuro",n_e="viola scuro",a_e="verde smeraldo",i_e="verde foresta",s_e="oro",o_e="grigio",l_e="verde",c_e="lavanda",u_e="azzurro chiaro",d_e="grigio chiaro",p_e="rosa chiaro",f_e="lilla",g_e="verde acido",h_e="magenta",m_e="rosso granata",v_e="malva",b_e="blu marino",y_e="verde oliva",w_e="arancio",x_e="pervinca",E_e="rosa",k_e="azzurro polvere",T_e="viola",S_e="rosso",C_e="salmone",P_e="verde schiuma marina",I_e="acciaio",__e="terra di Siena",A_e="mandarino",O_e="foglia di t\xE8",M_e="terracotta",$_e="turchese",F_e="bianco",D_e="vinaccia",R_e="giallo",N_e={black:KIe,blue:YIe,brown:XIe,cyan:ZIe,cream:JIe,dark_blue:e_e,dark_brown:t_e,dark_gray:r_e,dark_purple:n_e,emerald:a_e,forest_green:i_e,gold:s_e,gray:o_e,green:l_e,lavender:c_e,light_blue:u_e,light_gray:d_e,light_pink:p_e,lilac:f_e,lime_green:g_e,magenta:h_e,maroon:m_e,mauve:v_e,navy_blue:b_e,olive:y_e,orange:w_e,periwinkle:x_e,pink:E_e,powder_blue:k_e,purple:T_e,red:S_e,salmon:C_e,seafoam_green:P_e,steel:I_e,tan:__e,tangerine:A_e,teal:O_e,terracotta:M_e,turquoise:$_e,white:F_e,wine_red:D_e,yellow:R_e},L_e="svart",U_e="bl\xE5",B_e="brun",q_e="cyan",V_e="krem",z_e="m\xF8rkebl\xE5",j_e="m\xF8rkebrun",H_e="m\xF8rk gr\xE5",G_e="m\xF8rk lilla",W_e="smaragd",Q_e="skogsgr\xF8nn",K_e="gull",Y_e="gr\xE5",X_e="gr\xF8nn",Z_e="lavendel",J_e="lys bl\xE5",eAe="lys gr\xE5",tAe="lyserosa",rAe="syrinl
386illa",nAe="limegr\xF8nn",aAe="magenta",iAe="kastanjebrun",sAe="m\xF8rkelilla",oAe="marinebl\xE5",lAe="oliven",cAe="oransje",uAe="lys indigo",dAe="rosa",pAe="pudderbl\xE5",fAe="lilla",gAe="r\xF8d",hAe="laks",mAe="sj\xF8spr\xF8ytgr\xF8nn",vAe="st\xE5lgr\xE5",bAe="solbrun",yAe="mandarin",wAe="bl\xE5gr\xF8nn",xAe="terrakotta",EAe="turkis",kAe="hvite",TAe="vinr\xF8d",SAe="gul",CAe={black:L_e,blue:U_e,brown:B_e,cyan:q_e,cream:V_e,dark_blue:z_e,dark_brown:j_e,dark_gray:H_e,dark_purple:G_e,emerald:W_e,forest_green:Q_e,gold:K_e,gray:Y_e,green:X_e,lavender:Z_e,light_blue:J_e,light_gray:eAe,light_pink:tAe,lilac:rAe,lime_green:nAe,magenta:aAe,maroon:iAe,mauve:sAe,navy_blue:oAe,olive:lAe,orange:cAe,periwinkle:uAe,pink:dAe,powder_blue:pAe,purple:fAe,red:gAe,salmon:hAe,seafoam_green:mAe,steel:vAe,tan:bAe,tangerine:yAe,teal:wAe,terracotta:xAe,turquoise:EAe,white:kAe,wine_red:TAe,yellow:SAe},PAe="zwart",IAe="blauw",_Ae="bruin",AAe="cyaan",OAe="cr\xE8me",MAe="donkerblauw",$Ae="donkerbruin",FAe="donkergrijs",DAe="donkerpaars",RAe="smaragd",NAe="bladgroen",LAe="goud",UAe="grijs",BAe="groen",qAe="lavendel",VAe="lichtblauw",zAe="lichtgrijs",jAe="lichtroze",HAe="lila",GAe="limoengroen",WAe="fuchsia",QAe="kastanjebruin",KAe="mauve",YAe="marineblauw",XAe="olijfgroen",ZAe="oranje",JAe="maagdenpalm",eOe="roze",tOe="poederblauw",rOe="paars",nOe="rood",aOe="zalm",iOe="zeeschuimgroen",sOe="staal",oOe="beige",lOe="mandarijn",cOe="turquoise",uOe="terracotta",dOe="turquoise",pOe="wit",fOe="wijnrood",gOe="geel",hOe={black:PAe,blue:IAe,brown:_Ae,cyan:AAe,cream:OAe,dark_blue:MAe,dark_brown:$Ae,dark_gray:FAe,dar
386k_purple:DAe,emerald:RAe,forest_green:NAe,gold:LAe,gray:UAe,green:BAe,lavender:qAe,light_blue:VAe,light_gray:zAe,light_pink:jAe,lilac:HAe,lime_green:GAe,magenta:WAe,maroon:QAe,mauve:KAe,navy_blue:YAe,olive:XAe,orange:ZAe,periwinkle:JAe,pink:eOe,powder_blue:tOe,purple:rOe,red:nOe,salmon:aOe,seafoam_green:iOe,steel:sOe,tan:oOe,tangerine:lOe,teal:cOe,terracotta:uOe,turquoise:dOe,white:pOe,wine_red:fOe,yellow:gOe},mOe="zwart",vOe="blauw",bOe="bruin",yOe="cyaan",wOe="cr\xE8me",xOe="donkerblauw",EOe="donkerbruin",kOe="donkergrijs",TOe="donkerpaars",SOe="smaragd",COe="bladgroen",POe="goud",IOe="grijs",_Oe="groen",AOe="lavendel",OOe="lichtblauw",MOe="lichtgrijs",$Oe="lichtroze",FOe="lila",DOe="limoengroen",ROe="fuchsia",NOe="kastanjebruin",LOe="mauve",UOe="marineblauw",BOe="olijfgroen",qOe="oranje",VOe="maagdenpalm",zOe="roze",jOe="poederblauw",HOe="paars",GOe="rood",WOe="zalm",QOe="zeeschuimgroen",KOe="staal",YOe="beige",XOe="mandarijn",ZOe="turquoise",JOe="terracotta",eMe="turquoise",tMe="wit",rMe="wijnrood",nMe="geel",aMe={black:mOe,blue:vOe,brown:bOe,cyan:yOe,cream:wOe,dark_blue:xOe,dark_brown:EOe,dark_gray:kOe,dark_purple:TOe,emerald:SOe,forest_green:COe,gold:POe,gray:IOe,green:_Oe,lavender:AOe,light_blue:OOe,light_gray:MOe,light_pink:$Oe,lilac:FOe,lime_green:DOe,magenta:ROe,maroon:NOe,mauve:LOe,navy_blue:UOe,olive:BOe,orange:qOe,periwinkle:VOe,pink:zOe,powder_blue:jOe,purple:HOe,red:GOe,salmon:WOe,seafoam_green:QOe,steel:KOe,tan:YOe,tangerine:XOe,teal:ZOe,terracotta:JOe,turquoise:eMe,white:tMe,wine_red:rMe,yellow:nMe},iMe="preto",sMe="azul",oMe="castanho",lMe="azul ciano",cMe="creme",uMe="azul-escuro",dMe="castanho-escuro",pMe="cinzento-escuro",fMe="roxo-escuro",gMe="esmeralda",hMe="verde floresta",mMe="dourado",vMe="cinzento",bMe="verde",yMe="alfazema",wMe="azul claro",xMe="cinzento-claro",EMe="rosa-claro",kMe="lil\xE1s",TMe="verde-lima",SMe="magenta",CMe="castanho-avermelhado",PMe="malva",IMe="azul-marinho escuro",_Me="verde-oliva",AMe="cor de laranja",OMe="arroxeado",MMe="cor-de-rosa",$Me="azul-p\xF3lvora",FMe="roxo",DMe="vermelho",RMe="salm\xE3o",NMe="verde-marinho",LMe="a\xE7o",UMe="caramelo",BMe="tangerina",qMe="azul petr\xF3leo",VMe="terracota",zMe="azul-turquesa",jMe="branco",HMe="vermelho-tinto",GMe="amarelo",WMe={black:iMe,blue:sMe,brown:oMe,cyan:lMe,cream:cMe,dark_blue:uMe,dark_brown:dMe,dark_gray:pMe,dark_purple:fMe,emerald:gMe,forest_green:hMe,gold:mMe,gray:vMe,green:bMe,lavender:yMe,light_blue:wMe,light_gray:xMe,light_pink:EMe,lilac:kMe,lime_green:TMe,magenta:SMe,maroon:CMe,mauve:PMe,navy_blue:IMe,olive:_Me,orange:AMe,periwinkle:OMe,pink:MMe,powder_blue:$Me,purple:FMe,red:DMe,salmon:RMe,seafoam_green:NMe,steel:LMe,tan:UMe,tangerine:BMe,teal:qMe,terracotta:VMe,turquoise:zMe,white:jMe,wine_red:HMe,yellow:GMe},QMe="svart",KMe="bl\xE5",YMe="brun",XMe="cyan",ZMe="kr\xE4m",JMe="m\xF6rkbl\xE5",e$e="m\xF6rkbrun",t$e="m\xF6rkgr\xE5",r$e="m\xF6rklila",n$e="smaragd",a$e="skogsgr\xF6n",i$e="guld",s$e="gr\xE5",o$e="gr\xF6n",l$e="lavendel",c$e="ljusbl\xE5",u$e="ljusgr\xE5",d$e="ljusrosa",p$e="syren",f$e="limegr\xF6n",g$e="magenta",h$e="r\xF6dbrun",m$e="malvaf\xE4rgad",v$e="marinbl\xE5",b$e="olivgr\xF6n",y$e="orange",w$e="lavendelbl\xE5",x$e="rosa",E$e="puderbl\xE5",k$e="lila",T$e="r\xF6d",S$e="lax",C$e="sj\xF6skumsgr\xF6n",P$e="st\xE5l",I$e="beige",_$e="mandarin",A$e="bl\xE5gr\xF6n",O$e="terrakotta",M$e="turkos",$$e="vit",F$e="vinr\xF6d",D$e="gul",R$e={black:QMe,blue:KMe,brown:YMe,cyan:XMe,cream:ZMe,dark_blue:JMe,dark_brown:e$e,dark_gray:t$e,dark_purple:r$e,emerald:n$e,forest_green:a$e,gold:i$e,gray:s$e,green:o$e,lavender:l$e,light_blue:c$e,light_gray:u$e,light_pink:d$e,lilac:p$e,lime_green:f$e,magenta:g$e,maroon:h$e,mauve:m$e,navy_blue:v$e,olive:b$e,orange:y$e,periwinkle:w$e,pink:x$e,powder_blue:E$e,purple:k$e,red:T$e,salmon:S$e,seafoam_green:C$e,steel:P$e,tan:I$e,tangerine:_$e,teal:A$e,terracotta:O$e,turquoise:M$e,white:$$e,wine_red:F$e,yellow:D$e};const N$e="en-us",Rf={"da-dk":A6e,"de-at":y8e,"de-ch":l7e,"de-de":X7e,"en-au":B9e,"en-ca":_be,"en-gb":bye,"en-ie":owe,"en-in":Ywe,"en-nz":Uxe,"en-us":IEe,"es-es":vke,"es-us":sTe,"fi-fi":KTe,"fr-be":LSe,"fr
386-ca":PCe,"fr-ch":mPe,"fr-fr":iIe,"it-it":N_e,"it-ch":QIe,"nb-no":CAe,"nl-be":hOe,"nl-nl":aMe,"pt-pt":WMe,"sv-se":R$e};Rf.default=Rf[N$e];function L$e(e){return Object.assign(Object.assign({},Rf.default),Rf[e])}var U$e=[{id:"black",name:"black",hex:"#000000",lab:[0,0,0]},{id:"black",name:"black",hex:"#1B1B1B",lab:[9.76693509041294,.09207237119990275,-.21684958666498]},{id:"black",name:"black",hex:"#030303",lab:[.8225205703234408,.008824590627745654,-.020868056220074704]},{id:"black",name:"black",hex:"#1A1A1A",lab:[9.263235127897214,.09027251220389276,-.21261054433062698]},{id:"black",name:"black",hex:"#1C1C1C",lab:[10.26818518683623,.09386347614816215,-.22106801139588628]},{id:"black",name:"black",hex:"#050505",lab:[1.3708676172057324,.01470765104626126,-.03478009370013191]},{id:"black",name:"black",hex:"#080808",lab:[2.1933881875291696,.023532241674006915,-.055648149920212164]},{id:"black",name:"black",hex:"#0A0A0A",lab:[2.741735234411461,.029415302092508644,-.06956018740026382]},{id:"black",name:"black",hex:"#0D0D0D",lab:[3.635495048621035,.03900419842471636,-.09223564467525924]},{id:"black",name:"black",hex:"#0F0F0F",lab:[4.314984294981187,.046294246420400254,-.1094748728545758]},{id:"black",name:"black",hex:"#121212",lab:[5.463863025268843,.05862024146721656,-.13862291704788698]},{id:"black",name:"black",hex:"#141414",lab:[6.318898690765131,.06779367735730568,-.16031590927388373]},{id:"black",name:"black",hex:"#171717",lab:[7.73952009974899,.08303512276744418,-.19635829957965756]},{id:"black",name:"black",hex:"#010B13",lab:[2.6446985418307136,-1.145987100464943,-5.009504496759259]},{id:"black",name:"black",hex:"#010203",lab:[.5098262464552903,-.11728155884649372,-.4904532502608916]},{id:"black",name:"black",hex:"#100C08",lab:[3.528698423493463,.7644120225338974,1.9534033053615896]},{id:"black",name:"black",hex:"#1F1F1F",lab:[11.757916745180708,.09918669819793113,-.23360530663629198]},{id:"black",name:"black",hex:"#212121",lab:[12.740011331302725,.10269599322930423,-.2418704264233018]},{id:"black",name:"black",hex:"#242424",lab:[14.197679363085555,.10790464344859196,-.2541378811701689]},{id:"black",name:"black",hex:"#292421",lab:[14.640854947508462,1.8006411238825626,2.6133357358268494]},{id:"black",name:"black",hex:"#242124",lab:[13.170169867393263,2.2433357137496,-1.761039564732736]},{id:"blue",name:"blue",hex:"#318CE7",lab:[57.24614409385657,5.17801701760201,-54.400962750054326]},{id:"blue",name:"blue",hex:"#1F75FE",lab:[52.02484396404546,26.596563643189462,-75.65224797175318]},{id:"blue",name:"blue",hex:"#499DF5",lab:[63.4415866045658,3.072139624723913,-52.28527397659821]},{id:"blue",name:"blue",hex:"#5190ED",lab:[59.71435615400077,9.159269305300588,-53.755290808695946]},{id:"blue",name:"blue",hex:"#4981CE",lab:[53.56895184712117,6.142356943488747,-46.092979007738144]},{id:"blue",name:"blue",hex:"#3C69E7",lab:[48.046370215877346,28.054368008907705,-69.17976326406936]},{id:"blue",name:"blue",hex:"#1E90FF",lab:[59.378302464398686,10.235202772961415,-64.33162362482827]},{id:"blue",name:"blue",hex:"#1C86EE",lab:[55.55006810172685,9.767095100231105,-61.04643888989072]},{id:"blue",name:"blue",hex:"#1874CD",lab:[48.37380878682846,7.953531919425439,-53.88469029969867]},{id:"blue",name:"blue",hex:"#0072BB",lab:[46.47252358893474,1.0477871500793046,-46.54146943157964]},{id:"blue",name:"blue",hex:"#1974D2",lab:[48.69583549771923,9.963344277420905,-56.23160579807309]},{id:"blue",name:"blue",hex:"#3579DC",lab:[51.37789396798263,13.148479862071571,-57.58498317153078]},{id:"blue",name:"blue",hex:"#1D7CF2",lab:[53.04155086856578,17.531916114522204,-67.31782612754343]},{id:"blue",name:"blue",hex:"#0276FD",lab:[51.90306784409292,24.597837165626522,-75.308209507517]},{id:"blue",name:"blue",hex:"#4169E1",lab:[47.83007360562802,26.51296202457282,-66.11941543129088]},{id:"blue",name:"blue",hex:"#4876FF",lab:[53.54807344768234,29.968655743204174,-73.68030854208621]},{id:"blue",name:"blue",hex:"#436EEE",lab:[50.115745536245214,28.28450077325678,-69.75815836363843]},{id:"blue",name:"blue",hex:"#007FFF",lab:[54.443862454817236,19.669381727287384,-72.29816842907026]},{id:"blue",name:"blue",hex:"#3E8EDE",lab:[57.694990344107566,2.286286953321337,-48.625067681840115]},{id:"blue",name:"blue",hex:"#006DB0",lab:[44.33322623740298,-.24666462436923053,-43.52014407478237]},{id:"blue",name:"blue",hex:"#007BB8",lab:[49.037419054833336,-5.583584616458525,-40.72958410424066]}
386,{id:"blue",name:"blue",hex:"#5DADEC",lab:[68.2170350999782,-5.722615103125994,-39.78210550172798]},{id:"blue",name:"blue",hex:"#75A1D0",lab:[64.82241392425414,-2.2092917334890494,-29.469004976755464]},{id:"blue",name:"blue",hex:"#5993E5",lab:[60.4677505964482,6.084362593179071,-48.08701193562768]},{id:"blue",name:"blue",hex:"#7093DB",lab:[61.15460581782699,7.764315208472872,-41.341917774939496]},{id:"blue",name:"blue",hex:"#7EB6FF",lab:[72.9631493374969,1.8095168606787615,-42.62543420889171]},{id:"blue",name:"blue",hex:"#77B5FE",lab:[72.31003366152335,.5516834786410962,-43.12835417820801]},{id:"blue",name:"blue",hex:"#60AFFE",lab:[69.68183894830207,-.5519241596562696,-47.31510983501295]},{id:"blue",name:"blue",hex:"#6495ED",lab:[61.92593782647535,9.619197973625315,-50.194553371248894]},{id:"blue",name:"blue",hex:"#6CA0DC",lab:[64.55947588755159,-.3199441965220928,-36.59575537221682]},{id:"blue",name:"blue",hex:"#6699CC",lab:[61.62385259122726,-2.5471766142619034,-32.2384618645279]},{id:"blue",name:"blue",hex:"#4F94CD",lab:[59.202700533913145,-4.254401722037338,-36.64759444626882]},{id:"blue",name:"blue",hex:"#5CACEE",lab:[67.98380369160891,-4.715318229488286,-41.246063517684384]},{id:"blue",name:"blue",hex:"#63B8FF",lab:[72.32847415608755,-4.694614694660871,-43.70376279657921]},{id:"blue",name:"blue",hex:"#0198E1",lab:[59.79447193883752,-6.8215045929114755,-47.04452989313357]},{id:"blue",name:"blue",hex:"#62B1F6",lab:[69.95906681667383,-3.8566041157397923,-42.51824992345081]},{id:"blue",name:"blue",hex:"#33A1DE",lab:[62.89754308767991,-9.946883208358127,-40.45246236641482]},{id:"blue",name:"blue",hex:"#42C0FB",lab:[73.42729839576835,-15.198434812366656,-39.90026989857125]},{id:"blue",name:"blue",hex:"#56A0D3",lab:[63.194303539493475,-7.745203332231776,-33.78011159253715]},{id:"blue",name:"blue",hex:"#00B7EB",lab:[69.37026424963382,-20.132497583705387,-37.5673608387532]},{id:"blue",name:"blue",hex:"#00BFFF",lab:[72.54592077051686,-17.35678550996722,-43.49401270051829]},{id:"blue",name:"blue",hex:"#00B2EE",lab:[68.02766784401945,-16.4501090980399,-41.30126530089302]},{id:"blue",name:"blue",hex:"#009ACD",lab:[59.44884802285543,-15.32793042402253,-36.3764483888523]},{id:"blue",name:"blue",hex:"#71A6D2",lab:[66.08521899727566,-5.4195732859136925,-28.6554081784538]},{id:"blue",name:"blue",hex:"#0BB5FF",lab:[69.70691065776982,-11.759043482031718,-47.93844392172317]},{id:"blue",name:"blue",hex:"#3299CC",lab:[59.72341891598029,-11.863572176144254,-35.33898005688829]},{id:"blue",name:"blue",hex:"#0099CC",lab:[59.10282826441977,-15.144814135588213,-36.35326077952503]},{id:"blue",name:"blue",hex:"#6CA6CD",lab:[65.64428595769283,-8.06397535644493,-26.57202921669912]},{id:"blue",name:"blue",hex:"#38B0DE",lab:[67.39819433433475,-17.494301163024694,-33.43895734187916]},{id:"blue",name:"blue",hex:"#009EDB",lab:[61.27687948750186,-12.431874134259612,-41.363260884004035]},{id:"blue",name:"blue",hex:"#00CCFF",lab:[76.31433784805343,-24.045184322556313,-37.63232479221295]},{id:"blue",name:"blue",hex:"#189BCC",lab:[59.88286856927856,-15.278638751235697,-35.12366211617473]},{id:"blue",name:"blue",hex:"#0040FF",lab:[39.38448478125124,58.304157055904334,-96.98413575959962]},{id:"blue",name:"blue",hex:"#003EFF",lab:[39.00615098611767,59.38214779580267,-97.61166466689147]},{id:"blue",name:"blue",hex:"#3232CC",lab:[32.51908315416196,50.99742297869167,-79.09862303463399]},{id:"blue",name:"blue",hex:"#3232CD",lab:[32.625222236304836,51.31900670474837,-79.50799394727677]},{id:"blue",name:"blue",hex:"#4666FF",lab:[49.522955881869194,39.56442854802611,-80.23311597987146]},{id:"blue",name:"blue",hex:"#4D4DFF",lab:[44.38060050561148,54.96552634816787,-88.64944212206021]},{id:"blue",name:"blue",hex:"#3333FF",lab:[38.35627093563059,66.26013903912323,-98.65456101752645]},{id:"blue",name:"blue",hex:"#2E37FE",lab:[38.667013979214694,63.8624605929615,-97.58278383227152]},{id:"blue",name:"blue",hex:"#0147FA",lab:[40.26650160711494,52.68776652854462,-92.71191470149596]},{id:"blue",name:"blue",hex:"#4166F5",lab:[48.53180032028811,35.51063052443942,-76.26813804051092]},{id:"blue",name:"blue",hex:"#1464F4",lab:[46.700274707045416,33.070896521220746,-78.74847752160048]},{id:"blue",name:"blue",hex:"#0000FF",lab:[32.297010932850725,79.42575443955474,-108.79311020157895]},{id:"blue",name:"blue",hex:"#0000EE",lab:[29.83962330546531,75.38451332575407,-103.25763631219391]},{id:"blue",name:"blue",hex:"#3300FF",lab:[33.81896348597579,79.9445425384689,-106.21216369839912]},{id:"blue",name:"blue",hex:"#3F00FF",lab:[34.54839973868978,80.22588193349937,-104.97612686636226]}
386,{id:"blue",name:"blue",hex:"#1DACD6",lab:[65.44995906989328,-20.537872777289635,-32.06501142271878]},{id:"blue",name:"blue",hex:"#47ABCC",lab:[65.60988489932015,-18.575914473741516,-26.192734659175553]},{id:"blue",name:"blue",hex:"#33A1C9",lab:[62.00438803227961,-17.11117004432583,-30.11104176338817]},{id:"blue",name:"blue",hex:"#0EBFE9",lab:[71.71327584977183,-24.546313383195905,-32.84154017288032]},{id:"blue",name:"blue",hex:"#5D92B1",lab:[58.09165874137497,-8.76740188717362,-22.420839948892567]},{id:"blue",name:"blue",hex:"#7D9EC0",lab:[63.85040677252266,-2.7285458002196394,-21.96120050941399]},{id:"blue",name:"blue",hex:"#4682B4",lab:[52.46551718768575,-3.8361953362635037,-32.925192840605135]},{id:"blue",name:"blue",hex:"#6082B6",lab:[53.8441124019664,2.6521410545619073,-31.833244988328136]},{id:"blue",name:"blue",hex:"#50729F",lab:[47.290680698695965,1.0708804394920501,-28.692363928076748]},{id:"blue",name:"blue",hex:"#72A0C1",lab:[63.8091604212639,-6.606023584606547,-22.643366446372436]},{id:"blue",name:"blue",hex:"#4E78A0",lab:[48.99436628503216,-2.688112094422712,-26.64434294291038]},{id:"blue",name:"blue",hex:"#6D9BC3",lab:[62.19592438131302,-4.579103556328013,-26.262539662089402]},{id:"blue",name:"blue",hex:"#739AC5",lab:[62.32619720779974,-1.8902563001210182,-27.15972041537964]},{id:"blue",name:"blue",hex:"#539DC2",lab:[61.52081939370726,-11.992772856308843,-26.840133052525907]},{id:"blue",name:"blue",hex:"#0087BD",lab:[52.94909923892493,-10.648949310978207,-37.454104824736504]},{id:"blue",name:"blue",hex:"#0070B8",lab:[45.69858521508483,1.0906915429624853,-46.02796639385578]},{id:"blue",name:"blue",hex:"#517693",lab:[48.022004935992555,-4.71404038337525,-20.460439651308192]},{id:"blue",name:"blue",hex:"#8DB6CD",lab:[71.90957250721723,-7.931998736551704,-16.87675703660134]},{id:"blue",name:"blue",hex:"#5971AD",lab:[48.19713287591671,8.32608808511004,-35.46680517017058]},{id:"blue",name:"blue",hex:"#236B8E",lab:[42.497539558197516,-9.532975063376664,-26.16604705094272]},{id:"blue",name:"blue",hex:"#506987",lab:[43.591085584763256,-.8158980838433028,-20.097382121022545]},{id:"blue",name:"blue",hex:"#6183A6",lab:[53.52042034328856,-2.379123605701805,-23.078294758197828]},{id:"blue",name:"blue",hex:"#6996AD",lab:[59.73630054077154,-8.966265128600991,-17.576525555703615]},{id:"brown",name:"brown",hex:"#C48E48",lab:[62.971053502684626,13.473410132169795,44.141989158918925]},{id:"brown",name:"brown",hex:"#9C661F",lab:[47.84323296539823,15.915728018564224,45.99927471759892]},{id:"brown",name:"brown",hex:"#964B00",lab:[40.43968454815075,27.72244611577418,49.91136126002924]},{id:"brown",name:"brown",hex:"#87421F",lab:[36.26717753359776,27.057862072057347,33.61035417519699]},{id:"brown",name:"brown",hex:"#B67C3D",lab:[56.78158731246707,16.630706390444672,42.22649421396174]},{id:"brown",name:"brown",hex:"#B28647",lab:[58.94844996753429,10.010197232583229,39.4921270440352]},{id:"brown",name:"brown",hex:"#7B3F00",lab:[33.49321445433161,22.48653244307394,43.593034180842416]},{id:"brown",name:"brown",hex:"#AA6600",lab:[49.55800993708539,21.52491224881442,56.988872987600416]},{id:"brown",name:"brown",hex:"#BC7642",lab:[56.13206521331648,22.85674519063974,39.11994799290621]},{id:"brown",name:"brown",hex:"#AA5303",lab:[45.278296685089515,31.96181567978057,53.57190577215986]},{id:"brown",name:"brown",hex:"#B87333",lab:[54.75513960131413,21.923922934956874,45.02249860788717]},{id:"brown",name:"brown",hex:"#81613C",lab:[43.57126720808229,8.409020610274375,25.62610086633922]},{id:"brown",name:"brown",hex:"#8B4500",lab:[37.38412632853355,26.241423294416034,47.211165788384875]},{id:"brown",name:"brown",hex:"#97694F",lab:[48.57145586470824,15.427651136623199,21.532507194920704]},{id:"brown",name:"brown",hex:"#855E42",lab:[43.33968828151755,12.589938932896338,21.933181118493582]},{id:"brown",name:"brown",hex:"#733D1A",lab:[31.938374092343793,20.829723295368947,30.80589013857701]},{id:"brown",name:"brown",hex:"#6C541E",lab:[37.15743278755922,3.834204328115154,33.922547368010804]},{id:"brown",name:"brown",hex:"#856D4D",lab:[47.57286654613957,5.029741801430232,21.00853977868542]},{id:"brown",name:"brown",hex:"#9F703A",lab:[50.99744114946114,13.052917720356882,36.475761699660424]},{id:"brown",name:"brown",hex:"#B86D29",lab:[53.26589630551899,24.770477420066438,48.14893614113824]},{id:"brown",name:"brown",hex:"#987456",lab:[51.65502020868841,10.302925233320327,21.55805592434037]},{id:"brown",name:"brown",hex:"#964514",lab:[39.229111355923436,31.365213295799887,42.51729921362851]},{id:"brown",name:"brown",hex:"#A68064",lab:[56.55222829941883,11.058216501704244,20.330962548149945]},{id:"brown",name:"brown",hex:"#8B5A00",lab:[42.4644311503197,14.179763295850577,50.39466817921821]},{id:"brown",name:"brown",hex:"#D99058",lab:[66.06377228269972,22.380599494639387,40.197618420112576]}
386,{id:"brown",name:"brown",hex:"#CD853F",lab:[61.75442209392598,21.69112495709141,47.497856962238494]},{id:"brown",name:"brown",hex:"#D68A59",lab:[64.32075495809514,24.45020317058405,37.47584050474533]},{id:"brown",name:"brown",hex:"#826644",lab:[45.17436912782141,6.750369351768426,23.0573514146025]},{id:"brown",name:"brown",hex:"#734A12",lab:[35.176598063759805,12.690861465868286,37.783677576504815]},{id:"brown",name:"brown",hex:"#80461B",lab:[36.08018769076448,21.512916627907913,35.14647801301338]},{id:"brown",name:"brown",hex:"#8B4513",lab:[37.469798326367545,26.655576320252756,40.73387449527818]},{id:"brown",name:"brown",hex:"#8B4C39",lab:[39.504055604415434,24.855855214599128,22.552859823944573]},{id:"brown",name:"brown",hex:"#704214",lab:[32.684428866224366,16.170124380880363,34.432824815235854]},{id:"brown",name:"brown",hex:"#8B4726",lab:[38.087049024287,26.3486304890736,31.9371711568885]},{id:"brown",name:"brown",hex:"#A0522D",lab:[43.79918613858127,29.560321037449768,35.309139320716575]},{id:"brown",name:"brown",hex:"#8B5A2B",lab:[42.72864115019803,15.717599384915125,34.37060815678203]},{id:"brown",name:"brown",hex:"#A67B5B",lab:[55.10303123190501,12.850762751864252,23.527560223092937]},{id:"brown",name:"brown",hex:"#A75502",lab:[45.24724825730036,29.610859438096604,53.58406905217775]},{id:"brown",name:"brown",hex:"#993300",lab:[36.25649980036504,41.047060654411354,47.863235949499106]},{id:"brown",name:"brown",hex:"#8C7853",lab:[51.42053580801267,2.4694125081068385,22.73636428761865]},{id:"brown",name:"brown",hex:"#8B7355",lab:[49.98625609489967,5.155748171346453,19.671883174181282]},{id:"brown",name:"brown",hex:"#9D8851",lab:[57.43568078748527,.6117746080882558,31.873401196929574]},{id:"brown",name:"brown",hex:"#85754E",lab:[49.80977568326658,.5308344151793709,23.355988662130155]},{id:"brown",name:"brown",hex:"#8B795E",lab:[51.80616440635055,2.9002411285796725,16.901902443186255]},{id:"brown",name:"brown",hex:"#8A795D",lab:[51.68877185927687,2.3389121453002426,17.305971905236383]},{id:"brown",name:"brown",hex:"#8B7765",lab:[51.408123032795785,5.058852312834539,12.273580753076008]},{id:"brown",name:"brown",hex:"#6C2E1F",lab:[27.413366018457914,26.642006983365967,22.56078302626897]},{id:"brown",name:"brown",hex:"#79443B",lab:[35.03514077175575,21.96616497823653,15.00591994019147]},{id:"brown",name:"brown",hex:"#8B5742",lab:[42.3076910948666,19.33880775859559,20.744705076613702]},{id:"brown",name:"brown",hex:"#954535",lab:[39.4194336018945,32.54533963903436,25.182736650355874]},{id:"cream",name:"cream",hex:"#EEE5DE",lab:[91.45570198380858,2.236055896834288,3.6089706925043874]},{id:"cream",name:"cream",hex:"#EEEEE0",lab:[93.75728030448406,-2.0226438306119587,5.882266926589397]},{id:"cream",name:"cream",hex:"#EFDFBB",lab:[89.25954028411945,.24634365533293678,18.857386398670826]},{id:"cream",name:"cream",hex:"#F1E9D2",lab:[92.41248144317211,-.7061556989506612,11.293159798653551]},{id:"cream",name:"cream",hex:"#F2E8D7",lab:[92.35270198134768,.9457654916304459,8.606504951813188]},{id:"cream",name:"cream",hex:"#F5F5DC",lab:[95.94908856266986,-3.7963038764661228,11.1656607536617]},{id:"cream",name:"cream",hex:"#FAEBD7",lab:[93.73133223938991,2.2323174277335545,10.65894299729151]},{id:"cream",name:"cream",hex:"#FAF0E6",lab:[95.31154768412136,2.0765981663252164,5.114731768115499]},{id:"cream",name:"cream",hex:"#FAFAD2",lab:[97.36911644222596,-6.081327205687326,18.377045504942014]},{id:"cream",name:"cream",hex:"#FCFFF0",lab:[99.41975315335247,-3.1532071423373553,5.879023277497875]},{id:"cream",name:"cream",hex:"#FDF5E6",lab:[96.78000571514856,.5741078086608509,7.256943414632322]},{id:"cream",name:"cream",hex:"#FEF0DB",lab:[95.37391471200698,1.7181985940044053,10.960436981583932]},{id:"cream",name:"cream",hex:"#FFEBCD",lab:[93.92026167090177,2.5247197826272494,16.184179763688313]},{id:"cream",name:"cream",hex:"#FFEFD5",lab:[95.07607393817332,1.668706992744018,13.661535803282266]},{id:"cream",name:"cream",hex:"#FFEFDB",lab:[95.20676313535759,2.5776755291533893,10.733402807850446]},{id:"cream",name:"cream",hex:"#FFF5EE",lab:[97.12143678944318,2.568223557223026,3.624325646715887]},{id:"cream",name:"cream",hex:"#FFF8DC",lab:[97.45567595155853,-1.8140865544606921,13.408466798862628]},{id:"cream",name:"cream",hex:"#FFF8E7",lab:[97.69848902943082,-.09021250041529871,8.076995657182673]},{id:"cream",name:"cream",hex:"#FFFAF0",lab:[98.4016480104955,.372234398902882,4.439646135786801]},{id:"cream",name:"cream",hex:"#FFFACD",lab:[97.64817944823999,-5.025154880725468,21.38592524827969]},{id:"cream",name:"cream",hex:"#FFFCCF",lab:[98.18810554277562,-5.735591244223793,21.111733682587452]},{id:"cream",name:"cream",hex:"#FFFDD0",lab:[98.45831684424431,-6.089159457334792,20.97566915147322]},{id:"cream",name:"cream",hex:"#FFFFCC",lab:[98.88366982816507,-7.647377025903346,23.604961406243042]},{id:"cream",name:"cream",hex:"#FFFFE0",lab:[99.28508946335137,-4.699565126423111,13.939958486767456]},{id:"cream",name:"cream",hex:"#FFFFF0",lab:[99.63990282276274,-2.14027871095801,6.224387433142287]},{id:"cyan",name:"cyan",hex:"#00FFFF",lab:[91.11321981275862,-47.74463372340881,-15.101613782352352]},{id:"cyan",name:"cyan",hex:"#00EEEE",lab:[85.66321998847856,-45.3153514568711,-14.333232506875436]},{id:"cyan",name:"cyan",hex:"#05E9FF",lab:[84.75288196363397,-37.882498475910296,-24.685869249153924]},{id:"cyan",name:"cyan",hex:"#37FDFC",lab:[90.81831617238058,-45.29214410448351,-13.93910972046526]},{id:"cyan",name:"cyan",hex:"#00FFFE",lab:[91.08408856161488,-48.03124202715425,-14.623943335789447]},{id:"cyan",name:"cyan",hex:"#05EDFF",lab:[85.91340840469296,-39.7073628271597,-22.925681117638685]},{id:"cyan",name:"cyan",hex:"#00E5EE",lab:[83.02273518555285,-41.34726653835791,-18.295263922046857]},{id:"cyan",name:"cyan",hex:"#00F5FF",lab:[88.2173031552821,-43.39024085021953,-19.4475328425018]},{id:"dark_blue",name:"dark blue",hex:"#0048BA",lab:[34.35161996710956,28.132860126965255,-65.54146235434244]},{id:"dark_blue",name:"dark blue",hex:"#2A52BE",lab:[38.27508779840051,25.612358807356628,-61.458419690698854]},{id:"dark_blue",name:"dark blue",hex:"#2243B6",lab:[33.41512869245386,31.6588140308455,-64.6740932516108]},{id:"dark_blue",name:"dark blue",hex:"#214FC6",lab:[37.82598529091935,29.80816823744567,-66.89161703981584]},{id:"dark_blue",name:"dark blue",hex:"#1C39BB",lab:[31.253326510357113,39.50812323147498,-71.2033922008461]},{id:"dark_blue",name:"dark blue",hex:"#0000CD",lab:[24.971427211092923,67.37863180043965,-92.29161203971232]},{id:"dark_blue",name:"dark blue",hex:"#1560BD",lab:[41.52833602835628,14.242990890350166,-55.62634155034269]},{id:"dark_blue",name:"dark blue",hex:"#1164B4",lab:[42.041871750995305,7.8031996805663635,-49.52228874082352]},{id:"dark_blue",name:"dark blue",hex:"#2D68C4",lab:[44.86052125485392,13.934065641808823,-54.30623171143034]},{id:"dark_blue",name:"dark blue",hex:"#5072A7",lab:[47.66092628702036,3.6118927101950193,-32.82647334177482]},{id:"dark_blue",name:"dark blue",hex:"#4372AA",lab:[47.143017103723594,1.7289379404802352,-35.447555696071184]},{id:"dark_blue",name:"dark blue",hex:"#3B6AA0",lab:[43.90806354288662,1.5761793262571988,-34.65594128559273]},{id:"dark_blue",name:"dark blue",hex:"#4D71A3",lab:[47.015414947500396,2.215286534111849,-31.49407856411921]},{id:"dark_blue",name:"dark blue",hex:"#3A5FCD",lab:[43.49242467038758,24.69710726844532,-61.70122044628727]}
386,{id:"dark_blue",name:"dark blue",hex:"#3A66A7",lab:[43.049652616639435,6.367544320125262,-40.16899593446253]},{id:"dark_blue",name:"dark blue",hex:"#4973AB",lab:[47.77360297718932,2.7175293729543304,-35.0233484669479]},{id:"dark_blue",name:"dark blue",hex:"#3A5894",lab:[37.87150333848709,8.500885798923886,-36.99850613397088]},{id:"dark_blue",name:"dark blue",hex:"#42647F",lab:[40.903150991227925,-4.1479656493948465,-19.4516279295896]},{id:"dark_blue",name:"dark blue",hex:"#26619C",lab:[40.18112392858105,2.238877561250879,-38.209957734266986]},{id:"dark_blue",name:"dark blue",hex:"#3063A5",lab:[41.63791164132106,5.835766787609026,-41.249623743127785]},{id:"dark_blue",name:"dark blue",hex:"#4D6FAC",lab:[46.874577221436994,6.37786729733314,-37.009322640226785]},{id:"dark_blue",name:"dark blue",hex:"#436B95",lab:[44.056828204387216,-1.067604120307819,-27.840875870704696]},{id:"dark_blue",name:"dark blue",hex:"#2D5DA1",lab:[39.510614005690094,7.711349003159756,-42.25804585987609]},{id:"dark_blue",name:"dark blue",hex:"#0067A5",lab:[41.86904101847654,-.9371175711500868,-40.94194398472123]},{id:"dark_blue",name:"dark blue",hex:"#1C05B3",lab:[22.334394624489732,60.003450045607835,-81.21859051302721]},{id:"dark_blue",name:"dark blue",hex:"#0014A8",lab:[21.306551391652064,52.05877168478323,-76.29615747272418]},{id:"dark_blue",name:"dark blue",hex:"#3D59AB",lab:[39.70813940909273,16.678853604387783,-47.86770458339108]},{id:"dark_blue",name:"dark blue",hex:"#0F52BA",lab:[37.26135878093798,21.980716499057195,-60.783890781368385]},{id:"dark_blue",name:"dark blue",hex:"#104E8B",lab:[32.74901751540568,5.428441797847016,-39.75532830398089]},{id:"dark_blue",name:"dark blue",hex:"#003F87",lab:[27.582339814898333,13.032652839469804,-45.61071054611576]},{id:"dark_blue",name:"dark blue",hex:"#2C5197",lab:[35.30883693665577,11.603718172712052,-42.9475602627436]},{id:"dark_blue",name:"dark blue",hex:"#004F98",lab:[33.684972874500886,9.28185333945994,-46.22339103307064]},{id:"dark_blue",name:"dark blue",hex:"#2E5090",lab:[34.662732329051465,9.944999573316487,-39.70814283590427]},{id:"dark_blue",name:"dark blue",hex:"#0033AA",lab:[27.48716036287685,35.781617512359645,-67.25520105097253]},{id:"dark_blue",name:"dark blue",hex:"#324AB2",lab:[35.57446524977754,27.31536916937466,-58.741192166822565]},{id:"dark_blue",name:"dark blue",hex:"#1B3F8B",lab:[28.515115114242725,16.75708210261645,-46.559588059333976]},{id:"dark_blue",name:"dark blue",hex:"#2E5894",lab:[37.29376766389282,6.206887634818886,-37.951890657237406]},{id:"dark_blue",name:"dark blue",hex:"#2B4F81",lab:[33.32829662488593,4.404164342709932,-32.597323422798596]},{id:"dark_blue",name:"dark blue",hex:"#3B4990",lab:[33.36680903219547,17.129244086854957,-41.74160267213467]},{id:"dark_blue",name:"dark blue",hex:"#42526C",lab:[34.54950337731518,1.1440302890328158,-17.471397642581476]},{id:"dark_blue",name:"dark blue",hex:"#26466D",lab:[29.148499278967243,1.825291659694528,-26.64331000475597]},{id:"dark_blue",name:"dark blue",hex:"#162252",lab:[15.081065101518615,13.354970143707096,-31.367983202514093]},{id:"dark_blue",name:"dark blue",hex:"#22316C",lab:[22.369661521496745,15.159198241088468,-36.82432396840407]},{id:"dark_blue",name:"dark blue",hex:"#00416A",lab:[26.217384982820384,-1.0634078301736127,-29.432262270550847]},{id:"dark_blue",name:"dark blue",hex:"#0D4F8B",lab:[33.00725141164606,4.540951107343705,-39.345150890769865]},{id:"dark_blue",name:"dark blue",hex:"#002147",lab:[12.875204896245087,5.910236643188016,-27.406091686001975]},{id:"dark_blue",name:"dark blue",hex:"#003153",lab:[19.31142173506798,-.29256562187612856,-25.30209743752807]},{id:"dark_blue",name:"dark blue",hex:"#002366",lab:[16.31024498934334,18.84993262475382,-42.81428965534104]},{id:"dark_blue",name:"dark blue",hex:"#27408B",lab:[29.315032935208727,17.666435538648965,-45.24031385409607]},{id:"dark_blue",name:"dark blue",hex:"#1D2951",lab:[17.649404262375818,9.221030530087438,-26.534779872615577]},{id:"dark_blue",name:"dark blue",hex:"#00356B",lab:[22.327892267895656,7.774549650794521,-36.30391981127333]},{id:"dark_blue",name:"dark blue",hex:"#0018A8",lab:[21.869774262370356,50.370234063264434,-75.35711377146261]},{id:"dark_blue",name:"dark blue",hex:"#333399",lab:[27.765685279866425,33.339639613412324,-56.37161392120451]},{id:"dark_blue",name:"dark blue",hex:"#00008B",lab:[14.753606410438852,50.575146240050245,-69.27510474630887]},{id:"dark_blue",name:"dark blue",hex:"#130A8F",lab:[17.169760866235606,48.60687735581323,-67.73787045128125]},{id:"dark_blue",name:"dark blue",hex:"#191970",lab:[15.857600599624746,31.85347520232368,-50.084727604372816]},{id:"dark_blue",name:"dark blue",hex:"#000080",lab:[12.971966857430804,47.645191302802495,-65.26181066276018]},{id:"dark_blue",name:"dark blue",hex:"#23238E",lab:[21.986777252350578,37.43386038910593,-59.09237449338926]},{id:"dark_blue",name:"dark blue",hex:"#00009C",lab:[17.457721990818136,55.022138215640474,-75.36635425951442]},{id:"dark_blue",name:"dark blue",hex:"#283A90",lab:[28.087764186691274,23.841725020271237,-50.32652844475548]},{id:"dark_blue",name:"dark blue",hex:"#000F89",lab:[16.241229756392094,44.50329011970344,-65.52636570370322]},{id:"dark_blue",name:"dark blue",hex:"#2E2787",lab:[22.932594080497047,33.88756646775473,-53.11777961433142]},{id:"dark_blue",name:"dark blue",hex:"#002387",lab:[19.845151187331126,32.65506781256278,-58.27862640966741]},{id:"dark_blue",name:"dark blue",hex:"#23297A",lab:[21.38645276954216,26.325901461806023,-47.43570398241713]},{id:"dark_blue",name:"dark blue",hex:"#120A8F",lab:[17.1231041767552,48.5789234446003,-67.8168867992633]},{id:"dark_blue",name:"dark blue",hex:"#4A708B",lab:[45.5070317680824,-5.470584127526157,-19.588919925113757]},{id:"dark_blue",name:"dark blue",hex:"#36648B",lab:[40.83485761410934,-3.073019300788765,-26.894617625150218]},{id:"dark_blue",name:"dark blue",hex:"#126180",lab:[38.26169896449332,-10.820144712505863,-24.28775426791966]},{id:"dark_blue",name:"dark blue",hex:"#2F2F4F",lab:[20.83444345352492,9.280981878561606,-20.046261539899756]},{id:"dark_blue",name:"dark blue",hex:"#302B54",lab:[20.02828675701098,14.036025829572251,-24.67676988624854]},{id:"dark_blue",name:"dark blue",hex:"#2E2D88",lab:[24.432478558175575,30.440566523709993,-51.289274171442614]},{id:"dark_blue",name:"dark blue",hex:"#000033",lab:[2.1582685703759843,15.227187972154347,-30.362894248048306]},{id:"dark_brown",name:"dark brown",hex:"#6B4423",lab:[32.661506321842936,13.45680948600625,26.245244673367797]},{id:"dark_brown",name:"dark brown",hex:"#644117",lab:[30.76549879936494,11.146184503667778,30.49088475154573]},{id:"dark_brown",name:"dark brown",hex:"#6F4E37",lab:[36.185332232539885,11.065102808160699,18.751993284109346]},{id:"dark_brown",name:"dark brown",hex:"#654321",lab:[31.558525414092685,11.05523221615723,25.915595760357057]},{id:"dark_brown",name:"dark brown",hex:"#6B4226",lab:[32.17498765036122,14.913058268020418,23.912289129088126]},{id:"dark_brown",name:"dark brown",hex:"#664228",lab:[31.520786426536937,12.73429357685
3865848,21.756935576347715]},{id:"dark_brown",name:"dark brown",hex:"#635147",lab:[35.97042721270285,5.964113304582547,8.296176467412975]},{id:"dark_brown",name:"dark brown",hex:"#5C3317",lab:[25.878487349415707,15.963136329125188,24.945230182257827]},{id:"dark_brown",name:"dark brown",hex:"#3D2B1F",lab:[19.303814581892247,6.6004962528655176,10.832378659022346]},{id:"dark_brown",name:"dark brown",hex:"#3D0C02",lab:[10.991011809142567,23.341595079412066,16.167248787177346]},{id:"dark_brown",name:"dark brown",hex:"#362819",lab:[17.330418210719557,4.270514042787249,12.151971439695226]},{id:"dark_brown",name:"dark brown",hex:"#4B3621",lab:[24.463158565994718,6.561752946786237,16.55161205500255]},{id:"dark_brown",name:"dark brown",hex:"#330000",lab:[6.359615321658673,25.27080928258699,10.035899901101331]},{id:"dark_brown",name:"dark brown",hex:"#3C1414",lab:[12.68260126472023,19.84192115722795,9.73991176570549]},{id:"dark_brown",name:"dark brown",hex:"#59260B",lab:[22.069938092969238,21.817453717413727,27.279570188364893]},{id:"dark_brown",name:"dark brown",hex:"#5E2612",lab:[23.03408691017603,24.349091993390026,24.902249634203997]},{id:"dark_brown",name:"dark brown",hex:"#603311",lab:[26.435238920546738,17.544574233235494,29.02547029026647]},{id:"dark_brown",name:"dark brown",hex:"#5E2605",lab:[22.922088670197567,23.858296230975157,30.93365118932815]},{id:"dark_brown",name:"dark brown",hex:"#5C4033",lab:[29.86600959575062,10.49731272396301,12.470047769366532]},{id:"dark_brown",name:"dark brown",hex:"#2C1608",lab:[10.007251220689632,9.670624437474101,11.810000137300491]},{id:"dark_brown",name:"dark brown",hex:"#543D37",lab:[28.110152307166224,9.283096384851476,7.3039671635449555]},{id:"dark_brown",name:"dark brown",hex:"#4A412A",lab:[27.855522148746545,.11034686663280446,15.164055959066392]},{id:"dark_brown",name:"dark brown",hex:"#674C47",lab:[35.01895125994607,10.810943494420828,7.026997310437477]},{id:"dark_brown",name:"dark brown",hex:"#3C341F",lab:[22.001026695518078,.09181322305881756,14.333067135859379]},{id:"dark_brown",name:"dark brown",hex:"#483C32",lab:[26.273688568714377,3.5742823494116784,7.818558592278602]},{id:"dark_brown",name:"dark brown",hex:"#43302E",lab:[21.96117626810785,8.454150486302186,4.36605832276582]},{id:"dark_gray",name:"dark gray",hex:"#3B3C36",lab:[25.038343521071546,-1.5995566243278136,3.235951273850124]},{id:"dark_gray",name:"dark gray",hex:"#3A3A38",lab:[24.357667317611657,-.3053279441331824,.9077311312506775]},{id:"dark_gray",name:"dark gray",hex:"#262626",lab:[15.159721168846254,.11134228436079918,-.2622342406014111]},{id:"dark_gray",name:"dark gray",hex:"#292929",lab:[16.589067413050344,.11644973301577766,-.27426334461277957]},{id:"dark_gray",name:"dark gray",hex:"#2B2B2B",lab:[17.533287067739252,.11982369046301122,-.28220971623679203]},{id:"dark_gray",name:"dark gray",hex:"#2E2E2E",lab:[18.93732313078874,.12484069885462801,-.29402581461506205]},{id:"dark_gray",name:"dark gray",hex:"#303030",lab:[19.86553471004993,.12815745502986475,-.3018374653447342]},{id:"dark_gray",name:"dark gray",hex:"#333333",lab:[21.24673253653905,.13309285609849897,-.31346136150179893]},{id:"dark_gray",name:"dark gray",hex:"#363636",lab:[22.615239432461017,.1379829089693252,-.32497845321984853]},{id:"dark_gray",name:"dark gray",hex:"#383838",lab:[23.5208599174397,.14121894092913867,-.33259998163033266]},{id:"dark_gray",name:"dark gray",hex:"#3B3B3B",lab:[24.869671235415552,.14603861606363178,-.34395131913965704]},{id:"dark_gray",name:"dark gray",hex:"#3D3D3D",lab:[25.762712160253223,.1492296977829155,-.35146698038328594]},{id:"dark_gray",name:"dark gray",hex:"#404040",lab:[27.093415175896126,.15398466695495938,-.36266592189119207]},{id:"dark_gray",name:"dark gray",hex:"#424242",lab:[27.974857206003705,.1571343026218197,-.37008396906006436]},{id:"dark_gray",name:"dark gray",hex:"#454545",lab:[29.288819350952487,.16182945204210042,-.38114202260915997]},{id:"dark_gray",name:"dark gray",hex:"#474747",lab:[30.15951150447402,.1649406754328231,-.38846960087725035]},{id:"dark_gray",name:"dark gray",hex:"#4A4A4A",lab:[31.45792204716009,.16958025468571947,-.39939677512265126]},{id:"dark_gray",name:"dark gray",hex:"#4D4D4D",lab:[32.74751052663986,.17418831027171677,-.41024970457513854]},{id:"dark_gray",name:"dark gray",hex:"#4F4F4F",lab:[33.60250786051833,.17724345173983358,-.417445198249522]},{id:"dark_gray",name:"dark gray",hex:"#525252",lab:[34.87815385901502,.18180168699288846,-.428
3861807904545687]},{id:"dark_gray",name:"dark gray",hex:"#555555",lab:[36.14585257791481,.1863315244224062,-.43884949987789135]},{id:"dark_gray",name:"dark gray",hex:"#575757",lab:[36.98671297526964,.18933615071423104,-.44592601980427693]},{id:"dark_gray",name:"dark gray",hex:"#595959",lab:[37.82425040059276,.19232890310977302,-.45297457423501]},{id:"dark_gray",name:"dark gray",hex:"#5C5C5C",lab:[39.07449410378695,.19679636895031383,-.46349638559196604]},{id:"dark_gray",name:"dark gray",hex:"#5E5E5E",lab:[39.90405513664881,.1997606194939494,-.4704778122326503]},{id:"dark_gray",name:"dark gray",hex:"#616161",lab:[41.14266843804848,.20418652669867976,-.4809017443574426]},{id:"dark_gray",name:"dark gray",hex:"#2A3439",lab:[20.99395728359707,-2.708846806527554,-4.881428110703312]},{id:"dark_gray",name:"dark gray",hex:"#343434",lab:[21.70427718935202,.1347277894332699,-.31731196959683405]},{id:"dark_gray",name:"dark gray",hex:"#353839",lab:[23.27273947707458,-.9019850343693903,-1.403480298610138]},{id:"dark_gray",name:"dark gray",hex:"#2D383A",lab:[22.624569556022642,-3.898925430465966,-3.112072496670004]},{id:"dark_gray",name:"dark gray",hex:"#484D46",lab:[32.095720062898934,-3.3899313337903414,3.068997658114625]},{id:"dark_gray",name:"dark gray",hex:"#696969",lab:[44.413562161601284,.21587433279640633,-.5084289589636137]},{id:"dark_gray",name:"dark gray",hex:"#676767",lab:[43.60007571875694,.21296752119975837,-.501582812991308]},{id:"dark_gray",name:"dark gray",hex:"#636363",lab:[41.96468821827348,.20712383026513792,-.4878197052614719]},{id:"dark_gray",name:"dark gray",hex:"#666666",lab:[43.192291536061106,.21151039575945108,-.49815097947458753]},{id:"dark_gray",name:"dark gray",hex:"#6B6B6B",lab:[45.224319218085654,.21877139154230507,-.5152521349435446]},{id:"dark_gray",name:"dark gray",hex:"#6E6E6E",lab:[46.43545488765273,.22309911358414647,-.5254448205857631]},{id:"dark_gray",name:"dark gray",hex:"#707070",lab:[47.23962071318002,.22597262004248053,-.532212526029352]},{id:"dark_gray",name:"dark gray",hex:"#737373",lab:[48.44110603764905,.23026585873764382,-.5423239962170534]},{id:"dark_gray",name:"dark gray",hex:"#757575",lab:[49.238989620828065,.23311691701005666,-.5490388315132266]},{id:"dark_gray",name:"dark gray",hex:"#787878",lab:[50.43126835108119,.2373772580028799,-.5590728207687246]},{id:"dark_gray",name:"dark gray",hex:"#7A7A7A",lab:[51.223153120219735,.24020688085701902,-.5657371711958126]},{id:"dark_gray",name:"dark gray",hex:"#7D7D7D",lab:[52.40663297389345,.2444357810352238,-.5756971107926168]},{id:"dark_gray",name:"dark gray",hex:"#7F7F7F",lab:[53.19277976136499,.2472449004969901,-.5823131714658425]},{id:"dark_gray",name:"dark gray",hex:"#727472",lab:[48.614737683119316,-.9361696585966084,.2965866102486281]},{id:"dark_gray",name:"dark gray",hex:"#36454F",lab:[28.39272112857148,-3.0946347393947526,-8.369825617702597]},{id:"dark_gray",name:"dark gray",hex:"#344152",lab:[27.072936876272074,-.3190537704216012,-12.347986535152378]},{id:"dark_gray",name:"dark gray",hex:"#555D50",lab:[38.4443153851959,-5.676236921862587,5.988192256346892]},{id:"dark_gray",name:"dark gray",hex:"#8B8386",lab:[55.52574262876918,3.8346412947841135,-1.1401155519794592]},{id:"dark_gray",name:"dark gray",hex:"#8A7F80",lab:[54.17610830393728,4.610169241766493,.38092476305233713]},{id:"dark_gray",name:"dark gray",hex:"#8B8589",lab:[56.15811475508701,3.2743985390908947,-1.9584629424817646]},{id:"dark_purple",name:"dark purple",hex:"#584E56",lab:[34.386735656439576,5.966712528052143,-3.6209243508064426]},{id:"dark_purple",name:"dark purple",hex:"#42426F",lab:[29.916766665479578,12.471334751438857,-26.579768847270536]},{id:"dark_purple",name:"dark purple",hex:"#58427C",lab:[32.75837258458487,22.96079389869504,-30.162962476592913]},{id:"dark_purple",name:"dark purple",hex:"#4C516D",lab:[35.05365113818194,5.312440765105758,-17.25945711932634]},{id:"dark_purple",name:"dark purple",hex:"#72587F",lab:[41.35783996612945,18.666855171931175,-18.422993451902038]},{id:"dark_purple",name:"dark purple",hex:"#4E5180",lab:[36.1047265787338,11.487334071775601,-27.45205932993362]},{id:"dark_purple",name:"dark purple",hex:"#422C2F",lab:[20.693162891321627,10.832604707246091,1.8502631874026676]},{id:"dark_purple",name:"dark purple",hex:"#614051",lab:[31.353419526515545,17.441416212831545,-4.791274164309211]},{id:"dark_purple",name:"dark purple",hex:"#543948",lab:[27.515951485606024,14.831239622152658,-4.777509950623527]},{id:"dark_purple",name:"dark purple",hex:"#5D3954",lab:[29.143151443195627,20.791280094537957,-10.11464470732032]},{id:"dark_purple",name:"dark purple",hex:"#301934",lab:[13.056536809746849,17.072658490825564,-13.414660634657205]},{id:"dark_purple",name:"dark purple",hex:"#563C5C",lab:[29.369667329838308,17.97640771881792,-15.063205036805494]},{id:"dark_purple",name:"dark purple",hex:"#2E0854",lab:[11.921440910385847,34.444910171970946,-37.77658301171441]},{id:"dark_purple",name:"dark purple",hex:"#5B3256",lab:[27.2349086454824,24.735860717852916,-14.363214841027139]},{id:"dark_purple",name:"dark purple",hex:"#754C78",lab:[38.38846877277247,25.43162796734605,-18.640763915127813]},{id:"dark_purple",name:"dark purple",hex:"#682860",lab:[27.588757722528108,36.58994081018907,-20.220967951408607]},{id:"dark_purple",name:"dark purple",hex:"#32174D",lab:[14.550344357988305,25.77562993573293,-28.659405515443193]},{id:"dark_purple",name:"dark purple",hex:"#683A5E",lab:[31.295728459124618,26.2537945514531,-13.204324672168156]},{id:"dark_purple",name:"dark purple",hex:"#4F2F4F",lab:[24.513159259774746,20.69782420999711,-14.044730530413885]},{id:"dark_purple",name:"dark purple",hex:"#8B7B8B",lab:[53.513165932041005,9.4287748072035,-7.026727346550299]},{id:"dark_purple",name:"dark purple",hex:"#856088",lab:[45.81227920373482,22.52102521578009,-16.89263660082161]},{id:"dark_purple",name:"dark purple",hex:"#816687",lab:[46.868695778068506,17.32411960944935,-14.7244752
38603961095]},{id:"dark_purple",name:"dark purple",hex:"#8B668B",lab:[48.07857716236782,21.73112822992912,-15.185437879565256]},{id:"dark_purple",name:"dark purple",hex:"#86608E",lab:[46.160526013562595,24.129072074198564,-19.958537892458516]},{id:"dark_purple",name:"dark purple",hex:"#380474",lab:[16.446359130069702,45.44442336947985,-51.61134114578506]},{id:"dark_purple",name:"dark purple",hex:"#483D8B",lab:[30.828347417822897,26.23990869964288,-42.682047291153054]},{id:"dark_purple",name:"dark purple",hex:"#1F005E",lab:[9.7925271776209,39.310771005772665,-48.168506626607616]},{id:"dark_purple",name:"dark purple",hex:"#32127A",lab:[17.988920152477654,41.540731392463144,-52.968995272148845]},{id:"dark_purple",name:"dark purple",hex:"#473C8B",lab:[30.484401696731872,26.645827466900503,-43.24063321124392]},{id:"dark_purple",name:"dark purple",hex:"#3B3178",lab:[25.205490441950502,24.812967565765454,-39.865791148802934]},{id:"dark_purple",name:"dark purple",hex:"#4C2882",lab:[25.760168224544536,37.158202841851505,-45.223763793840874]},{id:"dark_purple",name:"dark purple",hex:"#71637D",lab:[44.11100585995393,11.163390888150992,-13.019358643603752]},{id:"dark_purple",name:"dark purple",hex:"#796878",lab:[46.071977584603594,10.044801790727199,-6.972458483383659]},{id:"dark_purple",name:"dark purple",hex:"#8E388E",lab:[38.78292101959067,48.288754776141914,-31.3409937457239]},{id:"dark_purple",name:"dark purple",hex:"#8E4585",lab:[40.737848422494686,40.21652999402733,-22.767018724100684]},{id:"dark_purple",name:"dark purple",hex:"#963D7F",lab:[40.17254553213744,45.65851699604032,-19.844646115126498]},{id:"dark_purple",name:"dark purple",hex:"#800080",lab:[29.784666617920195,59.14035684053645,-37.05049551887899]},{id:"dark_purple",name:"dark purple",hex:"#6A0DAD",lab:[30.325291798993966,62.24259850471464,-64.11372190583317]},{id:"dark_purple",name:"dark purple",hex:"#6C3082",lab:[31.61066498396113,40.62448426861734,-35.58634210717428]},{id:"dark_purple",name:"dark purple",hex:"#683068",lab:[29.555714990238982,33.93688532797157,-22.347678904403512]},{id:"dark_purple",name:"dark purple",hex:"#733380",lab:[33.074176957911455,40.55493033688751,-31.94638147443687]},{id:"dark_purple",name:"dark purple",hex:"#7A378B",lab:[35.46824637412848,42.75702890216343,-34.92668056844415]},{id:"dark_purple",name:"dark purple",hex:"#702670",lab:[29.416265208717242,42.815351740748355,-27.62285312222559]},{id:"dark_purple",name:"dark purple",hex:"#5E2D79",lab:[28.477910170140625,36.41310024177324,-35.02565976573654]},{id:"dark_purple",name:"dark purple",hex:"#5C246E",lab:[25.752715540560743,38.03562435413782,-32.34956787911252]},{id:"dark_purple",name:"dark purple",hex:"#5D478B",lab:[35.39535454269652,25.44429533968348,-35.26490648411351]},{id:"dark_purple",name:"dark purple",hex:"#702963",lab:[29.24085558928352,39.066983445038254,-19.505617058492632]},{id:"dark_purple",name:"dark purple",hex:"#694489",lab:[35.87581222305644,30.246601404492203,-33.18814620479118]},{id:"dark_purple",name:"dark purple",hex:"#764374",lab:[36.228495561612235,30.240101975415822,-19.462724508761873]},{id:"dark_purple",name:"dark purple",hex:"#8D4E85",lab:[42.4693860623458,35.039748640885215,-20.106682584911063]},{id:"dark_purple",name:"dark purple",hex:"#660198",lab:[27.05618437509286,59.42915480289382,-56.68598992069144]},{id:"dark_purple",name:"dark purple",hex:"#4B0082",lab:[20.469442937165013,51.85874314803207,-53.87977476477091]},{id:"dark_purple",name:"dark purple",hex:"#512888",lab:[26.86080405141754,39.86633262276232,-47.181216458153244]},{id:"dark_purple",name:"dark purple",hex:"#551A8B",lab:[25.364015044761494,47.87380869174182,-51.47568920073604]},{id:"dark_purple",name:"dark purple",hex:"#663399",lab:[32.90246766737562,43.09337500815244,-47.790332409746405]},{id:"dark_purple",name:"dark purple",hex:"#7851A9",lab:[42.37264507411057,34.952337887194155,-42.14487922169177]},{id:"dark_purple",name:"dark purple",hex:"#68228B",lab:[29.28971750794515,48.20772098968262,-44.96964281138523]},{id:"dark_purple",name:"dark purple",hex:"#6B238E",lab:[30.111037715252287,49.07970301604764,-45.486824830123204]},{id:"dark_purple",name:"dark purple",hex:"#5946B2",lab:[37.33118524651806,36.545409607139426,-55.76394860387954]},{id:"dark_purple",name:"dark purple",hex:"#612086",lab:[27.56153227223873,46.475856234917984,-44.687544167652824]},{id:"dark_purple",name:"dark purple",hex:"#997A8D",lab:[54.67373424098818,15.584791154149013,-6.32799284422183]},{id:"dark_purple",name:"dark purple",hex:"#915C83",lab:[46.06091296772121,28.144406735027328,-13.366723740750208]},{id:"dark_purple",name:"dark purple",hex:"#551033",lab:[18.105026962203866,34.42115032961898,-4.382222078943487
386]},{id:"dark_purple",name:"dark purple",hex:"#66023C",lab:[20.809642894102105,44.04082296986195,-6.319017248270087]},{id:"emerald",name:"emerald",hex:"#3D9140",lab:[53.612802438539575,-42.39469291635955,34.67939703988413]},{id:"emerald",name:"emerald",hex:"#299617",lab:[54.39079426190291,-52.54376205372152,51.91733727136905]},{id:"emerald",name:"emerald",hex:"#00C957",lab:[71.18580656546841,-65.76048641111059,44.22366260023431]},{id:"emerald",name:"emerald",hex:"#5B9C64",lab:[58.90023800216295,-32.82842180207457,22.47853006387388]},{id:"emerald",name:"emerald",hex:"#699864",lab:[58.39509833604828,-26.269450413021257,21.934548325082904]},{id:"emerald",name:"emerald",hex:"#3CB371",lab:[65.27164698427852,-47.967746890094865,23.724775690407984]},{id:"emerald",name:"emerald",hex:"#0E8C3A",lab:[50.86653339544334,-49.47024832333613,34.18513325153304]},{id:"emerald",name:"emerald",hex:"#006400",lab:[36.20235570120914,-43.219085341646924,41.62326509929539]},{id:"emerald",name:"emerald",hex:"#228B22",lab:[50.59307310556156,-49.38852556405774,44.67525809740833]},{id:"emerald",name:"emerald",hex:"#008000",lab:[46.22743146876261,-51.51899057263506,49.61670487243066]},{id:"emerald",name:"emerald",hex:"#008B00",lab:[50.054125518649315,-54.687165925966816,52.667898611732376]},{id:"emerald",name:"emerald",hex:"#3D8B37",lab:[51.53305106669505,-41.12795204497213,36.70639443489119]},{id:"emerald",name:"emerald",hex:"#138808",lab:[49.20758004722886,-52.00594160293223,50.54881123291484]},{id:"emerald",name:"emerald",hex:"#308014",lab:[47.126825554789896,-43.47363715358812,46.211435991697655]},{id:"emerald",name:"emerald",hex:"#3B7A57",lab:[46.359946885206064,-28.8133716091139,12.623607456111397]},{id:"emerald",name:"emerald",hex:"#006B3C",lab:[39.31106450587158,-38.357387068395695,18.68787071042246]},{id:"emerald",name:"emerald",hex:"#177245",lab:[42.22427427645866,-36.864337083179514,17.357107702067196]},{id:"emerald",name:"emerald",hex:"#4D8C57",lab:[52.97259767466066,-32.02704589231159,21.695002398707707]},{id:"emerald",name:"emerald",hex:"#337147",lab:[42.71542550848183,-30.12091184113219,16.987049324733928]},{id:"emerald",name:"emerald",hex:"#548B54",lab:[52.93782520191441,-29.83082926890601,23.38227999270115]},{id:"emerald",name:"emerald",hex:"#3EA055",lab:[58.807406778232206,-45.01615709246576,30.229373982358688]},{id:"emerald",name:"emerald",hex:"#28AE7B",lab:[63.46741925210402,-46.967684563563985,15.764299210855647]},{id:"emerald",name:"emerald",hex:"#138F6A",lab:[52.75451735720384,-40.58588961044568,10.358085170747522]},{id:"emerald",name:"emerald",hex:"#007F66",lab:[47.15333482150411,-36.08215781742116,4.728248904734689]},{id:"emerald",name:"emerald",hex:"#00AB66",lab:[61.725641924326965,-53.3025447327784,24.77953135892217]},{id:"emerald",name:"emerald",hex:"#1CAC78",lab:[62.59670470535163,-48.14943764578711,16.18729804381964]},{id:"emerald",name:"emerald",hex:"#00A877",lab:[61.07601122465428,-48.46325920463729,14.604836504066077]},{id:"emerald",name:"emerald",hex:"#009F6B",lab:[57.899909235917136,-47.807141672564946,16.898904627899604]},{id:"emerald",name:"emerald",hex:"#00A550",lab:[59.42283163840236,-55.2650115675169,33.393572627028156]},{id:"emerald",name:"emerald",hex:"#329555",lab:[54.894156900883814,-43.19325864683532,25.13907795914989]},{id:"emerald",name:"emerald",hex:"#3F9E4D",lab:[58.079592640422916,-45.23491268307944,33.4895340326399]},{id:"emerald",name:"emerald",hex:"#34925E",lab:[54.12721367511607,-39.80565783894807,19.15931554424524]},{id:"emerald",name:"emerald",hex:"#2E8B57",lab:[51.533898679419906,-39.50693830835084,19.581707483631227]},{id:"emerald",name:"emerald",hex:"#007F66",lab:[47.15333482150411,-36.08215781742116,4.728248904734689]},{id:"emerald",name:"emerald",hex:"#238E68",lab:[52.62100930546927,-38.85751297657758,11.354811641359785]},{id:"emerald",name:"emerald",hex:"#009E60",lab:[57.363004840575115,-49.84116020005436,22.25109370418046]},{id:"emerald",name:"emerald",hex:"#009150",lab:[52.76120961411115,-48.363252596693634,24.956016408907477]},{id:"emerald",name:"emerald",hex:"#008B45",lab:[50.56240320518556,-48.284567016519006,28.091650241715136]},{id:"emerald",name:"emerald",hex:"#006600",lab:[36.93358382105735,-43.82447967857722,42.206305873445665]},{id:"emerald",name:"emerald",hex:"#577A3A",lab:[47.30137295295931,-24.24962439858508,30.4935076563978]},{id:"emerald",name:"emerald",hex:"#4C9141",lab:[54.20479546986334,-37.956235470985476,35.0206267889556]},{id:"emerald",name:"emerald",hex:"#397D02",lab:[46.36615914963997,-40.46694246253871,49.79406355297841]},{id:"emerald",name:"emerald",hex:"#319177",lab:[54.27449599163934,-34.174272664475595,5.109899
386093114212]},{id:"emerald",name:"emerald",hex:"#006B54",lab:[39.839577582278494,-32.368796260113186,5.066213195191538]},{id:"emerald",name:"emerald",hex:"#00755E",lab:[43.55062505573483,-33.95588011028339,4.330375449253143]},{id:"emerald",name:"emerald",hex:"#007F5C",lab:[46.909043426018535,-38.763564782542616,10.267958021743095]},{id:"forest_green",name:"forest green",hex:"#353F3E",lab:[25.742089984318596,-4.208707693617253,-1.1295964767322308]},{id:"forest_green",name:"forest green",hex:"#00611C",lab:[35.26712979771595,-40.16297874407504,31.054558194897773]},{id:"forest_green",name:"forest green",hex:"#006633",lab:[37.3735936438393,-38.29857731602463,21.375281172887373]},{id:"forest_green",name:"forest green",hex:"#327556",lab:[44.335617709864785,-29.016679405392544,10.352157746823243]},{id:"forest_green",name:"forest green",hex:"#1B6453",lab:[37.79058834251733,-26.48805681967331,2.7969076361505696]},{id:"forest_green",name:"forest green",hex:"#2A2F23",lab:[18.56909658769642,-4.796108860510934,6.744671353076271]},{id:"forest_green",name:"forest green",hex:"#043927",lab:[20.433403434216416,-21.727224153098884,6.325112091588469]},{id:"forest_green",name:"forest green",hex:"#5F755E",lab:[46.926344362715554,-12.742635402884229,9.585317869420507]},{id:"forest_green",name:"forest green",hex:"#215E21",lab:[34.87908153116996,-33.00988211396083,28.339024057301422]},{id:"forest_green",name:"forest green",hex:"#3F6826",lab:[39.74333781326486,-27.07779916706518,31.67607150252614]},{id:"forest_green",name:"forest green",hex:"#385E0F",lab:[35.75297901777345,-26.973968774818225,37.42685052785008]},{id:"forest_green",name:"forest green",hex:"#426F42",lab:[42.642424526165705,-25.410882297421693,19.922140779334274]},{id:"forest_green",name:"forest green",hex:"#476A34",lab:[41.04919696769555,-23.24784404049765,25.900212905003773]},{id:"forest_green",name:"forest green",hex:"#004225",lab:[23.769367996613298,-27.058929553013673,12.159516027581152]},{id:"forest_green",name:"forest green",hex:"#284942",lab:[28.404427797928108,-13.914200901591123,.02763326082152462]},{id:"forest_green",name:"forest green",hex:"#2F4F2F",lab:[30.403142510991245,-19.23487946663771,14.977883123526837]},{id:"forest_green",name:"forest green",hex:"#1A2421",lab:[13.176010846763091,-5.131866299739371,.3144445944444074]},{id:"forest_green",name:"forest green",hex:"#2E473B",lab:[27.85303009980693,-12.540728849209648,3.8316391869943955]},{id:"forest_green",name:"forest green",hex:"#174038",lab:[24.1102050887842,-16.51594144624971,.2629069211539381]},{id:"forest_green",name:"forest green",hex:"#18453B",lab:[26.057051988502934,-18.130938419994802,1.1078316375894959]},{id:"forest_green",name:"forest green",hex:"#3D5B43",lab:[35.750700368836654,-16.569809011785424,9.995268939119006]},{id:"forest_green",name:"forest green",hex:"#46523C",lab:[33.270633002449394,-9.229795649239259,11.027037254459648]},{id:"forest_green",name:"forest green",hex:"#213D30",lab:[23.25055554662967,-14.097165232226677,4.420598886921711]},{id:"forest_green",name:"forest green",hex:"#123524",lab:[19.23285439431423,-17.47938240288746,6.742112367817688]},{id:"forest_green",name:"forest green",hex:"#003300",lab:[17.308442495122094,-27.576541316135987,24.11521195522933]},{id:"forest_green",name:"forest green",hex:"#004F00",lab:[28.35777766721216,-36.72444572306222,35.366755136920105]},{id:"forest_green",name:"forest green",hex:"#195905",lab:[32.61714758578958,-35.48777213090742,37.26384797214531]},{id:"forest_green",name:"forest green",hex:"#4B6F44",lab:[43.18466493970757,-21.82524517269413,19.570342745823453]},{id:"forest_green",name:"forest green",hex:"#3A6629",lab:[38.83274564619566,-27.63185915292665,29.019085886538775]},{id:"forest_green",name:"forest green",hex:"#3F602B",lab:[37.10858898319278,-22.522493665739358,25.96934409221827]},{id:"forest_green",name:"forest green",hex:"#526F35",lab:[43.388684186101216,-21.280284194725024,28.368169408099043]},{id:"forest_green",name:"forest green",hex:"#4D6B50",lab:[42.264808596940426,-16.761903664021084,11.257770928681222]},{id:"forest_green",name:"forest green",hex:"#395D33",lab:[35.86323137004044,-22.118374252732554,19.780805573216]},{id:"forest_green",name:"forest green",hex:"#3E6B4F",lab:[41.38012870088233,-22.194852649335463,10.499563560803848]},{id:"forest_green",name:"forest green",hex:"#517B58",lab:[47.77664808178284,-22.215804183755296,14.15776639654659]},{id:"forest_green",name:"forest green",hex:"#355E3B",lab:[36.133414665764114,-22.624592803811183,15.327285391256618]},{id:"forest_green",name:"forest green",hex:"#414F12",lab:[31.252899264896527,-15.114627717380674,32.152456814267545]},{id:"forest_green",name:"forest green",hex:"#324F17",lab:[30.234529420984423,-21.449411893796732,28.44305046239578]},{id:"forest_green",name:"forest green",hex:"#3B5E2B",lab:[36.193994928574035,-23.077109965680243,24.808594269894]},{id:"forest_green",name:"forest green",hex:"#2E6444",lab:[38.042671052066346,-25.951084899472647,12.416991914765518]}
386,{id:"forest_green",name:"forest green",hex:"#3B5323",lab:[32.341652856759495,-18.396856612856062,24.64879716473458]},{id:"forest_green",name:"forest green",hex:"#487153",lab:[43.962061304135005,-21.134114116764387,11.768627274715026]},{id:"forest_green",name:"forest green",hex:"#40664D",lab:[39.79540170591379,-19.337621941410145,9.519110409809816]},{id:"forest_green",name:"forest green",hex:"#435D36",lab:[36.53322535881475,-17.735733349626386,18.99666090866171]},{id:"forest_green",name:"forest green",hex:"#3D5229",lab:[32.22812983225018,-16.197146541153533,21.11047906279513]},{id:"forest_green",name:"forest green",hex:"#597368",lab:[46.15619285400342,-11.759014207805452,2.472008359332789]},{id:"forest_green",name:"forest green",hex:"#2C5D3F",lab:[35.44460505343487,-24.169203982701976,11.89278422140454]},{id:"forest_green",name:"forest green",hex:"#00573F",lab:[32.201335159125875,-29.38823019911563,7.227971202357963]},{id:"forest_green",name:"forest green",hex:"#4D7865",lab:[46.90832927287656,-19.24611369885154,5.246800760690684]},{id:"forest_green",name:"forest green",hex:"#426352",lab:[39.05459878655464,-15.9085171
38674687109,5.437841951730693]},{id:"forest_green",name:"forest green",hex:"#3E7A5E",lab:[46.645427467183104,-26.41350319329172,8.920215483738648]},{id:"forest_green",name:"forest green",hex:"#014421",lab:[24.481891356810337,-28.62702694245034,15.602848346214826]},{id:"forest_green",name:"forest green",hex:"#444C38",lab:[31.074844596313696,-7.241241216867589,10.507232126377408]},{id:"gold",name:"gold",hex:"#CD8500",lab:[61.44444071167045,19.90454764461652,66.84839635008268]},{id:"gold",name:"gold",hex:"#8B7500",lab:[49.75293411432611,-1.4172353925447356,55.34926665887816]},{id:"gold",name:"gold",hex:"#665D1E",lab:[39.152126019678064,-4.447994907394226,35.80131601022533]},{id:"gold",name:"gold",hex:"#8B6508",lab:[45.37992054664223,7.920878616308469,50.42410397804792]},{id:"gold",name:"gold",hex:"#8B6914",lab:[46.503673129361324,5.890613960656433,48.10875057546803]},{id:"gold",name:"gold",hex:"#8E6B23",lab:[47.480440008563555,6.753248953340174,43.355300851064214]},{id:"gold",name:"gold",hex:"#967117",lab:[49.92694772437902,6.561692127921681,50.55305510644739]},{id:"gold",name:"gold",hex:"#996515",lab:[47.15174755763953,14.776920005100502,49.00388672986452]},{id:"gold",name:"gold",hex:"#9C7C38",lab:[53.782231068899364,4.7456052842752,40.564315977496946]},{id:"gold",name:"gold",hex:"#A67D3D",lab:[55.188364031589344,9.019171007573046,39.9307389926435]},{id:"gold",name:"gold",hex:"#AC7F24",lab:[56.1665276196093,9.231697267014782,52.437641679991856]},{id:"gold",name:"gold",hex:"#B5A642",lab:[67.64374572835948,-6.4315217823214805,51.71335967816959]},{id:"gold",name:"gold",hex:"#B8860B",lab:[59.220700501110144,10.141723875505493,62.40361187762451]},{id:"gold",name:"gold",hex:"#C5B358",lab:[72.7710794299805,-4.809611386679125,47.60683807510131]},{id:"gold",name:"gold",hex:"#C77826",lab:[57.76860789405333,25.085774556880658,54.34190017729086]},{id:"gold",name:"gold",hex:"#CBA135",lab:[68.3479401882766,5.138465935220438,58.580968994408245]},{id:"gold",name:"gold",hex:"#CC7F32",lab:[60.11366844737327,23.884043788258257,51.775103333496176]},{id:"gold",name:"gold",hex:"#CCA01D",lab:[68.07245446067398,5.283762767879063,66.30497354813936]},{id:"gold",name:"gold",hex:"#CD7F32",lab:[60.240820958879894,24.30901453485107,51.94361411860843]},{id:"gold",name:"gold",hex:"#CD950C",lab:[65.36032911061407,11.349993851373474,67.7738446397804]},{id:"gold",name:"gold",hex:"#CD9B1D",lab:[66.91033987356043,8.416003711652797,65.4024373863017]},{id:"gold",name:"gold",hex:"#CDAB2D",lab:[71.0751070693575,.3541781723275239,64.14092590102894]},{id:"gold",name:"gold",hex:"#CDAD00",lab:[71.46578376591081,-1.6191341773043044,73.64535903795226]},{id:"gold",name:"gold",hex:"#CFB53B",lab:[73.95321178743721,-3.432706006696873,61.858828434728366]},{id:"gold",name:"gold",hex:"#D3AF37",lab:[72.75159754462355,1.2651255218215085,62.34527353960285]},{id:"gold",name:"gold",hex:"#D4AF37",lab:[72.84939233549781,1.6992101266369297,62.473176613887425]},{id:"gold",name:"gold",hex:"#DA9100",lab:[65.87303115831719,19.08639556253361,70.50842754529411]},{id:"gold",name:"gold",hex:"#DAA520",lab:[70.8179749045359,8.841398881426432,68.36685380835686]},{id:"gold",name:"gold",hex:"#DC8909",lab:[64.2666005501862,24.324452838519306,68.26745689443435]},{id:"gold",name:"gold",hex:"#E1CA7A",lab:[81.65081340160005,-2.1794151504937465,42.11506440818391]},{id:"gold",name:"gold",hex:"#E3AB57",lab:[73.64162673950906,12.017793000928922,49.85065829998485]},{id:"gold",name:"gold",hex:"#E5BC3B",lab:[77.84158108472045,2.383223216374797,66.34343094633762]},{id:"gold",name:"gold",hex:"#E6B426",lab:[75.82863246713094,6.2751837956177,71.39306636981313]},{id:"gold",name:"gold",hex:"#EAA221",lab:[71.85739770401779,17.38490574696866,69.67453045367095]},{id:"gold",name:"gold",hex:"#EDCB62",lab:[82.70091300359508,.2024424012367354,55.24373657242976]},{id:"gold",name:"gold",hex:"#EEAD0E",lab:[74.88809302644397,12.973070625151518,75.99635231148002]},{id:"gold",name:"gold",hex:"#EEB422",lab:[76.64214304792961,9.626133090697042,73.45383604587951]},{id:"gold",name:"gold",hex:"#EEC900",lab:[81.81311024218331,-1.7201077993025948,82.36409217328966]},{id:"gold",name:"gold",hex:"#F2BA49",lab:[78.74082648345525,9.601615606037894,62.14848004060576]},{id:"gold",name:"gold",hex:"#FCC200",lab:[81.44719885087594,7.904964857093743,82.75537155990821]},{id:"gold",name:"gold",hex:"#FFC125",lab:[81.58653021925498,10.182195813103757,77.43289536816921]},{id:"gold",name:"gold",hex:"#FFD700",lab:[86.93056964872586,-1.5575294193866385,86.6910956588139]},{id:"gray",name:"gray",hex:"#8B7D6B",lab:[53.18755424223464,2.5365851568583397,11.248234888590837]},{id:"gray",name:"gray",hex:"#828282",lab:[54.36783652779218,.251443702659504,-.5922022239749358]},{id:"gray",name:"gray",hex:"#858585",lab:[55.53800786884403,.25562504784876205,-.602050161680534]},{id:"gray",name:"gray",hex:"#808080",lab:[53.585015771669404,.2486464680258038,-.5856141545440119]},{id:"gray",name:"gray",hex:"#848482",lab:[55.092714961033806,-.13900940760958047,.4838464790018371]},{id:"gray",name:"gray",hex:"#A9ACB6",lab:[70.39759735201679,1.210593150567374,-6.234511700931256]},{id:"gray",name:"gray",hex:"#8B8878",lab:[56.53910395308678,-1.5505291194309878,8.431748668561978]},{id:"gray",name:"gray",hex:"#878787",lab:[56.315467151319965,.2584031244573515,-.6085931099769626]},{id:"gray",name:"gray",hex:"#8A8A8A",lab:[57.47775883749229,.2625563134647235,-.6183747340174461]},{id:"gray",name:"gray",hex:"#8C8C8C",lab:[58.25006969169381,.2653159933179161,-.6248743541283686]},{id:"gray",name:"gray",hex:"#8F8F8F",lab:[59.40478974327132,.26944212678503554,-.6345922567434714]},{id:"gray",name:"gray",hex:"#919191",lab:[60.172150190449955,.27218411746765536,-.6410502151778186]},{id:"gray",name:"gray",hex:"#949494",lab:[61.319585247464204,.27628421963837857,-.6507068086750722]},{id:"gray",name:"gray",hex:"#969696",lab:[62.082179778109094,.2790091803857031,-.6571246580693524]},{id:"gray",name:"gray",hex:"#999999",lab:[63.222597193112236,.2830842065845163,-.6667221924366196]},{id:"gray",name:"gray",hex:"#9C9C9C",lab:[64.35892502127722,.287144619560864,-.6762853096249577]},{id:"gray",name:"gray",hex:"#9E9E9E",lab:[65.11424774127518,.28984359612155286,-.6826419608547241]},{id:"gray",name:"gray",hex:"#A1A1A1",lab:[66.24395006185195,.2938803343304208,-.6921493190411798]},{id:"gray",name:"gray",hex:"#A3A3A3",lab:[66.99493212527422,.296563800527172,-.6984694401372504]},{id:"gray",name:"gray",hex:"#A6A6A6",lab:[68.11823417519346,.3005776688024264,-.7079229348726734]},{id:"gray",name:"gray",hex:"#A8A8A8",lab:[68.86502107891192,.30324614453558496,-.7142077503087929]}
386,{id:"gray",name:"gray",hex:"#ABABAB",lab:[69.98213444295475,.30723789892805886,-.7236091622501384]},{id:"gray",name:"gray",hex:"#ADADAD",lab:[70.72486298514472,.30989187301522225,-.729859823293566]},{id:"gray",name:"gray",hex:"#B0B0B0",lab:[71.8359867673732,.3138622249786449,-.7392108280624532]},{id:"gray",name:"gray",hex:"#B3B3B3",lab:[72.94360757240607,.317820059837548,-.7485323524466958]},{id:"gray",name:"gray",hex:"#B5B5B5",lab:[73.68010765069263,.32045177790407386,-.7547305959318074]},{id:"gray",name:"gray",hex:"#8B8B83",lab:[57.6486749837223,-1.2641297335357349,3.6767576752173348]},{id:"gray",name:"gray",hex:"#AAAAAA",lab:[69.61016868370909,.3059087626011703,-.7204787697194348]},{id:"gray",name:"gray",hex:"#8B8B7A",lab:[57.424037115259466,-2.882733500868262,8.534075263448603]},{id:"gray",name:"gray",hex:"#B0A6A4",lab:[68.88382979789702,3.546163212795217,1.6212493870975564]},{id:"gray",name:"gray",hex:"#8B8680",lab:[56.185658273506135,.9997259865098806,3.30200376172467]},{id:"gray",name:"gray",hex:"#8B7D7B",lab:[53.58567520893163,5.230118425359032,2.4624844761624187]},{id:"gray",name:"gray",hex:"#8B8682",lab:[56.238714470741286,1.369488216689363,2.219551216996729]},{id:"gray",name:"gray",hex:"#8B8378",lab:[55.152549133567064,1.271273348279256,6.46148169116576]},{id:"gray",name:"gray",hex:"#AAA9AD",lab:[69.42613375367795,1.42199430321871,-2.6573210825383553]},{id:"gray",name:"gray",hex:"#ACACAC",lab:[70.35369834646625,.3085655993133041,-.7267361728400035]},{id:"gray",name:"gray",hex:"#8B8989",lab:[57.25667715151583,1.0026848997943816,-.3532352548851758]},{id:"gray",name:"gray",hex:"#989898",lab:[62.84291682075795,.28172750381577627,-.6635268752007706]},{id:"gray",name:"gray",hex:"#B6AFA9",lab:[71.87279392593165,1.7309256094688585,3.2378678242690917]},{id:"gray",name:"gray",hex:"#808A87",lab:[56.599949835782525,-4.001313717012678,-.2610752143544337]},{id:"gray",name:"gray",hex:"#838B8B",lab:[57.22553787966616,-2.656748052354496,-1.6310605397066968]},{id:"gray",name:"gray",hex:"#838B83",lab:[57.00625413194538,-4.259451950876569,2.6678676749628982]},{id:"gray",name:"gray",hex:"#A9A9A9",lab:[69.23779844683675,.3045781809641879,-.7173449731825876]},{id:"gray",name:"gray",hex:"#B8B8B8",lab:[74.78203404150867,.3243892650492963,-.764004197217516]},{id:"gray",name:"gray",hex:"#BABABA",lab:[75.51479578336658,.3270076250079801,-.7701709795798095]},{id:"gray",name:"gray",hex:"#BDBDBD",lab:[76.61119902231323,.3309253764070541,-.7793980990780991]},{id:"gray",name:"gray",hex:"#BEBEBE",lab:[76.9759449323795,.3322287142198954,-.7824677307420203]},{id:"gray",name:"gray",hex:"#BFBFBF",lab:[77.34033346585151,.33353077502756845,-.7855343547930049]},{id:"gray",name:"gray",hex:"#BFC1C2",lab:[77.940628202261,-.17048036530437072,-1.5389465184408868]},{id:"gray",name:"gray",hex:"#C0C0C0",lab:[77.7043667134314,.3348315663007084,-.7885979888260675]},{id:"gray",name:"gray",hex:"#C2C2C2",lab:[78.43137560249541,.33742936972847026,-.7947163562819659]},{id:"green",name:"green",hex:"#507D2A",lab:[47.67438150065143,-30.154609534712524,38.787930902194354]},{id:"green",name:"green",hex:"#1DA237",lab:[58.39221543118873,-55.65357352082489,44.22413565395993]},{id:"green",name:"green",hex:"#458B00",lab:[51.530156417228966,-42.24242851126353,54.4591289522085]},{id:"green",name:"green",hex:"#488214",lab:[48.75129428734506,-36.86416901028894,48.03927619822601]},{id:"green",name:"green",hex:"#009900",lab:[54.84598146514878,-58.654412773638086,56.488658952901474]},{id:"green",name:"green",hex:"#55AE3A",lab:[63.76006344272024,-47.921644957409804,49.19463412235723]},{id:"green",name:"green",hex:"#4F7942",lab:[46.61808171722304,-25.710491934970992,25.18632347878359]},{id:"green",name:"green",hex:"#567E3A",lab:[48.517562331179036,-26.619995174594735,31.941853781468776]},{id:"green",name:"green",hex:"#5FA778",lab:[62.86470486719023,-33.02588186406269,16.845963149514652]},{id:"green",name:"green",hex:"#29AB87",lab:[62.79705692744798,-42.7558802564702,8.173543192006317]},{id:"green",name:"green",hex:"#3EB489",lab:[66.11322157819734,-42.912018536600925,11.813957904087724]}
386,{id:"green",name:"green",hex:"#30BA8F",lab:[67.81858406110385,-46.1726609471993,10.876527820479453]},{id:"green",name:"green",hex:"#61B329",lab:[65.70219229147877,-47.499153662630576,57.71484783893533]},{id:"green",name:"green",hex:"#A2CD5A",lab:[77.32964746043045,-31.778617469154057,51.24581084104418]},{id:"green",name:"green",hex:"#00AD43",lab:[61.90385386851155,-59.743725767185616,42.699610524927856]},{id:"green",name:"green",hex:"#629632",lab:[56.72198288363289,-34.19586779518369,45.24711542303752]},{id:"green",name:"green",hex:"#4BB74C",lab:[66.43020115763606,-52.117257306231124,44.0590622541623]},{id:"green",name:"green",hex:"#31B94D",lab:[66.43152821686365,-57.89653413254287,43.42877859886104]},{id:"green",name:"green",hex:"#80FF00",lab:[89.90852795219936,-67.46343196679416,85.35100686402846]},{id:"green",name:"green",hex:"#7FFF00",lab:[89.87270793937745,-67.74423036003485,85.30769209496654]},{id:"green",name:"green",hex:"#76EE00",lab:[84.48263191097158,-64.32242812640342,80.96331064208819]},{id:"green",name:"green",hex:"#00FF40",lab:[87.9133309630307,-83.56450987135733,71.38543626386465]},{id:"green",name:"green",hex:"#00EE00",lab:[82.45662297736351,-81.5136622428414,78.50385416367823]},{id:"green",name:"green",hex:"#5DFC0A",lab:[87.95222939143694,-75.01992825109916,82.596297421083
38663]},{id:"green",name:"green",hex:"#3FFF00",lab:[88.24335313714288,-81.29962748818042,83.33157128790333]},{id:"green",name:"green",hex:"#7CFC00",lab:[88.87648166105618,-67.53755601984224,84.48452333323729]},{id:"green",name:"green",hex:"#00FF00",lab:[87.73472235279792,-85.88347705836912,82.71231806483974]},{id:"green",name:"green",hex:"#39FF14",lab:[88.17796560428826,-81.78637884409262,81.51669543130214]},{id:"green",name:"green",hex:"#33FF33",lab:[88.18867321811403,-81.34780160345568,75.54069169808533]},{id:"green",name:"green",hex:"#A7FC00",lab:[90.7043103443339,-53.96970538578644,86.68820063488198]},{id:"green",name:"green",hex:"#87FF2A",lab:[90.24561300626277,-64.58745557748846,80.3436240150601]},{id:"green",name:"green",hex:"#00FF33",lab:[87.85012046465368,-84.38041551185832,75.10397991524653]},{id:"green",name:"green",hex:"#66CD00",lab:[73.85944757255474,-57.11420744188111,72.4231597291649]},{id:"green",name:"green",hex:"#BCEE68",lab:[88.37094264429273,-35.896696024157734,58.012801226673446]},{id:"green",name:"green",hex:"#CAFF70",lab:[93.98881581258595,-37.68140455342556,61.137714105518825]},{id:"green",name:"green",hex:"#9EFD38",lab:[90.68987790650873,-56.072656629916395,77.6136129734742]},{id:"green",name:"green",hex:"#4DBD33",lab:[68.17511615110463,-56.25208828831951,56.44704367788418]},{id:"green",name:"green",hex:"#00CD00",lab:[72.00046926402467,-72.8568613454118,70.1666967292446]},{id:"green",name:"green",hex:"#A7F432",lab:[88.51709038138966,-49.62947981584498,77.42654128289902]},{id:"green",name:"green",hex:"#ADFF2F",lab:[91.95682614711973,-52.13858017423456,81.35552787380855]},{id:"green",name:"green",hex:"#24D330",lab:[74.30089210215594,-70.52268448729443,63.21623620580845]},{id:"green",name:"green",hex:"#B2EC5D",lab:[87.11696493257527,-39.61788686456763,61.19171469961786]},{id:"green",name:"green",hex:"#4CBB17",lab:[67.37979151482216,-57.33235092176658,63.72119560880274]},{id:"green",name:"green",hex:"#32CD32",lab:[72.60670843346618,-66.86456775351179,60.991407072956285]},{id:"green",name:"green",hex:"#0BDA51",lab:[76.56043613067683,-71.26479522913809,53.130414484495006]},{id:"green",name:"green",hex:"#00FF66",lab:[88.19633903086333,-79.97364525785878,57.332838209666235]},{id:"green",name:"green",hex:"#83F52C",lab:[87.14828532180515,-62.04631927451387,77.09511534364447]},{id:"green",name:"green",hex:"#49E20E",lab:[79.52137442860268,-70.93284936492716,75.20764731211607]},{id:"green",name:"green",hex:"#0AC92B",lab:[70.87740434847805,-69.82138157665268,61.39648428425388]},{id:"green",name:"green",hex:"#00FF7F",lab:[88.4701235760925,-76.59218395058393,46.37812831880561]},{id:"green",name:"green",hex:"#00EE76",lab:[83.15349308643451,-72.70869120240087,44.05919138563068]},{id:"green",name:"green",hex:"#33CC33",lab:[72.31251972825441,-66.336616503268,60.37302396976856]},{id:"green",name:"green",hex:"#00AF33",lab:[62.420443035410045,-62.138086454998906,50.14459406042846]},{id:"green",name:"green",hex:"#6EFF70",lab:[89.85971273429386,-65.9461292616163,55.29614305658674]},{id:"green",name:"green",hex:"#4AC948",lab:[72.02386694186008,-59.3066774730569,52.165947880380244]},{id:"green",name:"green",hex:"#66FF66",lab:[89.53330631038794,-68.84723763259964,59.21272986915811]},{id:"green",name:"green",hex:"#30B21A",lab:[63.78818030461879,-60.18370102651849,59.6473288713105]},{id:"green",name:"green",hex:"#3DDC84",lab:[78.3688034876743,-59.80388323168179,31.13617040522756]},{id:"green",name:"green",hex:"#37BC61",lab:[67.75393070395506,-55.09264940421299,35.2833343585563]},{id:"green",name:"green",hex:"#70DB93",lab:[79.73399903571463,-46.35022430869606,25.46764260260581]},{id:"green",name:"green",hex:"#71C671",lab:[72.95060530828961,-42.75625502193148,34.11842339487821]},{id:"green",name:"green",hex:"#5EDA9E",lab:[79.03419510709674,-48.05060595916788,18.646632523804673]},{id:"green",name:"green",hex:"#43D58C",lab:[76.47978396795871,-54.755414748608736,24.50222333988099]},{id:"green",name:"green",hex:"#BCED91",lab:[88.59201740599215,-30.981575557479047,38.86452408047616]},{id:"green",name:"green",hex:"#8CDD81",lab:[81.22076740704816,-42.08375546094645,36.863875860277176]},{id:"green",name:"green",hex:"#93DB70",lab:[80.75783872946408,-41.15766280031919,44.74188723410681]},{id:"green",name:"green",hex:"#90EE90",lab:[86.5482148523122,-45.99991440819967,36.26642515575915]},{id:"green",name:"green",hex:"#00FA9A",lab:[87.33852804427205,-70.37579740872685,31.75161096657608]},{id:"green",name:"green",hex:"#50C878",lab:[72.47341721402795,-50.97677428407427,29.658315972704496]},{id:"green",name:"green",hex:"#43CD80",lab:[73.81169153900025,-53.993003181443676,27.198559577713134]},{id:"green",name:"green",hex:"#4EEE94",lab:[84.43353061217066,-60.864525113172974,31.0689051399796]},{id:"green",name:"green",hex:"#54FF9F",lab:[89.8142948857009,-64.14871127417243,32.69384015457246]},{id:"green",name:"green",hex:"#00CD66",lab:[72.6401128844509,-64.78255856232823,38.768149646406826]},{id:"green",name:"green",hex:"#D0FF14",lab:[93.87458460832899,-39.839965031737975,88.47781369312541]},{id:"green",name:"green",hex:"#BEE554",lab:[85.81891828879465,-32.62254055713537,63.71779956390651]},{id:"green",name:"green",hex:"#BCE937",lab:[86.62508041142077,-36.86314176061789,74.7462290344469]},{id:"green",name:"green",hex:"#CCFF00",lab:[93.60533223132096,-41.588
38615250959369,89.79244898772914]},{id:"green",name:"green",hex:"#AADD00",lab:[81.97845353669294,-39.8571433902481,80.11805492154996]},{id:"green",name:"green",hex:"#BFFF00",lab:[92.83700476792073,-46.52144195149599,88.87398509982798]},{id:"green",name:"green",hex:"#B3EE3A",lab:[87.50315581889221,-42.36394738319888,74.46418960947601]},{id:"green",name:"green",hex:"#C0FF3E",lab:[93.04648069390008,-44.6822208552442,78.70687940698669]},{id:"green",name:"green",hex:"#C8F526",lab:[90.65376959458726,-38.15632444529798,82.83083031800737]},{id:"green",name:"green",hex:"#CEFF00",lab:[93.72842846137186,-40.816240964595906,89.93937844227905]},{id:"green",name:"green",hex:"#86C67C",lab:[74.13233743764116,-34.45066975897865,30.164786123635935]},{id:"green",name:"green",hex:"#63AB62",lab:[63.88381733207666,-37.487080940732554,30.146530157104866]},{id:"green",name:"green",hex:"#A6D785",lab:[80.9608181791426,-30.066189868183212,34.78017414403656]},{id:"green",name:"green",hex:"#D4ED91",lab:[90.14171441061332,-22.24512976162546,41.16409218675774]},{id:"green",name:"green",hex:"#DFFFA5",lab:[95.9653370389221,-24.372623163074813,38.92390514491568]},{id:"green",name:"green",hex:"#CDE472",lab:[86.84025112911736,-23.867770070940374,51.96033983297248]},{id:"green",name:"green",hex:"#E3F988",lab:[94.25258156872789,-23.321709967005777,50.89711990597645]},{id:"green",name:"green",hex:"#BDDA57",lab:[82.7268690286326,-27.658272137785655,59.11090902516474]},{id:"green",name:"green",hex:"#5E8C31",lab:[53.33810940254678,-31.18751138905129,41.976552143020626]},{id:"green",name:"green",hex:"#7BB661",lab:[68.4085784606808,-34.65756430968669,36.640666540195156]},{id:"green",name:"green",hex:"#84BE6A",lab:[71.39988887211678,-34.01475675433807,35.914255107246305]},{id:"green",name:"green",hex:"#7BBF6A",lab:[71.22232866069218,-37.531641556109776,35.590615524778826]},{id:"green",name:"green",hex:"#74C365",lab:[72.0148561747878,-42.23523673728985,39.03147926703356]},{id:"green",name:"green",hex:"#7BCC70",lab:[75.1797076035769,-42.427317062426525,37.55231025271279]},{id:"green",name:"green",hex:"#7CCD7C",lab:[75.70012752009508,-40.79662430407149,32.12052014099571]},{id:"green",name:"green",hex:"#93C572",lab:[74.41276717716791,-30.909924048733828,35.828668525039475]},{id:"lavender",name:"lavender",hex:"#ACACE6",lab:[72.22043015891236,12.756747577221116,-29.934041737218653]},{id:"lavender",name:"lavender",hex:"#CCCCFF",lab:[83.56960561788927,10.660290354444879,-25.869538462689157]},{id:"lavender",name:"lavender",hex:"#D9D9F3",lab:[87.41110108303316,5.313081854916968,-13.603184949228764]},{id:"lavender",name:"lavender",hex:"#E6E6FA",lab:[91.82750990881723,4.096225765701567,-10.615929517230871]},{id:"lavender",name:"lavender",hex:"#E6E8FA",lab:[92.32618676355173,3.0630906838150507,-9.876128072035883]},{id:"lavender",name:"lavender",hex:"#D6CADD",lab:[82.7845214688654,7.965014809966364,-8.777924098895816]},{id:"light_blue",name:"light blue",hex:"#88ACE0",lab:[69.55425081327776,1.0276033875017965,-30.94897951760409]},{id:"light_blue",name:"light blue",hex:"#74BBFB",lab:[73.68493860609911,-4.27579670757855,-39.371965153868956]},{id:"light_blue",name:"light blue",hex:"#7AA9DD",lab:[67.82239082047894,-1.735375821725671,-32.03273659721913]},{id:"light_blue",name:"light blue",hex:"#73C2FB",lab:[75.56919475100987,-8.265401435017472,-36.45344571241349]},{id:"light_blue",name:"light blue",hex:"#67C8FF",lab:[76.92540385678616,-12.57897665597646,-36.54628151009651]},{id:"light_blue",name:"light blue",hex:"#76D7EA",lab:[80.95455796799835,-23.26937291535436,-19.072863817137463]},{id:"light_blue",name:"light blue",hex:"#98F5FF",lab:[91.3227387453752,-24.802764991310568,-14.473062724883201]},{id:"light_blue",name:"light blue",hex:"#63D1F4",lab:[78.91485639939127,-21.219079392652105,-27.59260375400181]},{id:"light_blue",name:"light blue",hex:"#7CB9E8",lab:[72.76419234933861,-6.908126174466844,-30.443725773634544]},{id:"light_blue",name:"light blue",hex:"#7EC0EE",lab:[75.01677249135453,-8.513264271381827,-30.235100448748376]},{id:"light_blue",name:"light blue",hex:"#82CFFD",lab:[79.87462874223412,-11.342557352091498,-30.840293144101505]},{id:"light_blue",name:"light blue",hex:"#87CEEB",lab:[79.20710283748852,-14.511055969085195,-22.18161180785185]},{id:"light_blue",name:"light blue",hex:"#87CEFA",lab:[79.72300339765326,-10.498046728385003,-29.446501706084117]},{id:"light_blue",name:"light blue",hex:"#87CEFF",lab:[79.90310005020464,-9.1265727535354,-31.8468942193038]},{id:"light_blue",name:"light blue",hex:"#89CFF0",lab:[79.745644320693,-13.222685790750365,-24.04114371799102]},{id:"light_blue",name:"light blue",hex:"#8CBED6",lab:[74.35269214830247,-10.236367974809756,-18.12667834576103]},{id:"light_blue",name:"light blue",hex:"#8EE5EE",lab:[85.98571369629585,-23.601130728306774,-13.549731341360062]},{id:"light_blue",name:"light blue",hex:"#93CCEA",lab:[79.22894701820906,-10.66581443294906,-21.553335776274874]},{id:"light_blue",name:"light blue",hex:"#A2B5CD",lab:[72.98122705151958,-1.0574472446770455,-15.130228421832603]},{id:"light_blue",name:"light blue",hex:"#9AC0CD",lab:[75.43601270595465,-9.393990571875122,-11.509227924310528]},{id:"light_blue",name:"light blue",hex:"#9BC4E2",lab:[77.24330345129997,-6.249364117942746,-20.19820004672177]},{id:"light_blue",name:"light blue",hex:"#A1CAF1",lab:[79.70852861127165,-4.0718775327885375,-24.515933510985377]},{id:"light_blue",name:"light blue",hex:"#A4D3EE",lab:[82.19105986314864,-8.696583942035597,-19.131110981203236]},{id:"light_blue",name:"light blue",hex:"#A4DDED",lab:[84.8518434186865,-14.077929082392194,-14.601223729616608]},{id:"light_blue",name:"light blue",hex:"#ADD8E6",lab:[83.8129462015534,-10.544140356355204,-12.37270446360439]},{id:"light_blue",name:"light blue",hex:"#AFDBF5",lab:[85.18328411905249,-8.087790391630545,-18.290474128416335]},{id:"light_blue",name:"light blue",hex:"#B0E0E6",lab:[86.13240587199145,-13.739640901259232,-8.906226208475143]},{id:"light_blue",name:"light blue",hex:"#B0E2FF",lab:[87.40714091741638,-9.073295788879165,-20.228803153764
38665]},{id:"light_blue",name:"light blue",hex:"#B2DFEE",lab:[86.21152744892937,-10.874497074434942,-13.017508351394902]},{id:"light_blue",name:"light blue",hex:"#B2FFFF",lab:[95.24548622521607,-22.989115915237836,-8.511537752961718]},{id:"light_blue",name:"light blue",hex:"#B9D3EE",lab:[83.48137834396275,-2.5751055174730864,-17.060454165550688]},{id:"light_blue",name:"light blue",hex:"#B9D9EB",lab:[84.96391331061814,-6.365175003573809,-13.241032173012336]},{id:"light_blue",name:"light blue",hex:"#BCD4E6",lab:[83.69955059313361,-3.9235982693004434,-12.4417059554645]},{id:"light_blue",name:"light blue",hex:"#BED3E5",lab:[83.54303738874961,-2.98976206915752,-12.126628592495292]},{id:"light_blue",name:"light blue",hex:"#B0C4DE",lab:[78.45157936968134,-.945131244033337,-16.08013600591951]},{id:"light_blue",name:"light blue",hex:"#BCD2EE",lab:[83.41924805643019,-1.139902798059922,-17.133844414175158]},{id:"light_blue",name:"light blue",hex:"#BFEFFF",lab:[91.6967686527866,-11.449795998835944,-13.706341897230324]},{id:"light_blue",name:"light blue",hex:"#C0D9D9",lab:[84.91510644955429,-7.928889152952257,-3.680317137109368]},{id:"light_blue",name:"light blue",hex:"#C1F0F6",lab:[91.82326988627386,-13.317080246142865,-8.796456163799494]},{id:"light_blue",name:"light blue",hex:"#C3E4ED",lab:[88.5437206102354,-8.540858031374722,-8.90945724703105]},{id:"light_blue",name:"light blue",hex:"#C6E2FF",lab:[88.7408997661194,-2.7470354677264774,-18.08826836702839]},{id:"light_blue",name:"light blue",hex:"#D1EEEE",lab:[92.07641845089555,-9.047185239288602,-4.124262155872471]},{id:"light_blue",name:"light blue",hex:"#DBFEF8",lab:[97.1134798772862,-11.963438245584157,-1.8736156977332552]},{id:"light_blue",name:"light blue",hex:"#E0EEEE",lab:[93.08821184985999,-4.229108259528158,-2.522474504276584]},{id:"light_blue",name:"light blue",hex:"#E0FFFF",lab:[97.8674067949278,
386-9.545858296691634,-4.349813245875334]},{id:"light_blue",name:"light blue",hex:"#F0F8FF",lab:[97.17864982306108,-.945299077549755,-5.236158369756039]},{id:"light_blue",name:"light blue",hex:"#F0FFFF",lab:[98.93241521239445,-4.47373949196156,-2.6637719464510434]},{id:"light_gray",name:"light gray",hex:"#CBCAB6",lab:[80.91378763390487,-2.782973976918901,9.349037463737787]},{id:"light_gray",name:"light gray",hex:"#C6C3B5",lab:[78.67845604728684,-1.0790696169436509,6.642133480810175]},{id:"light_gray",name:"light gray",hex:"#B2BEB5",lab:[75.84018407327662,-5.517354888951054,2.3572028975483272]},{id:"light_gray",name:"light gray",hex:"#C4C3D0",lab:[79.22516530472993,3.142057811451271,-7.196157556028582]},{id:"light_gray",name:"light gray",hex:"#C4C4C4",lab:[79.15698788505415,.3400221826956318,-.8008229701651937]},{id:"light_gray",name:"light gray",hex:"#C5C1AA",lab:[77.82362959646221,-2.2057464596958454,11.360661614289103]},{id:"light_gray",name:"light gray",hex:"#C7C7C7",lab:[80.24282245986794,.34390216934065965,-.8099611458119771]},{id:"light_gray",name:"light gray",hex:"#C9C0BB",lab:[78.28948315287184,2.6098185932098006,2.8635954608754455]},{id:"light_gray",name:"light gray",hex:"#C9C9C9",lab:[80.96501226339336,.346482752845545,-.8160389567676951]},{id:"light_gray",name:"light gray",hex:"#CCCCCC",lab:[82.04578494253813,.35034465194017095,-.8251345324707726]},{id:"light_gray",name:"light gray",hex:"#CDC5BF",lab:[79.99571872177353,2.076428603061453,3.2074277728078693]},{id:"light_gray",name:"light gray",hex:"#CDC9C9",lab:[81.27492074329471,1.729614736631524,-.3266752574204279]},{id:"light_gray",name:"light gray",hex:"#CDCDC1",lab:[82.10501232807306,-1.7790678648441638,5.173901368226086]},{id:"light_gray",name:"light gray",hex:"#CDCDCD",lab:[82.40538002481095,.3516295844236961,-.8281608157553189]},{id:"light_gray",name:"light gray",hex:"#CFCFCF",lab:[83.12358734489968,.35419593741592426,-.834205110893782]},{id:"light_gray",name:"light gray",hex:"#D0D2C4",lab:[83.69886935617983,-2.8095521266136014,5.890977567357392]},{id:"light_gray",name:"light gray",hex:"#D1D1D1",lab:[83.84049604521917,.3567576500815295,-.840238477097266]},{id:"light_gray",name:"light gray",hex:"#D3D3D3",lab:[84.55612008823094,.3593147723118806,-.8462610318710206]},{id:"light_gray",name:"light gray",hex:"#D4D4D4",lab:[84.91345465171494,.3605916273377585,-.8492682910627325]},{id:"light_gray",name:"light gray",hex:"#D6D6D6",lab:[85.62717729377991,.3631419553377091,-.8552748440106228]},{id:"light_gray",name:"light gray",hex:"#D9D9D9",lab:[86.69541985213381,.3
3866695908085226936,-.864264968618933]},{id:"light_gray",name:"light gray",hex:"#DBD7D2",lab:[86.16341390254767,.8493447379397945,2.099231250880984]},{id:"light_gray",name:"light gray",hex:"#DBDBDB",lab:[87.40603954847829,.36949832117061376,-.8702454077704092]},{id:"light_gray",name:"light gray",hex:"#DCDCDC",lab:[87.76089156874731,.3707663053843513,-.8732317743542772]},{id:"light_gray",name:"light gray",hex:"#DEDEDE",lab:[88.46968776219997,.37329902982358165,-.8791968672549277]},{id:"light_gray",name:"light gray",hex:"#E0DFDB",lab:[88.79815683326736,.0028279256839014444,1.2025632146943188]},{id:"light_gray",name:"light gray",hex:"#E0E0E0",lab:[89.17728373493613,.3758274655429883,-.8851518593281371]},{id:"light_gray",name:"light gray",hex:"#E3E3E3",lab:[90.23645367054294,.379612172072219,-.8940656304824657]},{id:"light_gray",name:"light gray",hex:"#E5E4E2",lab:[90.61349997044131,.362647249806225,.1998433938852795]},{id:"light_gray",name:"light gray",hex:"#E5E5E5",lab:[90.94110151073475,.3821300733002908,-.899995811637222]},{id:"light_gray",name:"light gray",hex:"#E8E8E8",lab:[91.99590396970535,.38589917363002213,-.9088728269453616]},{id:"light_gray",name:"light gray",hex:"#EBEBEB",lab:[93.0481370654587,.38965909291577283,-.9177282189851477]},{id:"light_gray",name:"light gray",hex:"#EDEDED",lab:[93.7482167336725,.3921606708044423,-.9236199552802082]},{id:"light_gray",name:"light gray",hex:"#EEE9E9",lab:[92.72403809985136,2.0692282104026183,-.3163685099637936]},{id:"light_gray",name:"light gray",hex:"#F0F0F0",lab:[94.79624952279993,.3959055812352563,-.9324399983445586]},{id:"light_gray",name:"light gray",hex:"#F2F2F2",lab:[95.4935622471685,.39839727206991693,-.9383084485705906]},{id:"light_gray",name:"light gray",hex:"#F4F0EC",lab:[94.99637040548431,1.0397857754521067,1.4786378860030869]},{id:"light_pink",name:"light pink",hex:"#CDB7B5",lab:[76.18165462056508,7.836106508882668,3.1235661085609268]},{id:"light_pink",name:"light pink",hex:"#DEA5A4",lab:[72.9726773513512,21.214545518341566,8.065465235779556]},{id:"light_pink",name:"light pink",hex:"#E79EA9",lab:[72.43549232493682,28.992183170475695,4.654488573116078]},{id:"light_pink",name:"light pink",hex:"#E8CCD7",lab:[84.6119497690572,11.986755900151246,-2.6992955239805605]},{id:"light_pink",name:"light pink",hex:"#EAB5C5",lab:[78.79512638055532,21.94283453576856,-1.4731783667656817]},{id:"light_pink",name:"light pink",hex:"#ECC3BF",lab:[82.17774298204414,14.309409296970554,6.695441721638762]},{id:"light_pink",name:"light pink",hex:"#EEA2AD",lab:[74.21432162238925,29.969805253782955,5.098748689158672]},{id:"light_pink",name:"light pink",hex:"#EEA9B8",lab:[76.07963714168802,27.79984443077732,1.7326346589905839]},{id:"light_pink",name:"light pink",hex:"#EEB4B4",lab:[78.53040522088551,21.385851434467916,7.449807668879727]},{id:"light_pink",name:"light pink",hex:"#EED5D2",lab:[87.20255813951256,8.541001105014379,3.796768555466512]},{id:"light_pink",name:"light pink",hex:"#EEE0E5",lab:[90.38891195244956,6.0093787664116105,-1.6227354982396136]},{id:"light_pink",name:"light pink",hex:"#EFBBCC",lab:[80.87947488878243,21.631227357095494,-2.1679055982467332]},{id:"light_pink",name:"light pink",hex:"#F1DDCF",lab:[89.35553862005878,4.977548973388868,8.510261526834984]},{id:"light_pink",name:"light pink",hex:"#F2BDCD",lab:[81.66543355035166,21.789244507745554,-1.5250587007952454]},{id:"light_pink",name:"light pink",hex:"#F4C2C2",lab:[82.7612952889833,18.190661135654373,6.017767529525164]},{id:"light_pink",name:"light pink",hex:"#F6A8B6",lab:[76.66638962176695,30.92833034295184,3.7886683778740826]},{id:"light_pink",name:"light pink",hex:"#F6ADC6",lab:[78.20476150401417,30.587718337681757,-2.7371547406420893]},{id:"light_pink",name:"light pink",hex:"#F6C9CC",lab:[84.85757005603234,16.728332005205125,3.697029193343959]},{id:"light_pink",name:"light pink",hex:"#F6CCDA",lab:[85.92768085209227,17.361846735997666,-2.2303941342989964]},{id:"light_pink",name:"light pink",hex:"#F7B3DA",lab:[80.22411148731567,30.891814919655978,-10.634330211162911]},{id:"light_pink",name:"light pink",hex:"#F7BFBE",lab:[82.24764829546314,20.28320030627856,7.472828691697764]},{id:"light_pink",name:"light pink",hex:"#FADADD",lab:[89.71477998670335,11.928417974500505,1.7372954078365144]},{id:"light_pink",name:"light pink",hex:"#FDDDE6",lab:[90.92138027112114,12.877559408989658,-1.2236442576879947]},{id:"light_pink",name:"light pink",hex:"#FEBAAD",lab:[81.40667330155613,23.221841805453224,15.538453647077555]},{id:"light_pink",name:"light pink",hex:"#FEE8D6",lab:[93.29425939290945,5.027491285728269,10.602485206694334]},{id:"light_pink",name:"light pink",hex:"#FFADB9",lab:[78.8415507700052,31.950512983271786,5.40731880317602]},{id:"light_pink",name:"light pink",hex:"#FFAEB9",lab:[79.06369197003124,31.4279953052811
38676,5.726570322982183]},{id:"light_pink",name:"light pink",hex:"#FFB5C5",lab:[80.92891986502852,29.42033822810364,1.8932844339345722]},{id:"light_pink",name:"light pink",hex:"#FFB6C1",lab:[81.05459120164177,28.332639907651448,4.243734915784003]},{id:"light_pink",name:"light pink",hex:"#FFB7C5",lab:[81.38046260299423,28.372217050804615,2.5476139564478695]},{id:"light_pink",name:"light pink",hex:"#FFBCD9",lab:[83.04053872820595,28.73895048519287,-5.833455801746568]},{id:"light_pink",name:"light pink",hex:"#FFC0CB",lab:[83.58651829609448,24.519511163825058,2.504021351032515]},{id:"light_pink",name:"light pink",hex:"#FFC1C1",lab:[83.57562777150707,22.566045997675477,7.864250335754885]},{id:"light_pink",name:"light pink",hex:"#FFCCCC",lab:[86.4090125497551,18.382756755477125,6.040548839188475]},{id:"light_pink",name:"light pink",hex:"#FFDAE9",lab:[90.45396139469315,15.6195957049598,-3.469231386719951]},{id:"light_pink",name:"light pink",hex:"#FFDDCA",lab:[90.43174756664115,9.262271839854897,12.834644547492168]},{id:"light_pink",name:"light pink",hex:"#FFDDF4",lab:[91.4628097564205,15.921388886734778,-7.782740436233682]},{id:"light_pink",name:"light pink",hex:"#FFE4E1",lab:[92.65633786068562,9.142608468364399,3.944884835349738]},{id:"lilac",name:"lilac",hex:"#BFAFB2",lab:[72.85981482664064,6.573104831518406,-.20094947124214002]},{id:"lilac",name:"lilac",hex:"#AA98A9",lab:[64.85728737780835,10.041354703192784,-7.148836098624112]},{id:"lilac",name:"lilac",hex:"#C4AEAD",lab:[72.90897958037009,8.069168392780213,2.6806312205401417]},{id:"lilac",name:"lilac",hex:"#AE98AA",lab:[65.24574516129822,11.660302765650721,-7.098306571806345]},{id:"lilac",name:"lilac",hex:"#D891EF",lab:[70.2341866573041,42.816529877153066,-37.62014647191001]},{id:"lilac",name:"lilac",hex:"#E0B0FF",lab:[78.5309660750724,31.86070597361662,-33.43688169924142]},{id:"lilac",name:"lilac",hex:"#FAE6FA",lab:[93.37250320553257,10.639398509514175,-8.156797793721804]},{id:"lilac",name:"lilac",hex:"#AB92B3",lab:[63.73013197169007,15.727389754338683,-14.478189616134095]}
386,{id:"lilac",name:"lilac",hex:"#CC99CC",lab:[69.45588043023167,27.90656374632261,-19.551408164856056]},{id:"lilac",name:"lilac",hex:"#C8A2C8",lab:[71.07121991675693,20.867840476555156,-14.930142219555155]},{id:"lilac",name:"lilac",hex:"#E29CD2",lab:[72.628502848272,34.69116133533012,-17.860379672356274]},{id:"lilac",name:"lilac",hex:"#DCA2CD",lab:[73.19771332614542,28.585441942696022,-14.304417573403793]},{id:"lilac",name:"lilac",hex:"#D3BECF",lab:[79.14570767686183,10.743458359190994,-6.635699003817264]},{id:"lilac",name:"lilac",hex:"#D8B2D1",lab:[76.70592804811247,19.286100301729057,-11.29580521606821]},{id:"lilac",name:"lilac",hex:"#DDA0DD",lab:[73.3739042969524,32.877216623789785,-22.845127298533473]},{id:"lilac",name:"lilac",hex:"#FFBBFF",lab:[83.97777576538263,35.67484206776683,-24.841657071944855]},{id:"lilac",name:"lilac",hex:"#CD96CD",lab:[68.89666706346384,30.066308712234367,-20.947166917242765]},{id:"lilac",name:"lilac",hex:"#EAADEA",lab:[78.06474006005894,32.528044573763346,-22.699673500654804]},{id:"lilac",name:"lilac",hex:"#EEAEEE",lab:[78.82440453713382,34.01726764182983,-23.678644922490257]},{id:"lilac",name:"lilac",hex:"#D8BFD8",lab:[80.07779499077584,13.571871708474514,-10.082508062457363]},{id:"lilac",name:"lilac",hex:"#CDB5CD",lab:[76.33572100180197,13.155911678827126,-9.76703523385103]},{id:"lilac",name:"lilac",hex:"#ECC8EC",lab:[84.58607690765491,19.17356599273151,-13.935423922036883]},{id:"lilac",name:"lilac",hex:"#EED2EE",lab:[87.2143612289169,14.921136184690486,-11.065243107276657]},{id:"lilac",name:"lilac",hex:"#FFE1FF",lab:[92.72102541339997,15.778851332283017,-11.697818551133764]},{id:"lilac",name:"lilac",hex:"#FFF0F5",lab:[96.06872830620557,6.292684951651195,-1.5397444267587268]},{id:"lilac",name:"lilac",hex:"#CDC1C5",lab:[79.12804287440404,5.250489105824374,-1.2986357114525227]},{id:"lilac",name:"lilac",hex:"#BDA0CB",lab:[69.66336431885219,18.851146596127187,-18.818050328590232]},{id:"lilac",name:"lilac",hex:"#C9A0DC",lab:[71.36943252774073,26.220229371344107,-25.529134838412016]},{id:"lilac",name:"lilac",hex:"#B284BE",lab:[61.38240226479897,28.19764794387486,-24.221635526984663]},{id:"lilac",name:"lilac",hex:"#FDF8FF",lab:[98.12851666834992,3.295210383390257,-3.7310675972231255]},{id:"magenta",name:"magenta",hex:"#871F78",lab:[32.89335351622988,52.72205339673741,-26.975539213662536]},{id:"magenta",name:"magenta",hex:"#880085",lab:[31.644506616469855,61.3254234950964,-37.13862524757865]},{id:"magenta",name:"magenta",hex:"#9F4576",lab:[42.6681179506661,43.25058680777394,-10.353484692422299]},{id:"magenta",name:"magenta",hex:"#BD33A4",lab:[46.802715879864955,65.68604208130007,-31.531606696132485]},{id:"magenta",name:"magenta",hex:"#B53389",lab:[44.23312897043006,59.953594011749935,-19.315121431512306]},{id:"magenta",name:"magenta",hex:"#B62084",lab:[42.22619000218045,65.20199174739977,-19.30936377554513]},{id:"magenta",name:"magenta",hex:"#FF1DCE",lab:[58.602847046315446,89.8583505565908,-36.81171913813941]},{id:"magenta",name:"magenta",hex:"#F653A6",lab:[60.37159031273249,69.27244559817314,-11.115473797173836]},{id:"magenta",name:"magenta",hex:"#D0417E",lab:[50.33515214986994,60.99835405207915,-2.980130638097811]},{id:"magenta",name:"magenta",hex:"#CD2990",lab:[47.72933232731899,69.78393673260258,-17.84664130388103]},{id:"magenta",name:"magenta",hex:"#EE30A7",lab:[55.16100958929232,78.30081582693666,-19.705082801445805]},{id:"magenta",name:"magenta",hex:"#C71585",lab:[44.7666156556429,71.26811437946628,-15.754671563326461]},{id:"magenta",name:"magenta",hex:"#C54B8C",lab:[50.451210430581625,55.33248584523409,-11.442830664385095]},{id:"magenta",name:"magenta",hex:"#C8509B",lab:[52.27112901147609,56.03370116869266,-17.591463009802276]},{id:"magenta",name:"magenta",hex:"#D74894",lab:[53.19359128418168,62.76890099949717,-11.808820976213251]},{id:"magenta",name:"magenta",hex:"#FE4EDA",lab:[62.999792472615496,79.62933494943464,-36.79473815826078]},{id:"magenta",name:"magenta",hex:"#FF33CC",lab:[59.8823311136108,85.6451479296566,-33.67129159620015]},{id:"magenta",name:"magenta",hex:"#C0448F",lab:[48.66914575792862,57.22497369931101,-16.016855133124164]},{id:"magenta",name:"magenta",hex:"#C84186",lab:[49.233735800878165,59.58940999719209,-9.604456546966711]},{id:"magenta",name:"magenta",hex:"#CC3299",lab:[48.7873346227684,68.11781315816584,-21.66661615247305]},{id:"magenta",name:"magenta",hex:"#D02090",lab:[47.57277624003272,72.51771828439458,-18.035833810399172]},{id:"magenta",name:"magenta",hex:"#CD3278",lab:[47.777923082892684,64.70765317743272,-3.146188048608556]},{id:"magenta",name:"magenta",hex:"#FF00FF",lab:[60.32421212836874,98.58848986524677,-61.76412516100469]},{id:"magenta",name:"magenta",hex:"#CD00CD",lab:[48.747524562321786,83.6348059299476,-52.395879360097084]},{id:"magenta",name:"magenta",hex:"#EE00EE",lab:[56.4407797806617,93.5722346039365,-58.6215208040195]},{id:"magenta",name:"magenta",hex:"#CC33CC",lab:[51.344523855828555,75.05544130591963,-47.68520767211144]},{id:"magenta",name:"magenta",hex:"#A2006D",lab:[35.572406171475954,63.26326944902178,-15.410461319783586]},{id:"magenta",name:"magenta",hex:"#8E236B",lab:[34.01599202296118,51.250889869415644,-16.855924270847535]},{id:"magenta",name:"magenta",hex:"#8B1C62",lab:[32.26428545468402,51.55276653929042,-13.793087144722493]},{id:"magenta",name:"magenta",hex:"#A63A79",lab:[42.02423982881026,50.92624115318489,-13.070912133777934]},{id:"magenta",name:"magenta",hex:"#B6316C",lab:[43.10376336881898,57.521290974961225,-3.0834432012426305]},{id:"magenta",name:"magenta",hex:"#B3446C",lab:[45.363593644709724,48.98219718375285,.1628738817915254]},{id:"magenta",name:"magenta",hex:"#A50B5E",lab:[36.07899613299325,61.062586709563995,-4.944545257776611]},{id:"magenta",name:"magenta",hex:"#B03060",lab:[41.518512511422415,54.95422428166613,1.9964452119940357]},{id:"magenta",name:"magenta",hex:"#9F2B68",lab:[38.021710172575155,52.705842292012086,-8.570433678201184]},{id:"magenta",name:"magenta",hex:"#8B0A50",lab:[30.125059096511997,53.646717023319525,-5.202848954454642]},{id:"magenta",name:"magenta",hex:"#78184A",lab:[27.135282901850452,44.73871230932549,-6.061588553672537]},{id:"magenta",name:"magenta",hex:"#862A51",lab:[32.52404676801669,42.8956091437005,-2.4211860052257284]},{id:"magenta",name:"magenta",hex:"#872657",lab:[32.31747502151774,45.57429428329757,-6.627924898505622]},{id:"magenta",name:"magenta",hex:"#8B2252",lab:[32.35563303006916,47.691546287130485,-3.217960818576049]},{id:"maroon",name:"maroon",hex:"#8A360F",lab:[34.14430978188366,34.117567369114894,39.540846261703564]},{id:"maroon",name:"maroon",hex:"#8A3324",lab:[33.77364765243341,36.39268087951561,28.222511470727184]},{id:"maroon",name:"maroon",hex:"#8B2500",lab:[31.37943116522453,41.9153333106034,43.65715928693966]},{id:"maroon",name:"maroon",hex:"#8B3E2F",lab:[36.25442629151151,31.827358723865412,24.562166332261327]},{id:"maroon",name:"maroon",hex:"#882D17",lab:[32.20095587373144,37.91799315663202,33.84785261263006]},{id:"maroon",name:"maroon",hex:"#8B3626",lab:[34.536739343127,35.40629447735022,27.947086344039928]},{id:"maroon",name:"maroon",hex:"#8B0000",lab:[28.089770555957962,51.19950913515675,41.185760128342615]},{id:"maroon",name:"maroon",hex:"#9D1309",lab:[33.25591288630616,53.149197535702854,42.989685288184646]},{id:"maroon",name:"maroon",hex:"#A91101",lab:[35.67628634308018,56.808266150572464,48.989131881204536]},{id:"maroon",name:"maroon",hex:"#A81C07",lab:[36.316166434645424,54.24058755270167,46.78821547376983]},{id:"maroon",name:"maroon",hex:"#A50021",lab:[34.214734471956255,58.6699312070767,32.06495916886172]},{id:"maroon",name:"maroon",hex:"#AE2029",lab:[38.189714487998174,55.77295741823765,32.07729894113687]},{id:"maroon",name:"maroon",hex:"#A02422",lab:[35.70023460735984,50.072416065890856,32.709542864724824]},{id:"maroon",name:"maroon",hex:"#99182C",lab:[33.15631338185804,51.890616794541074,23.26351997403361]},{id:"maroon",name:"maroon",hex:"#A52A2A",lab:[37.52650524281069,49.92281407196206,30.24178201871244]},{id:"maroon",name:"maroon",hex:"#8B2323",lab:[31.379994603923173,43.661257856450305,26.159761061999586]},{id:"maroon",name:"maroon",hex:"#960018",lab:[30.764888255563648,54.55383315650031,32.907915936918656]},{id:"maroon",name:"maroon",hex:"#8B1A1A",lab:[30.16718339340032,46.37091749682726,30.33183838137611]},{id:"maroon",name:"maroon",hex:"#8E2323",lab:[31.979405113796254,44.658391844155545,27.00199736338369]},{id:"maroon",name:"maroon",hex:"#9D2933",lab:[35.97516786620915,48.166188560222864,22.457764885639953]},{id:"maroon",name:"maroon",hex:"#800000",lab:[25.53553096346318,48.23338316760745,37.969507898336225]},{id:"maroon",name:"maroon",hex:"#9B111E",lab:[32.8440304497997,53.45359664796959,31.77329006353452]},{id:"maroon",name:"maroon",hex:"#9F1D35",lab:[35.02137712060963,52.78059470706808,20.062126795254777]},{id:"maroon",name:"maroon",hex:"#AF4035",lab:[42.824332131201814,44.86665796879086,30.31068906366483]},{id:"maroon",name:"maroon",hex:"#A83731",lab:[40.05068979379562,46.14911534818916,29.106340306072898]},{id:"maroon",name:"maroon",hex:"#C32148",lab:[43.005492411915434,62.92913987587917,19.73673611664942]},{id:"maroon",name:"maroon",hex:"#A62A2A",lab:[37.72136902300712,50.24352155903464,30.514615180974157]},{id:"maroon",name:"maroon",hex:"#9E0508",lab:[32.6955533671826,55.63863074016906,43.16548167408859]}
386,{id:"mauve",name:"mauve",hex:"#D982B5",lab:[65.00700469074415,40.6761799801712,-13.198760362699069]},{id:"mauve",name:"mauve",hex:"#CF71AF",lab:[60.04514906547391,45.262577614913035,-17.375154885872355]},{id:"mauve",name:"mauve",hex:"#CF6BA9",lab:[58.64728717713419,47.38292358716589,-16.02708425167947]},{id:"mauve",name:"mauve",hex:"#D470A2",lab:[60.06643133459589,45.46317329245974,-9.775544269904902]},{id:"mauve",name:"mauve",hex:"#AD4379",lab:[44.633708407687685,49.09001956971937,-9.027169350055475]},{id:"mauve",name:"mauve",hex:"#B48395",lab:[59.98556699900881,21.913604618270355,-2.8177289776534]},{id:"mauve",name:"mauve",hex:"#B784A7",lab:[61.09910075086216,25.514959197095287,-11.473633326324517]},{id:"mauve",name:"mauve",hex:"#8B3A62",lab:[36.74010977653884,39.230619851507,-7.032990918668913]},{id:"mauve",name:"mauve",hex:"#9D6B84",lab:[51.09490502941189,24.106086057658295,-6.278489657633646]},{id:"mauve",name:"mauve",hex:"#674846",lab:[33.90156501510755,13.13284164233955,6.086071863872111]},{id:"mauve",name:"mauve",hex:"#A57164",lab:[52.65418102507199,19.148328354917364,15.020461641522441]},{id:"mauve",name:"mauve",hex:"#AD6F69",lab:[53.2491277089557,24.129382019445256,13.060288489514482]},{id:"mauve",name:"mauve",hex:"#996666",lab:[48.55566971218326,20.802251830285112,7.907711806623996]},{id:"mauve",name:"mauve",hex:"#905D5D",lab:[45.01094858968691,21.120930143456953,8.179629087458418]},{id:"mauve",name:"mauve",hex:"#7E5E60",lab:[43.191423303066486,13.586931979778448,3.4649463359313293]},{id:"mauve",name:"mauve",hex:"#6F4242",lab:[33.28604721294045,19.692234436824968,7.931955657768519]},{id:"mauve",name:"mauve",hex:"#7C4848",lab:[36.72214018157059,22.38636213916831,9.17885613328826]},{id:"mauve",name:"mauve",hex:"#8A496B",lab:[39.96694825102001,32.26615504073252,-7.893867117826325]},{id:"mauve",name:"mauve",hex:"#A46582",lab:[50.46782835502543,29.762244743733568,-5.9237742235168644]},{id:"mauve",name:"mauve",hex:"#914E75",lab:[42.39042094442249,33.61063416603221,-10.359688056999005]},{id:"mauve",name:"mauve",hex:"#856363",lab:[45.375453741859396,13.967159297828658,4.872524476408402]},{id:"mauve",name:"mauve",hex:"#8B6969",lab:[47.768530589694976,13.824957327489784,4.7657274597890265]},{id:"mauve",name:"mauve",hex:"#8B5F65",lab:[45.10088457243845,19.07181845756828,3.3557025389338246]},{id:"mauve",name:"mauve",hex:"#8B636C",lab:[46.30654920975028,17.826223064070778,.8487584852878483]},{id:"mauve",name:"mauve",hex:"#915F6D",lab:[46.05511511668949,22.683917866472225,-.035652782342388]},{id:"mauve",name:"mauve",hex:"#DE85B1",lab:[66.12228467789642,40.185832392472754,-9.200756207416871]},{id:"mauve",name:"mauve",hex:"#DE6FA1",lab:[61.1988829841505,49.13413729100752,-7.366719135725508]},{id:"mauve",name:"mauve",hex:"#CD6090",lab:[55.44295350083355,48.65753085356283,-6.245852385040562]},{id:"mauve",name:"mauve",hex:"#CD607E",lab:[54.92226040028602,46.46584418162492,3.634728793977371]},{id:"mauve",name:"mauve",hex:"#CD6889",lab:[56.77120613164236,43.790373466107866,-.17436342963781382]},{id:"mauve",name:"mauve",hex:"#DB7093",lab:[60.568036293191966,45.830403885314844,-.24016193491231963]},{id:"mauve",name:"mauve",hex:"#D98695",lab:[64.94272449671982,33.96917165807384,4.908021353311898]}
386,{id:"mauve",name:"mauve",hex:"#CC8899",lab:[63.956361884531375,28.659625052851247,1.0095217950533364]},{id:"mauve",name:"mauve",hex:"#CD8C95",lab:[64.88922200208417,26.28418660328008,4.64723538686358]},{id:"mauve",name:"mauve",hex:"#CD919E",lab:[66.29067623021277,24.855985129330183,1.5740177820748436]},{id:"mauve",name:"mauve",hex:"#CD9B9B",lab:[68.5991993217861,18.95220803887615,6.5861573962099795]},{id:"mauve",name:"mauve",hex:"#D0A9AA",lab:[72.68717394980759,14.719351838819893,4.156607201506102]},{id:"mauve",name:"mauve",hex:"#DB9EA6",lab:[71.05635766338034,24.154024657788653,4.167853710751901]},{id:"mauve",name:"mauve",hex:"#D7837F",lab:[63.52044297278218,32.16122972332275,15.386239700700767]},{id:"mauve",name:"mauve",hex:"#C67171",lab:[57.08632230629463,33.73445034262229,14.192803390099051]},{id:"mauve",name:"mauve",hex:"#B768A2",lab:[54.63542684275883,39.99761613227615,-18.335605706214064]},{id:"mauve",name:"mauve",hex:"#9E5E6F",lab:[47.52561803235977,28.575694232032824,1.0923387101521742]},{id:"mauve",name:"mauve",hex:"#A2627A",lab:[49.28126951607457,29.460023752719998,-2.912955748306678]},{id:"mauve",name:"mauve",hex:"#A17A74",lab:[54.82252199427981,14.542334665350987,8.61948457937376]},{id:"mauve",name:"mauve",hex:"#BC8F8F",lab:[63.60740633702609,17.3112440235062,5.971989851313908]},{id:"mauve",name:"mauve",hex:"#C09999",lab:[66.74119064664464,14.826984692495381,4.869943017615608]},{id:"mauve",name:"mauve",hex:"#C08081",lab:[60.09780611650304,25.194318653299185,9.040205377758092]},{id:"mauve",name:"mauve",hex:"#A45A52",lab:[46.73221433215916,29.65692597169073,17.62034740141736]},{id:"mauve",name:"mauve",hex:"#C65D57",lab:[52.42671604546358,41.65533093920476,23.104925869958436]},{id:"mauve",name:"mauve",hex:"#8B475D",lab:[39.21949342180499,31.669801736921606,-.21183769095002303]},{id:"mauve",name:"mauve",hex:"#8E3A59",lab:[36.92908346438472,39.074051056173595,-.9660665425097581]},{id:"olive",name:"olive",hex:"#54632C",lab:[39.564185892631514,-15.083832303492557,28.70098678675692]},{id:"olive",name:"olive",hex:"#7F8778",lab:[55.273609926685864,-5.626470918944914,6.498047075521507]},{id:"olive",name:"olive",hex:"#596C56",lab:[43.53746772769372,-11.573551892966966,9.549961380413963]},{id:"olive",name:"olive",hex:"#4F4F2F",lab:[32.83107803043916,-5.48789330680094,18.603406502079434]},{id:"olive",name:"olive",hex:"#807532",lab:[48.93669630440549,-4.519370749997087,37.359063838452634]},{id:"olive",name:"olive",hex:"#5A6351",lab:[40.72132709404841,-6.971466774590068,8.64359988614064]},{id:"olive",name:"olive",hex:"#8B7E66",lab:[53.35266331259645,1.2005223738547621,14.38172382688312]},{id:"olive",name:"olive",hex:"#8B8970",lab:[56.63472660470312,-3.440207056093103,13.164427503440512]},{id:"olive",name:"olive",hex:"#808069",lab:[53.00160167236409,-3.9502039147339407,12.005118896225886]},{id:"olive",name:"olive",hex:"#615E3F",lab:[39.421506955552275,-3.995631637951802,17.867122662353363]},{id:"olive",name:"olive",hex:"#8B814C",lab:[53.72002063836656,-3.8576003119302205,29.580226872877123]},{id:"olive",name:"olive",hex:"#8B864E",lab:[55.16468653957283,-6.4080884736472665,30.299959104724582]},{id:"olive",name:"olive",hex:"#9F9F5F",lab:[64.15605894277033,-9.537571245064768,32.86225015774424]},{id:"olive",name:"olive",hex:"#A2C257",lab:[74.15962674869394,-26.849179198096596,48.983599380976095]},{id:"olive",name:"olive",hex:"#859C27",lab:[60.70214634840096,-23.698916147552485,54.33136894217401]},{id:"olive",name:"olive",hex:"#668014",lab:[49.87422204030129,-23.980060860996634,49.70750624926793]},{id:"olive",name:"olive",hex:"#9FA91F",lab:[66.40238656898424,-19.328667838073798,62.72301904788271]},{id:"olive",name:"olive",hex:"#6B8E23",lab:[54.65049965773851,-27.992709983528652,49.338689976030366]},{id:"olive",name:"olive",hex:"#698B22",lab:[53.58253563464862,-27.429129291026367,48.62683169327151]},{id:"olive",name:"olive",hex:"#78AB46",lab:[64.61208863803026,-33.77065493601089,45.277732177074526]},{id:"olive",name:"olive",hex:"#659D32",lab:[59.07618155288989,-36.23832360497675,47.790894328779366]},{id:"olive",name:"olive",hex:"#9CCB19",lab:[75.97680640771061,-36.9472582214383,72.06858749516445]},{id:"olive",name:"olive",hex:"#8FD400",lab:[77.83097051494772,-46.205118219811546,76.29494211988694]},{id:"olive",name:"olive",hex:"#A2C93A",lab:[75.92164935072253,-32.31266844812741,62.98925821923576]},{id:"olive",name:"olive",hex:"#9ACD32",lab:[76.5348082120575,-37.688740500395504,66.13188356710663]}
386,{id:"olive",name:"olive",hex:"#99CC32",lab:[76.18431503958067,-37.62583239248107,65.77994480223855]},{id:"olive",name:"olive",hex:"#98A148",lab:[63.86299886107669,-15.834003282736042,44.05416209792827]},{id:"olive",name:"olive",hex:"#586949",lab:[42.244526438155845,-12.64281456873914,15.53645994250601]},{id:"olive",name:"olive",hex:"#636F57",lab:[45.23379956661064,-9.119484774751385,11.428361966898937]},{id:"olive",name:"olive",hex:"#79A888",lab:[64.84069973579103,-22.237354481022376,10.92043649651444]},{id:"olive",name:"olive",hex:"#556B2F",lab:[42.23385417080879,-18.6353425982084,30.257641427958994]},{id:"olive",name:"olive",hex:"#6E8B3D",lab:[54.15086270581148,-23.189727406892125,37.4334306864388]},{id:"olive",name:"olive",hex:"#698B69",lab:[54.54085033130566,-18.790073232540504,13.882202043392699]},{id:"olive",name:"olive",hex:"#777733",lab:[48.70424153279616,-9.664236098092028,36.37039034129577]},{id:"olive",name:"olive",hex:"#8FA880",lab:[66.06123335071264,-15.953744406915604,17.26215650012717]},{id:"olive",name:"olive",hex:"#77896C",lab:[54.96478666781657,-11.959739389274304,12.89718936194275]},{id:"olive",name:"olive",hex:"#6A8455",lab:[52.087619948911566,-18.1309853231989,21.949400155183618]},{id:"olive",name:"olive",hex:"#8AA37B",lab:[64.18302984568813,-16.04032702248942,17.386844597217397]},{id:"olive",name:"olive",hex:"#4A7023",lab:[43.01114155904479,-26.93800353131326,36.877013192904016]},{id:"olive",name:"olive",hex:"#B3C95A",lab:[77.33785845865532,-23.223594910783962,51.55391121898347]},{id:"olive",name:"olive",hex:"#7F9A65",lab:[60.393548153573974,-19.00631119357343,24.286335047490827]},{id:"olive",name:"olive",hex:"#8BA446",lab:[63.73929835602361,-22.95687364975746,44.60981484183164]},{id:"olive",name:"olive",hex:"#ACBF60",lab:[74.11103205148638,-20.553443993939048,44.81101789252635]},{id:"olive",name:"olive",hex:"#9CBA7F",lab:[72.03932478179804,-20.461392186472693,26.054420897788376]},{id:"olive",name:"olive",hex:"#808000",lab:[51.86894337734398,-12.69765903738712,56.380043157800905]},{id:"olive",name:"olive",hex:"#8E8E38",lab:[57.446595994695755,-11.47401132787812,44.22863866774033]},{id:"olive",name:"olive",hex:"#9AB973",lab:[71.42266562191655,-22.396084133213368,31.559726346837813]},{id:"olive",name:"olive",hex:"#608341",lab:[50.80479540873621,-24.342554469032883,31.163667512675975]},{id:"olive",name:"olive",hex:"#79973F",lab:[58.561866511367285,-24.496636159596296,41.72131780196812]},{id:"olive",name:"olive",hex:"#7B7922",lab:[49.49814679477882,-10.132622362109212,45.118769293823235]},{id:"olive",name:"olive",hex:"#687E5A",lab:[50.2191144567127,-14.912401097572747,16.570249247110546]},{id:"olive",name:"olive",hex:"#679267",lab:[56.50575973418172,-23.46296976856155,17.693767163095032]},{id:"olive",name:"olive",hex:"#748269",lab:[52.61742327237866,-9.814976381776086,11.32507893653556]},{id:"olive",name:"olive",hex:"#688571",lab:[52.85068244439735,-14.402629920916954,6.883523937929947]},{id:"olive",name:"olive",hex:"#607C6E",lab:[49.529309670510415,-12.961993248056192,3.8226822073314626]},{id:"olive",name:"olive",hex:"#8BA870",lab:[65.4859838902359,-19.960562481493138,25.184560634551325]},{id:"olive",name:"olive",hex:"#8A9A5B",lab:[61.01905256611333,-16.016256522547177,30.67039421389619]},{id:"olive",name:"olive",hex:"#AEBB51",lab:[72.97997719669014,-19.100397008909475,50.639132091187555]},{id:"olive",name:"olive",hex:"#8B8B00",lab:[56.042563847675495,-13.478505283792908,59.84715035782434]},{id:"olive",name:"olive",hex:"#C5E384",lab:[86.24304000218608,-24.562531881762382,42.43423317368988]},{id:"olive",name:"olive",hex:"#646F5E",lab:[45.47799776877504,-7.427283765225057,7.600051478745396]},{id:"olive",name:"olive",hex:"#738678",lab:[54.08079803245255,-9.55494086932146,4.671530894447362]},{id:"olive",name:"olive",hex:"#CFD784",lab:[83.72199961181694,-14.87147614443096,39.38931316171996]},{id:"olive",name:"olive",hex:"#DBDB70",lab:[85.45055450027404,-14.131706543503487,51.50423160998541]},{id:"olive",name:"olive",hex:"#E8F48C",lab:[93.34247413690106,-18.614574779900693,47.941291173386546]},{id:"olive",name:"olive",hex:"#B5B35C",lab:[71.44461383052209,-11.17346246840456,43.75501052442328]},{id:"olive",name:"olive",hex:"#B0BF1A",lab:[73.91190973157778,-23.080558665286244,70.73639661639707]},{id:"olive",name:"olive",hex:"#BAAF07",lab:[70.25705674773567,-11.013548855501764,71.14733934130084]},{id:"olive",name:"olive",hex:"#CDD704",lab:[82.69489131488322,-22.795428287901043,81.35364757705254]},{id:"olive",name:"olive",hex:"#CECC15",lab:[79.82012709253051,-16.787103447321485,77.32764889621062]},{id:"olive",name:"olive",hex:"#A2BC13",lab:[72.0241983533228,-27.69508675186988,70.077877902929]},{id:"olive",name:"olive",hex:"#9CA998",lab:[67.80677237523636,-7.528146585343842,6.54677070544496]},{id:"olive",name:"olive",hex:"#A9BA9D",lab:[73.53700158388541,-10.91203710555061,12.060341790738427]},{id:"olive",name:"olive",hex:"#9DB68C",lab:[71.225921527682,-16.050693638475224,17.96330704483995]},{id:"olive",name:"olive",hex:"#8FBC8F",lab:[72.08667670093459,-23.52453213410721,17.38447271807475]},{id:"olive",name:"olive",hex:"#BBB477",lab:[72.58809862581964,-6.3873035924290615,31.450895137336786]},{id:"orange",name:"orange",hex:"#C76E06",lab:[55.39077257365443,29.80430255853245,61.48379813611184]}
386,{id:"orange",name:"orange",hex:"#CC7722",lab:[58.17915038267418,27.623879608368597,56.475075229899474]},{id:"orange",name:"orange",hex:"#E18E2E",lab:[66.17845360153933,24.564776676650634,60.13043883399675]},{id:"orange",name:"orange",hex:"#C46210",lab:[52.41117983543579,35.00781830428523,57.14491172366225]},{id:"orange",name:"orange",hex:"#CD6600",lab:[54.53858638468812,36.40890158945231,62.552206028128886]},{id:"orange",name:"orange",hex:"#EE8833",lab:[66.54242159265021,33.266213599650655,59.08379103981356]},{id:"orange",name:"orange",hex:"#FFBF00",lab:[81.03057398583053,10.740520917286334,82.61872150429622]},{id:"orange",name:"orange",hex:"#FFA824",lab:[75.69827129272147,23.17540805040158,72.96350058697965]},{id:"orange",name:"orange",hex:"#FFAA1D",lab:[76.13274323644708,21.992917702361392,75.05329094998324]},{id:"orange",name:"orange",hex:"#ED872D",lab:[66.15683282414248,33.181501113954184,61.06611892164078]},{id:"orange",name:"orange",hex:"#FF9912",lab:[72.28987369542052,30.663985998809373,74.4703131897666]},{id:"orange",name:"orange",hex:"#FFB00F",lab:[77.48986831063284,18.667456054817123,78.57821124934094]},{id:"orange",name:"orange",hex:"#ED9121",lab:[68.29236739273612,27.639878037732824,66.95626038642058]},{id:"orange",name:"orange",hex:"#FFC469",lab:[82.78779736501143,11.730027965900335,52.503891315924925]},{id:"orange",name:"orange",hex:"#FFB200",lab:[77.93751206444934,17.500024423694693,80.54064811357335]},{id:"orange",name:"orange",hex:"#D98719",lab:[63.46973099230111,24.34470063515465,64.32000232336459]},{id:"orange",name:"orange",hex:"#FFB90F",lab:[79.61232346251636,13.979256359224369,80.0810027722911]},{id:"orange",name:"orange",hex:"#FF8C00",lab:[69.48534217678309,37.161745998558594,75.13613314705418]},{id:"orange",name:"orange",hex:"#FF8600",lab:[68.25312420474211,40.181995969691464,74.39123802595036]},{id:"orange",name:"orange",hex:"#FF9933",lab:[72.42002250446393,31.36781708624098,65.30516227185326]},{id:"orange",name:"orange",hex:"#E48400",lab:[64.161768912146,30.259791290354666,70.03450784643539]},{id:"orange",name:"orange",hex:"#E49B0F",lab:[69.4518894647527,18.21346846036348,71.44809535671473]},{id:"orange",name:"orange",hex:"#FFAA00",lab:[76.07835616569596,21.671964952941714,79.31422326478904]},{id:"orange",name:"orange",hex:"#FFA812",lab:[75.64646733168412,22.87296890639745,76.83266468688552]},{id:"orange",name:"orange",hex:"#FFA500",lab:[74.93565017306031,24.27796341979349,78.5698429774897]},{id:"orange",name:"orange",hex:"#EE9A00",lab:[70.38073966175149,22.877621069662403,74.61880625064697]},{id:"orange",name:"orange",hex:"#FF9F00",lab:[73.58568666273301,27.398403300177286,77.70049282177831]},{id:"orange",name:"orange",hex:"#F5BD1F",lab:[79.56301888398959,7.866335912254163,76.78833524520708]},{id:"orange",name:"orange",hex:"#FCB514",lab:[78.34413401639688,14.844910367592446,78.29593336545727]},{id:"orange",name:"orange",hex:"#F0A804",lab:[73.8969963320104,16.377079862174792,76.5798414809702]},{id:"orange",name:"orange",hex:"#FFBA00",lab:[79.83116132817125,13.335280731579303,81.80767648879367]},{id:"orange",name:"orange",hex:"#F28500",lab:[66.25751433999136,35.491369304324834,72.27404140627497]},{id:"orange",name:"orange",hex:"#F1B42F",lab:[77.01259269085315,11.262652246437465,70.17070426057468]},{id:"orange",name:"orange",hex:"#E38217",lab:[63.641386439389535,31.158537234171558,65.53542108729673]},{id:"orange",name:"orange",hex:"#FFAE42",lab:[77.239310297858,20.998453387930716,63.98510747419158]},{id:"orange",name:"orange",hex:"#FF9505",lab:[71.39974326027456,32.606602235100425,75.68371824925863]},{id:"orange",name:"orange",hex:"#FF6103",lab:[61.50092292050523,57.5090374935634,70.0585241140369]},{id:"orange",name:"orange",hex:"#FF7F24",lab:[66.95494482318438,44.10300512370269,65.9585271423634]},{id:"orange",name:"orange",hex:"#EE7621",lab:[62.71739211019373,41.906472671822904,62.53472268413025]},{id:"orange",name:"orange",hex:"#FF7F00",lab:[66.85856051281435,43.64947386504725,73.56478280687976]},{id:"orange",name:"orange",hex:"#EE7600",lab:[62.62511497369947,41.472506846515934,69.81147626641689]},{id:"orange",name:"orange",hex:"#E25822",lab:[55.34806676088968,51.64419030205214,55.35848025671166]},{id:"orange",name:"orange",hex:"#FF5721",lab:[60.062695426166684,61.95645440264563,61.5815396881098]}
386,{id:"orange",name:"orange",hex:"#FF7A00",lab:[65.89277686995983,46.081902947718575,73.00363488817463]},{id:"orange",name:"orange",hex:"#FF7538",lab:[65.17982847438182,49.473038824979334,56.45469497622035]},{id:"orange",name:"orange",hex:"#FF8000",lab:[67.05481699608424,43.15830344767174,73.67996521727005]},{id:"orange",name:"orange",hex:"#FF5800",lab:[60.11057933158364,61.191379173942074,69.87942599944823]},{id:"orange",name:"orange",hex:"#FF6600",lab:[62.312481453511026,55.3256388060856,71.01583749339153]},{id:"orange",name:"orange",hex:"#FF7D40",lab:[66.751231764861,45.93498659867845,54.32504676565699]},{id:"orange",name:"orange",hex:"#F87531",lab:[64.08529670543172,46.64236439051639,58.13098739351441]},{id:"orange",name:"orange",hex:"#FF7722",lab:[65.41683213687388,47.92893918475377,65.40165143879292]},{id:"orange",name:"orange",hex:"#EC5800",lab:[56.897622356624865,54.7127315956642,66.47115925306099]},{id:"orange",name:"orange",hex:"#FF5A36",lab:[60.644925950526215,61.28667055381742,52.96955409520358]},{id:"orange",name:"orange",hex:"#F58025",lab:[65.74085585117285,39.741084048304785,64.04640841650271]},{id:"orange",name:"orange",hex:"#FF7518",lab:[65.00616032823623,48.70396480710
386565,68.07407227785063]},{id:"orange",name:"orange",hex:"#FF681F",lab:[62.731670889341814,54.785010114737744,64.32845693449296]},{id:"orange",name:"orange",hex:"#FF5333",lab:[59.60974729983319,63.93194707458583,53.41662872312437]},{id:"orange",name:"orange",hex:"#FF7800",lab:[65.51390552082145,47.04314280505656,72.78616853234928]},{id:"orange",name:"orange",hex:"#FF6700",lab:[62.47988228527673,54.885380696928664,71.10515944486424]},{id:"orange",name:"orange",hex:"#E86100",lab:[57.761236706315,49.275449432393145,66.57481973342439]},{id:"orange",name:"orange",hex:"#D44500",lab:[49.80731883153331,54.32643851105601,60.59096121791829]},{id:"orange",name:"orange",hex:"#FF7216",lab:[64.45056274003997,50.08567480192006,68.20024981314934]},{id:"orange",name:"orange",hex:"#FA9A50",lab:[72.24160027042815,30.05642853761542,52.36435591079477]},{id:"orange",name:"orange",hex:"#FBAB60",lab:[76.36561084741754,22.53592780274738,49.28770639773967]},{id:"orange",name:"orange",hex:"#FFA54F",lab:[75.28933789455593,26.301623596321654,56.325080389989694]},{id:"orange",name:"orange",hex:"#FA5B3D",lab:[60.02350740109961,59.459596448480866,48.58155882492725]},{id:"orange",name:"orange",hex:"#FF6E4A",lab:[64.09011633756923,53.44341618792009,46.51450378340741]},{id:"orange",name:"orange",hex:"#FED8B1",lab:[88.61900108852265,8.093958233919507,23.40294564150711]},{id:"orange",name:"orange",hex:"#FF9966",lab:[72.89664140864042,33.91146501875969,42.24444274199924]},{id:"orange",name:"orange",hex:"#CC5500",lab:[51.08071614835305,44.43490883687606,60.50397155742372]},{id:"orange",name:"orange",hex:"#D2691E",lab:[55.9900594998559,37.34061985264403,56.41181371194698]},{id:"orange",name:"orange",hex:"#CD661D",lab:[54.63119336724921,36.84822223663991,55.3504351581208]},{id:"orange",name:"orange",hex:"#E47833",lab:[61.801153656787264,37.49477757685771,54.073405173126666]},{id:"orange",name:"orange",hex:"#E3701A",lab:[59.88748725535615,40.453721145362884,61.883573152887664]},{id:"orange",name:"orange",hex:"#CD5700",lab:[51.609784076511076,43.86260332023434,60.88115772862721]},{id:"periwinkle",name:"periwinkle",hex:"#5B59BA",lab:[42.63206386884376,27.816271015275674,-51.926367290743244]},{id:"periwinkle",name:"periwinkle",hex:"#545AA7",lab:[41.19443102636093,19.532123010927382,-43.027261607832386]},{id:"periwinkle",name:"periwinkle",hex:"#5959AB",lab:[41.54498468329599,22.63086204854442,-44.82411620056974]},{id:"periwinkle",name:"periwinkle",hex:"#6D9BF1",lab:[64.19500162515169,9.212885535219318,-48.79176977299122]},{id:"periwinkle",name:"periwinkle",hex:"#5B90F6",lab:[60.62386810453215,13.873729764146747,-57.27174598018485]},{id:"periwinkle",name:"periwinkle",hex:"#838EDE",lab:[61.17128610816479,16.263129183678558,-42.90934068207073]},{id:"periwinkle",name:"periwinkle",hex:"#C3CDE6",lab:[82.36637562719181,1.9557062086653643,-14.382794214234895]},{id:"periwinkle",name:"periwinkle",hex:"#A2A2D0",lab:[68.07617866190847,10.100386020730767,-24.218524198874558]},{id:"periwinkle",name:"periwinkle",hex:"#8F8FBC",lab:[60.88284150335038,10.172800826570294,-24.127800054793823]},{id:"periwinkle",name:"periwinkle",hex:"#A2ADD0",lab:[70.95470959913541,3.9934404751608144,-19.83907583012514]},{id:"periwinkle",name:"periwinkle",hex:"#6666FF",lab:[51.319237311713835,43.88603363877913,-77.22822624924123]},{id:"periwinkle",name:"periwinkle",hex:"#8470FF",lab:[55.798566401372256,43.491535501067155,-69.86163070343467]},{id:"periwinkle",name:"periwinkle",hex:"#6050DC",lab:[43.34525276953479,44.82336510634405,-70.46962773777943]},{id:"periwinkle",name:"periwinkle",hex:"#7B68EE",lab:[52.15598676126709,41.34598322649191,-66.28899426590773]},{id:"periwinkle",name:"periwinkle",hex:"#6A5ACD",lab:[45.33597235033841,36.28851114692522,-58.5701152665012]},{id:"periwinkle",name:"periwinkle",hex:"#AAAAFF",lab:[72.5707292301152,19.47305611498734,-43.03609952476002]},{id:"periwinkle",name:"periwinkle",hex:"#CAE1FF",lab:[88.74503984322914,-1.03109365598536,-18.055763275378233]},{id:"periwinkle",name:"periwinkle",hex:"#6959CD",lab:[45.0183213562574,36.67269314385852,-59.08698228042415]},{id:"periwinkle",name:"periwinkle",hex:"#7A67EE",lab:[51.848233732335146,41.721189443253756,-66.79015321913752]},{id:"periwinkle",name:"periwinkle",hex:"#836FFF",lab:[55.49478108439588,43.862308090579894,-70.35632110432249]},{id:"periwinkle",name:"periwinkle",hex:"#C5CBE1",lab:[81.84784415239204,2.6175685722072406,-12.459348881992693]},{id:"periwinkle",name:"periwinkle",hex:"#7171C6",lab:[51.148691920321454,21.973176625688595,-45.20343431816016]},{id:"periwinkle",name:"periwinkle",hex:"#766EC8",lab:[50.88861812962061,25.6306884488941,-46.74175603202215]},{id:"periwinkle",name:"periwinkle",hex:"#8B72BE",lab:[53.21235010179831,26.335222011694526,-37.193840817509624]},{id:"pink",name:"pink",hex:"#E936A7",lab:[54.82093501345331,75.59011794753495,-20.303404980770367]},{id:"pink",name:"pink",hex:"#CA1F7B",lab:[45.5935395206628,69.15260925994932,-8.291449208097879]},{id:"pink",name:"pink",hex:"#F19CBB",lab:[73.59037776457185,36.1633365569512,-3.5158098535506666]},{id:"pink",name:"pink",hex:"#FF92BB",lab:[73.16124181029987,46.12419472621454,-3.9526635892897177]},{id:"pink",name:"pink",hex:"#E68FAC",lab:[69.07591243173448,36.994571426689824,-1.911511893528317]},{id:"pink",name:"pink",hex:"#EF98AA",lab:[72.03642377044639,35.201808751844645,3.640416365165544]},{id:"pink",name:"pink",hex:"#F78FA7",lab:[71.01793776978054,42.322103422486045,3.9707140269284125]},{id:"pink",name:"pink",hex:"#F38FA9",lab:[70.57233379301327,41.169308300819,2.1432723865566494]},{id:"pink",name:"pink",hex:"#D65282",lab:[53.97006103874381,56.332279349750216,.051423581396603524]},{id:"pink",name:"pink",hex:"#CE4676",lab:[50.4687504428358,57.6443629368536,2.0196472878479144]},{id:"pink",name:"pink",hex:"#CF3476",lab:[48.30198955116896,64.42861255099552,-1.1096813074598089]},{id:"pink",name:"pink",hex:"#FF00CC",lab:[57.67977399481812,92.0620456969934,-37.10564013250553]},{id:"pink",name:"pink",hex:"#EE3A8C",lab:[55.177328215428545,72.86580650827746,-3.667635873929753]},{id:"pink",name:"pink",hex:"#FF6FFF",lab:[69.36463716412568,72.87010775761927,-47.428481653266765]},{id:"pink",name:"pink",hex:"#CD1076",lab:[45.16731237931629,71.81236812002251,-5.7689085749423]},{id:"pink",name:"pink",hex:"#DA1884",lab:[48.54744951076913,74.93274639483904,-9.079538161500045]},{id:"pink",name:"pink",hex:"#D4318C",lab:[49.60644143744726,68.87442714108832,-12.460932818079273]},{id:"pink",name:"pink",hex:"#DA3287",lab:[50.61723174886828,69.57694034136624,-7.8132016935336335]},{id:"pink",name:"pink",hex:"#FF34B3",lab:[58.95271285038916,82.51912215099766,-20.6741190798579]},{id:"pink",name:"pink",hex:"#FF6EC7",lab:[66.93085567437033,64.8475625663617,-19.995022729676414]},{id:"pink",name:"pink",hex:"#FC0FC0",lab:[56.927628308484145,89.16661538372227,-31.387708234173807]},{id:"pink",name:"pink",hex:"#FF1CAE",lab:[57.22387792273554,86.44284908965516,-20.392695940305504]},{id:"pink",name:"pink",hex:"#DE5D83",lab:[57.076614354911655,54.10720991350016,4.1117340641053435]}
386,{id:"pink",name:"pink",hex:"#EE799F",lab:[65.24695889605697,49.286718204541,-.013005689609180138]},{id:"pink",name:"pink",hex:"#FF82AB",lab:[69.59096896840909,52.020518910540716,-.21591322332690233]},{id:"pink",name:"pink",hex:"#ED7A9B",lab:[65.19571802515313,47.97551820395379,2.1813333307965976]},{id:"pink",name:"pink",hex:"#FF91A4",lab:[72.35940390958709,43.75835377605125,7.704070956198605]},{id:"pink",name:"pink",hex:"#FF91AF",lab:[72.63488510600246,45.08285032698423,1.9642734493069858]},{id:"pink",name:"pink",hex:"#FC89AC",lab:[70.57357283588263,47.6942988671526,.6032571978970669]},{id:"pink",name:"pink",hex:"#FC6C85",lab:[64.25781085061534,57.33450002759666,13.755830445297468]},{id:"pink",name:"pink",hex:"#FF0066",lab:[54.266259026757155,83.18887140402326,18.37603844603293]},{id:"pink",name:"pink",hex:"#FF1493",lab:[55.96083930767105,84.86591884843864,-6.333445199824261]},{id:"pink",name:"pink",hex:"#EE1289",lab:[52.31043290343341,80.54726574882149,-6.1008037386636405]},{id:"pink",name:"pink",hex:"#FD3F92",lab:[58.52661468345053,75.81553075037434,-2.0021397057271795]},{id:"pink",name:"pink",hex:"#FF00AA",lab:[56.25617071954605,88.42898299078716,-19.51920123094022]},{id:"pink",name:"pink",hex:"#F400A1",lab:[53.826973014026265,85.38004885436968,-18.08669030743779]},{id:"pink",name:"pink",hex:"#FF69B4",lab:[65.48615893257741,64.58289672277212,-11.384096291681933]},{id:"pink",name:"pink",hex:"#EE6AA7",lab:[62.743132754363785,57.399862331183435,-8.28686435656385]},{id:"pink",name:"pink",hex:"#FF6EB4",lab:[66.2997060674417,62.404651809692126,-10.16949187319467]},{id:"pink",name:"pink",hex:"#FF0090",lab:[55.359798714941036,86.09322032821304,-5.4309368029839655]},{id:"pink",name:"pink",hex:"#E4007C",lab:[49.440714583547745,78.76729243540859,-2.6473411470403496]},{id:"pink",name:"pink",hex:"#FF007F",lab:[54.86476282435615,84.7861689820365,4.066904992134357]},{id:"pink",name:"pink",hex:"#F77FBE",lab:[68.51525014132497,53.325034464763334,-12.637326236761503]},{id:"pink",name:"pink",hex:"#FE28A2",lab:[57.27294001379205,83.10387626756327,-13.284600347886567]},{id:"pink",name:"pink",hex:"#E0427F",lab:[53.25531380634693,65.29132745207782,1.0127511479502527]},{id:"pink",name:"pink",hex:"#E30B5D",lab:[48.71775332235795,75.49845675578266,15.420136803310125]},{id:"pink",name:"pink",hex:"#E3256B",lab:[50.3588360441679,72.64082942121225,9.073676471279324]},{id:"pink",name:"pink",hex:"#E40078",lab:[49.320047622640956,78.44894835460504,-.369641142722843]},{id:"pink",name:"pink",hex:"#F9429E",lab:[58.518549774742425,75.0467071189923,-9.157073079835222]},{id:"pink",name:"pink",hex:"#FF66CC",lab:[65.84782759489642,68.93732364133137,-24.470788315121194]},{id:"pink",name:"pink",hex:"#E0115F",lab:[48.3600948295267,74.33414185823861,13.594354136591935]},{id:"pink",name:"pink",hex:"#F75394",lab:[59.9829537015778,67.63928678767417,-1.1686191048692285]},{id:"pink",name:"pink",hex:"#F0599C",lab:[59.95676559843521,64.0915767659141,-6.012053977326581]},{id:"pink",name:"pink",hex:"#FF3E96",lab:[58.89422697930392,76.98228480449376,-3.780230953864838]},{id:"pink",name:"pink",hex:"#FF43A4",lab:[59.853252197685876,76.87673144495139,-10.569736899958947]},{id:"pink",name:"pink",hex:"#FF007C",lab:[54.78485002287441,84.57399198161525,5.764514761172346]},{id:"pink",name:"pink",hex:"#FE4164",lab:[57.82589633163576,72.00299631326912,24.2861422895823]},{id:"pink",name:"pink",hex:"#FF355E",lab:[56.70445954390503,75.30130935298168,26.40301805290537]},{id:"pink",name:"pink",hex:"#D9004C",lab:[46.013164186136194,73.12571954166042,22.014669562055968]},{id:"pink",name:"pink",hex:"#DE3163",lab:[50.25378270545065,67.82606498257176,13.680836357022862]},{id:"pink",name:"pink",hex:"#F54D70",lab:[57.9381833407578,66.1654066999433,17.080663609291125]},{id:"pink",name:"pink",hex:"#E63E62",lab:[53.11906293186068,66.01716953321701,18.435751757230424]},{id:"pink",name:"pink",hex:"#C30B4E",lab:[41.83757338254957,67.00517439967624,14.385371006038739]},{id:"pink",name:"pink",hex:"#C21E56",lab:[42.873639702433245,64.24963168346571,10.706116654408525]},{id:"pink",name:"pink",hex:"#D10056",lab:[44.5632734603427,71.82956646300987,13.514046729356554]},{id:"pink",name:"pink",hex:"#E79FC4",lab:[73.39832688356258,32.464281536403014,-8.908877918102265]},{id:"pink",name:"pink",hex:"#F6A4D5",lab:[76.64939422503163,37.634077663690256,-13.251313865530602]},{id:"pink",name:"pink",hex:"#FFA6C9",lab:[77.72923093000428,37.8232147318886,-4.962921517165597]},{id:"pink",name:"pink",hex:"#F56FA1",lab:[64.45100518707568,56.586716297216675,-2.2029519219389115]},{id:"pink",name:"pink",hex:"#FD6C9E",lab:[65.02759280399164,60.139439572720995,.5016957166233516]}
386,{id:"pink",name:"pink",hex:"#FF5470",lab:[60.58427948974774,66.56098904468222,20.953632809778245]},{id:"pink",name:"pink",hex:"#F64D54",lab:[57.60437088101368,64.69231201219871,33.04295885021337]},{id:"pink",name:"pink",hex:"#FA5053",lab:[58.688351757659305,64.76372174810402,35.100478983317885]},{id:"pink",name:"pink",hex:"#E4717A",lab:[61.40645369532915,45.729306496079204,15.59371075192464]},{id:"pink",name:"pink",hex:"#DE5285",lab:[55.34116036573248,59.11895423284158,.4180228959886456]},{id:"pink",name:"pink",hex:"#BE4F62",lab:[48.789932984470255,46.56419664505845,11.406073833500784]},{id:"purple",name:"purple",hex:"#D473D4",lab:[62.519717272764936,52.04990133017978,-34.607327826980416]},{id:"purple",name:"purple",hex:"#EE82EE",lab:[69.6957685007,56.70959823794875,-37.71074544170905]},{id:"purple",name:"purple",hex:"#B57EDC",lab:[61.579390729850815,38.83017324268872,-40.841868477830914]},{id:"purple",name:"purple",hex:"#DF00FF",lab:[54.98039622184032,93.87443950753449,-70.64019108725819]},{id:"purple",name:"purple",hex:"#990099",lab:[36.12588027563803,67.331344483826,-42.182019357857236]},{id:"purple",name:"purple",hex:"#9966CC",lab:[52.54753087408716,40.588118563268885,-46.19948679532187]},{id:"purple",name:"purple",hex:"#9370DB",lab:[54.97480369137361,37.08188864532125,-50.93127798994486]},{id:"purple",name:"purple",hex:"#9F79EE",lab:[59.175749096215455,39.91168607267576,-54.857598676509454]},{id:"purple",name:"purple",hex:"#8968CD",lab:[51.41216317005417,35.450983727915386,-48.677527840313275]},{id:"purple",name:"purple",hex:"#AB82FF",lab:[63.21257428090517,42.19294660737077,-57.785800239315236]},{id:"purple",name:"purple",hex:"#8B4789",lab:[40.90055613235332,38.965693357101486,-24.99904549525023]},{id:"purple",name:"purple",hex:"#9F5F9F",lab:[49.56839272076556,36.48965953682448,-24.5996311716292]},{id:"purple",name:"purple",hex:"#B272A6",lab:[56.341476977020506,33.60297243824806,-18.129234729725052]},{id:"purple",name:"purple",hex:"#9C6B98",lab:[51.668606372433544,27.38196527726322,-17.275448897097114]},{id:"purple",name:"purple",hex:"#8F5E99",lab:[47.16496821396153,30.64019707904886,-24.90605903493528]},{id:"purple",name:"purple",hex:"#C154C1",lab:[53.52526103030645,58.27502398298295,-37.98952098623059]},{id:"purple",name:"purple",hex:"#DA70D6",lab:[62.80321256891452,55.609788755868195,-35.235576262679366]},{id:"purple",name:"purple",hex:"#DB70DB",lab:[63.14859851570479,56.77074756901196,-37.50246829832944]},{id:"purple",name:"purple",hex:"#EE7AE9",lab:[68.00783860165117,59.71258251458372,-37.568176598628696]},{id:"purple",name:"purple",hex:"#CD69C9",lab:[59.25250163094442,53.03329407835228,-33.516695553911305]},{id:"purple",name:"purple",hex:"#FF83FA",lab:[72.49408142289896,63.05325835871367,-39.79370486271252]},{id:"purple",name:"purple",hex:"#B5509C",lab:[49.45184674843267,50.55406694557069,-22.75138703425781]},{id:"purple",name:"purple",hex:"#A74CAB",lab:[47.39944798884017,51.0321486455097,-34.998843615470896]},{id:"purple",name:"purple",hex:"#9C51B6",lab:[47.405839703277245,47.729296689914655,-41.567116596633255]},{id:"purple",name:"purple",hex:"#9A4EAE",lab:[46.14457588640912,47.05830062436844,-38.869393232978936]},{id:"purple",name:"purple",hex:"#6600FF",lab:[37.9199401054559,81.77289073566776,-99.2713113833012]},{id:"purple",name:"purple",hex:"#8A2BE2",lab:[42.18785272476706,70.1106331714021,-75.6180105540581]},{id:"purple",name:"purple",hex:"#91219E",lab:[37.0726841984103,60.6788716665381,-43.79465579352787]},{id:"purple",name:"purple",hex:"#8B008B",lab:[32.600208046956865,62.777210335662,-39.32892654842613]},{id:"purple",name:"purple",hex:"#9932CC",lab:[43.380241127805846,65.41973801259438,-60.89079814127447]},{id:"purple",name:"purple",hex:"#9A32CD",lab:[43.59472840298984,65.80855310183587,-61.117851914314755]},{id:"purple",name:"purple",hex:"#BF3EFF",lab:[53.75291541883607,78.22769120440609,-72.85973125688774]},{id:"purple",name:"purple",hex:"#9932CD",lab:[43.45117400976771,65.62516689779841,-61.35713460464576]},{id:"purple",name:"purple",hex:"#B23AEE",lab:[50.292995840852754,73.96525219370027,-69.00841413069078]},{id:"purple",name:"purple",hex:"#9400D3",lab:[39.57976071046602,76.58385728628214,-71.17758850616265]},{id:"purple",name:"purple",hex:"#BF00FF",lab:[49.85516945274023,89.67999884861977,-79.19664157920356]},{id:"purple",name:"purple",hex:"#8806CE",lab:[37.51916941022141,73.53849129
386050155,-71.71365967089484]},{id:"purple",name:"purple",hex:"#CC00FF",lab:[51.904158567399875,91.31279109053492,-75.77097574108598]},{id:"purple",name:"purple",hex:"#DF73FF",lab:[65.88197270650635,63.07348185953321,-53.19789850467507]},{id:"purple",name:"purple",hex:"#D15FEE",lab:[59.81163093563052,65.5937381027526,-53.50340119825987]},{id:"purple",name:"purple",hex:"#B452CD",lab:[52.0030754540401,58.08996364647767,-47.434025572023145]},{id:"purple",name:"purple",hex:"#E066FF",lab:[63.813119517212,69.25547359384976,-56.4715577470158]},{id:"purple",name:"purple",hex:"#7F00FF",lab:[40.78547145299099,83.36634951491598,-94.43386928117589]},{id:"purple",name:"purple",hex:"#BA55D3",lab:[53.643760287459386,59.35823447067767,-48.21982176429411]},{id:"purple",name:"purple",hex:"#9F00C5",lab:[40.251557692405136,75.46492210988717,-61.83118556211903]},{id:"purple",name:"purple",hex:"#A020F0",lab:[45.35654278943943,79.01955331767651,-78.28758559189579]},{id:"purple",name:"purple",hex:"#9B30FF",lab:[47.368515238265225,77.21778943543562,-83.46974570281955]},{id:"purple",name:"purple",hex:"#7D26CD",lab:[38.11715641926881,65.20570514004504,-70.21190127850907]},{id:"purple",name:"purple",hex:"#912CEE",lab:[44.2242673085222,73.40705212340504,-79.08825310030763]},{id:"purple",name:"purple",hex:"#AA00FF",lab:[46.666612491863035,87.27421492416049,-84.54009443395421]},{id:"purple",name:"purple",hex:"#8F00FF",lab:[42.852222906541506,84.65089684936655,-90.95157451795967]},{id:"purple",name:"purple",hex:"#8601AF",lab:[34.366982242688145,68.01216034002516,-58.52817764106773]},{id:"purple",name:"purple",hex:"#BF5FFF",lab:[58.49132632777507,64.92251798770138,-65.21489519658587]},{id:"purple",name:"purple",hex:"#9F00FF",lab:[45.06877882629803,86.13854710292001,-87.22334869927761]},{id:"purple",name:"purple",hex:"#820BBB",lab:[35.149604635185625,68.45031487767127,-64.4444505446329]},{id:"purple",name:"purple",hex:"#9678B6",lab:[55.37442486324461,24.270275812446286,-29.132017536827547]},{id:"red",name:"red",hex:"#CC474B",lab:[49.32070350450094,53.101270532878445,26.375998628165366]},{id:"red",name:"red",hex:"#B22222",lab:[39.11793223831643,56.16008800628314,37.3689584831305]},{id:"red",name:"red",hex:"#B0171F",lab:[37.74338913389701,58.14767161979159,37.562278370601874]},{id:"red",name:"red",hex:"#AA381E",lab:[40.36243398316637,45.63752671566673,40.18939855893663]},{id:"red",name:"red",hex:"#CC3336",lab:[46.27872264306691,59.51405356812295,35.08462305884985]},{id:"red",name:"red",hex:"#BE2625",lab:[41.95443415389496,58.67468373514825,39.32383315413599]},{id:"red",name:"red",hex:"#DB2645",lab:[48.109604342412865,68.06638117137132,29.052783192763975]},{id:"red",name:"red",hex:"#EE204D",lab:[51.55561288793231,74.59277968567984,29.326915271012986]},{id:"red",name:"red",hex:"#FF3855",lab:[56.83209643863374,74.05321400417297,31.86358867877933]},{id:"red",name:"red",hex:"#CC4E5C",lab:[50.76039358104565,51.28254075207606,18.09285282971794]},{id:"red",name:"red",hex:"#DB2D43",lab:[48.694298670702594,66.22735108640288,30.968226167406275]},{id:"red",name:"red",hex:"#E32636",lab:[49.48261339430556,69.60799140990187,39.882909345557984]},{id:"red",name:"red",hex:"#CC1100",lab:[43.12659481660382,66.21992648012449,56.795787925665664]},{id:"red",name:"red",hex:"#CD3333",lab:[46.4319400186223,59.69622647621991,37.03684208593898]},{id:"red",name:"red",hex:"#EE3B3B",lab:[53.628723446914705,67.28361274422817,42.19147048501062]},{id:"red",name:"red",hex:"#DB2929",lab:[48.02106273134544,66.30844256206487,45.044614163110495]},{id:"red",name:"red",hex:"#D70040",lab:[45.38951723422983,72.0950169828356,28.58290686142032]},{id:"red",name:"red",hex:"#B31B1B",lab:[38.63808956317223,58.021362059532564,40.79244384616073]},{id:"red",name:"red",hex:"#DC143C",lab:[47.036445733718395,71.20516155302737,33.23317272261418]},{id:"red",name:"red",hex:"#CE2029",lab:[44.687415426480705,64.80909535110064,40.898399213463954]},{id:"red",name:"red",hex:"#CD2626",lab:[44.95508282779076,63.0329959758647,42.731390459060606]},{id:"red",name:"red",hex:"#EE2C2C",lab:[52.024833785313504,70.91892968914549,48.59635321824807]},{id:"red",name:"red",hex:"#E31230",lab:[48.23785625605092,72.79785421721824,41.965718068811775]},{id:"red",name:"red",hex:"#BA160C",lab:[39.65279654777157,60.733793413373874,48.93322758935837]}
386,{id:"red",name:"red",hex:"#CF1020",lab:[43.86462902874173,67.56115044204142,45.04042695887136]},{id:"red",name:"red",hex:"#E32E30",lab:[50.10140435269544,67.47793963927656,43.87212256117058]},{id:"red",name:"red",hex:"#D92121",lab:[46.914316408569164,67.38907328988635,47.98772379163481]},{id:"red",name:"red",hex:"#E2062C",lab:[47.606170614410786,73.5523410290757,43.498329236937174]},{id:"red",name:"red",hex:"#CC3232",lab:[46.11398310677295,59.67848129351411,37.204611899853234]},{id:"red",name:"red",hex:"#E12C2C",lab:[49.49134114077741,67.31645414576431,45.28366297246673]},{id:"red",name:"red",hex:"#CC3333",lab:[46.24205817248109,59.39282092692588,36.77378977733714]},{id:"red",name:"red",hex:"#ED2939",lab:[51.714627976144655,71.72882652686447,41.17409142465805]},{id:"red",name:"red",hex:"#F2003C",lab:[50.93182181137355,78.32308292486451,38.875055502773584]},{id:"red",name:"red",hex:"#C40233",lab:[41.25127659401148,66.8030860766215,30.693128181478247]},{id:"red",name:"red",hex:"#CD0000",lab:[42.738503737696846,68.21043794924564,56.79390620019609]},{id:"red",name:"red",hex:"#B81324",lab:[39.21918793371833,61.212139915498454,36.737832467928165]},{id:"red",name:"red",hex:"#FD3A4A",lab:[56.49593719769055,72.45156229059019,37.73634216049124]},{id:"red",name:"red",hex:"#E33638",lab:[50.99010363739774,65.4864091941213,40.39291151953546]},{id:"red",name:"red",hex:"#C82536",lab:[44.050054172840255,62.427565650792324,32.32736043612693]},{id:"red",name:"red",hex:"#DA2C43",lab:[48.40697902339322,66.21492214791613,30.57491668356478]},{id:"red",name:"red",hex:"#E60026",lab:[48.22051671186041,74.85536605749482,47.61301857144501]},{id:"red",name:"red",hex:"#C80815",lab:[42.017548398942736,66.41258912940012,48.28617119930381]},{id:"red",name:"red",hex:"#D41A1F",lab:[45.41355551124005,67.34742329203819,47.292429811586125]},{id:"red",name:"red",hex:"#E34234",lab:[52.37619187337086,61.375966977093185,44.06031987481642]},{id:"red",name:"red",hex:"#D9381E",lab:[49.103983641134676,61.10384526656431,51.23375196717386]},{id:"red",name:"red",hex:"#FF0033",lab:[53.499131141524416,81.11292413970173,47.47794458148083]},{id:"red",name:"red",hex:"#E3170D",lab:[48.23267328853561,71.48311926643747,57.987335441989316]},{id:"red",name:"red",hex:"#FF030D",lab:[53.34284008196073,80.28820278696475,63.785973306050906]},{id:"red",name:"red",hex:"#FF3800",lab:[56.183231832930545,72.00443607644125,68.06654724630211]},{id:"red",name:"red",hex:"#FF3030",lab:[55.67936989098203,74.70278921862989,51.165201714906594]},{id:"red",name:"red",hex:"#FF3D0D",lab:[56.71666698419146,70.68213438494763,65.54759369772503]},{id:"red",name:"red",hex:"#FC1501",lab:[53.21228264444531,77.99658287289634,66.30155639684298]},{id:"red",name:"red",hex:"#FF3300",lab:[55.72026284100163,73.30918967719835,67.87492515220929]},{id:"red",name:"red",hex:"#FF3333",lab:[55.96113606441958,74.0573278572016,49.895878788171835]},{id:"red",name:"red",hex:"#FF4500",lab:[57.581726990370356,68.10187580591642,68.6759596329787]},{id:"red",name:"red",hex:"#FF2400",lab:[54.5837984332036,76.53919884769073,67.42819802392953]},{id:"red",name:"red",hex:"#FA1D2F",lab:[53.400508508733495,77.05483215560771,49.175543683124786]},{id:"red",name:"red",hex:"#FF0000",lab:[53.24079414130722,80.40628534603033,66.9485076645686]},{id:"red",name:"red",hex:"#ED1C24",lab:[50.65031082086881,73.64552427871168,51.304217911290365]},{id:"red",name:"red",hex:"#FE2712",lab:[54.62940248519513,75.84727068624353,62.93170476241065]},{id:"red",name:"red",hex:"#EE0000",lab:[49.717771338306875,76.31515409469736,63.54211809243615]},{id:"red",name:"red",hex:"#D40000",lab:[44.23558195445366,69.94892896129574,58.24142212938166]},{id:"red",name:"red",hex:"#EE4000",lab:[53.8674064021842,64.55490632679334,65.19502880226152]},{id:"red",name:"red",hex:"#FF4040",lab:[57.37030551737227,70.87066776723682,44.42247037234497]},{id:"red",name:"red",hex:"#E04006",lab:[51.304380040781666,60.2197650511575,61.093627352651836]},{id:"red",name:"red",hex:"#CB4154",lab:[48.41223102255299,55.81172287287761,19.750461558433795]},{id:"red",name:"red",hex:"#F2473F",lab:[55.83525484542372,64.65938433328155,42.615401284630586]},{id:"red",name:"red",hex:"#D44942",lab:[50.873675415063815,54.42527222584076,33.86209201682038]},{id:"red",name:"red",hex:"#C73F17",lab:[46.661863463751764,52.60500140665164,50.832613404967574]},{id:"red",name:"red",hex:"#E23D28",lab:[51.455984466577505,62.43964047336797,49.25408638494818]},{id:"red",name:"red",hex:"#CB410B",lab:[47.630642109982375,52.98213636445698,55.78790382131803]},{id:"red",name:"red",hex:"#CD4F39",lab:[50.53533131440582,48.98607839996954,38.235270639914454]},{id:"red",name:"red",hex:"#D43D1A",lab:[48.77708576787096,57.71367456078619,52.28748278582119]},{id:"red",name:"red",hex:"#CD3700",lab:[46.59937151599386,57.27886865051013,58.34021092772414]},{id:"red",name:"red",hex:"#C0362C",lab:[44.27628752676538,54.33368063839722,37.94663082546962]},{id:"red",name:"red",hex:"#CD5C5C",lab:[53.39511539368607,45.1134262954917,21.641066366970264]},{id:"red",name:"red",hex:"#CD5555",lab:[51.99040507503291,47.908645638161495,23.91848213118536]},{id:"red",name:"red",hex:"#BB2A3C",lab:[42.077797523707254,57.56257353642735,25.70311404274411]},{id:"red",name:"red",hex:"#AF1E2D",lab:[38.26087392500072,56.74567043759301,29.7898183272853]},{id:"red",name:"red",hex:"#D10047",lab:[44.25405220161445,70.99799256753047,22.537910089744283]},{id:"red",name:"red",hex:"#C41E3A",lab:[42.723521107950916,63.154248810294575,28.13111310288745]},{id:"red",name:"red",hex:"#C72C48",lab:[44.82264035040508,61.11372031225299,22.253272819087577]},{id:"salmon",name:"salmon",hex:"#D66F62",lab:[58.55612205585186,39.43331490726276,25.20665055187994]},{id:"salmon",name:"salmon",hex:"#EE8262",lab:[65.77132193068341,38.85599891127156,35.10564416925816]},{id:"salmon",name:"salmon",hex:"#F88379",lab:[67.70606690107329,43.91913187379115,25.16826258031486]},{id:"salmon",name:"salmon",hex:"#F08080",lab:[66.15684757284254,43.13898943329425,18.96085163813115]},{id:"salmon",name:"salmon",hex:"#FF948E",lab:[72.49372221107603,39.85497126304749,20.121723118424086]},{id:"salmon",name:"salmon",hex:"#FA8072",lab:[67.26409284042029,45.56150042113205,28.53554527870177]},{id:"salmon",name:"salmon",hex:"#FFA089",lab:[74.95891187227481,33.187624838951045,26.199851363404814]},{id:"salmon",name:"salmon",hex:"#E35152",lab:[54.89674134111006,56.96805748309613,30.11950855757729]},{id:"salmon",name:"salmon",hex:"#EE6363",lab:[59.895062220707274,53.95211676067335,27.061840624520062]},{id:"salmon",name:"salmon",hex:"#E9967A",lab:[69.85628507483399,28.5043880549718,27.124421068922565]},{id:"salmon",name:"salmon",hex:"#FFA07A",lab:[74.70611833119872,31.827750591988558,33.953928652626274]}
386,{id:"salmon",name:"salmon",hex:"#FF7F50",lab:[67.29503683145923,45.68953840027884,47.024197702795675]},{id:"salmon",name:"salmon",hex:"#EE6A50",lab:[60.84312999411736,49.52718802156908,38.90164285969604]},{id:"salmon",name:"salmon",hex:"#FF7256",lab:[64.9409491523332,52.208043459855745,41.145569501904255]},{id:"salmon",name:"salmon",hex:"#FF6A6A",lab:[63.847884259891345,57.07862909764461,28.715536050493306]},{id:"salmon",name:"salmon",hex:"#F37A48",lab:[64.52128612001928,43.2223362751864,47.5212642235473]},{id:"salmon",name:"salmon",hex:"#FF8243",lab:[67.7519177052585,43.60894475167426,53.94220586857313]},{id:"salmon",name:"salmon",hex:"#F5785A",lab:[64.6351027161084,45.95530187184005,38.26854461960802]},{id:"salmon",name:"salmon",hex:"#FF5349",lab:[59.829301949611335,64.72689096590983,42.24455375929155]},{id:"salmon",name:"salmon",hex:"#FF8C69",lab:[70.20517830178962,40.75583294525087,37.348992189462194]},{id:"salmon",name:"salmon",hex:"#FF6666",lab:[63.11775028292368,58.56527454349736,30.03851614809463]},{id:"salmon",name:"salmon",hex:"#FF9361",lab:[71.55232430831988,36.6573225898309,43.22070125375901]},{id:"salmon",name:"salmon",hex:"#FB4D46",lab:[58.288401136793155,65.57121937478877,41.954280643471265]},{id:"salmon",name:"salmon",hex:"#FF6347",lab:[62.206929262837946,58.178690922796264,45.98821642229024]},{id:"salmon",name:"salmon",hex:"#EE5C42",lab:[58.25507079926875,55.173165370769716,43.480072656129174]},{id:"salmon",name:"salmon",hex:"#EB5E66",lab:[58.63221213921089,55.382790641916976,23.586919256263016]},{id:"salmon",name:"salmon",hex:"#E97451",lab:[62.009289064968215,42.89524837039743,39.563633282119916]},{id:"seafoam_green",name:"seafoam green",hex:"#98FB98",lab:[90.74961847330792,-47.955377343829205,37.81739727746862]},{id:"seafoam_green",name:"seafoam green",hex:"#9AFF9A",lab:[92.00690053148699,-48.75607390835335,38.479935128394025]},{id:"seafoam_green",name:"seafoam green",hex:"#98FF98",lab:[91.89047039583828,-49.631877387830144,39.29685268075265]},{id:"seafoam_green",name:"seafoam green",hex:"#A8E4A0",lab:[85.17359903754914,-31.498830324628745,26.51854934897282]},{id:"seafoam_green",name:"seafoam green",hex:"#A3C1AD",lab:[75.41564485249023,-13.74261000568927,5.966545751526797]},{id:"seafoam_green",name:"seafoam green",hex:"#91B49C",lab:[70.21906603769375,-16.412291086522814,7.677449255168511]},{id:"seafoam_green",name:"seafoam green",hex:"#B7C8B6",lab:[78.89863754740558,-8.822539283707464,6.269638829962743]},{id:"seafoam_green",name:"seafoam green",hex:"#DBE6E0",lab:[90.33773755292412,-4.3833504514448896,.7605127420486468]},{id:"seafoam_green",name:"seafoam green",hex:"#DAF4F0",lab:[94.26815356677467,-8.821321882116484,-1.88856342372139]},{id:"seafoam_green",name:"seafoam green",hex:"#A9C9A4",lab:[77.80871613603753,-17.389675083116842,14.279437969446729]},{id:"seafoam_green",name:"seafoam green",hex:"#CFDBC5",lab:[85.98615212423398,-7.62013264817435,8.626031233336008]},{id:"seafoam_green",name:"seafoam green",hex:"#ACE1AF",lab:[84.85061147851243,-26.27969001849262,18.300814510342022]},{id:"seafoam_green",name:"seafoam green",hex:"#E8F1D4",lab:[93.80545176502599,-7.580742049460243,12.135928936783813]},{id:"seafoam_green",name:"seafoam green",hex:"#9BCD9B",lab:[77.87288262145347,-25.71144820249055,19.048359983308117]},{id:"seafoam_green",name:"seafoam green",hex:"#B4EEB4",lab:[88.99132654614198,-28.99650559160921,21.500014873753614]},{id:"seafoam_green",name:"seafoam green",hex:"#C1FFC1",lab:[94.61317257705093,-30.59361132807559,22.687542822930794]},{id:"seafoam_green",name:"seafoam green",hex:"#96C8A2",lab:[76.31399143987845,-23.67790894029964,13.085139152039993]},{id:"seafoam_green",name:"seafoam green",hex:"#D0FAEE",lab:[95.1407464660686,-15.349801741188884,.347036925558708]},{id:"seafoam_green",name:"seafoam green",hex:"#E0EEE0",lab:[92.74129107366412,-6.770745709589021,4.287317811335667]},{id:"seafoam_green",name:"seafoam green",hex:"#C0D9AF",lab:[83.92763039473779,-15.529001437319224,17.20650240172057]},{id:"seafoam_green",name:"seafoam green",hex:"#AAF0D1",lab:[89.61121848668795,-27.76141386900338,7.194696897611652]},{id:"seafoam_green",name:"seafoam green",hex:"#BDFCC9",lab:[93.73393168698978,-29.109382113733762,17.33059622423192]},{id:"seafoam_green",name:"seafoam green",hex:"#C5E3BF",lab:[87.2752672320275,-16.124029820242246,13.525104626645401]},{id:"seafoam_green",name:"seafoam green",hex:"#E9FFDB",lab:[97.61486086200979,-13.050670340961023,13.924705523836645]},{id:"seafoam_green",name:"seafoam green",hex:"#CCFFCC",lab:[95.46123799053612,-25.20013221308681,18.33180794427749]},{id:"seafoam_green",name:"seafoam green",hex:"#92CCA6",lab:[77.30962207192032,-26.170464909999303,12.30420873321465]},{id:"seafoam_green",name:"seafoam green",hex:"#B2D0B4",lab:[80.66707562001629,-15.002339996363967,9.82388199298767]},{id:"seafoam_green",name:"seafoam green",hex:"#D0F0C0",lab:[91.47579776962661,-18.599101208897405,18.9948477062758]},{id:"seafoam_green",name:"seafoam green",hex:"#A0D6B4",lab:[81.21469800319447,-23.933146948321106,10.449709055176859]},{id:"seafoam_green",name:"seafoam green",hex:"#B4D7BF",lab:[82.94773038493484,-15.849570595237283,7.2223963019113935]},{id:"seafoam_green",name:"seafoam green",hex:"#F0FFF0",lab:[98.56556109114874,-7.16181987310005,4.537874787367069]},{id:"seafoam_green",name:"seafoam green",hex:"#F5FFFA",lab:[99.15639517521527,-3.7548871951408325,.28332452185053647]},{id:"seafoam_green",name:"seafoam green",hex:"#A8C3BC",lab:[76.66984519758937,-10.17523290607053,-.3325906788403721]},{id:"seafoam_green",name:"seafoam green",hex:"#C1CDC1",lab:[81.20907051508915,-5.963882990229319,3.7672825690184153]},{id:"steel",name:"steel",hex:"#777696",lab:[50.7812893887226,7.742879665590285,-17.779920654694557]},{id:"steel",name:"steel",hex:"#7D7F94",lab:[53.682151545404736,4.033438781119059,-12.169678410188789]},{id:"steel",name:"steel",hex:"#8C92AC",lab:[60.879715152415244,3.712229157110225,-15.056342425010527]},{id:"steel",name:"steel",hex:"#6F7285",lab:[48.39502339870195,3.302507908457375,-11.384191213256468]},{id:"steel",name:"steel",hex:"#9FB6CD",lab:[73.04529281116842,-2.533679289412838,-15.05456981632216]},{id:"steel",name:"steel",hex:"#4A777A",lab:[47.044953201969356,-14.363990373015778,-7.0973719051809825]},{id:"steel",name:"steel",hex:"#53868B",lab:[52.67713138227239,-15.459601426204673,-8.697392246538115]},{id:"steel",name:"steel",hex:"#65909A",lab:[57.11935753193461,-11.829425488446788,-10.659735671114689]},{id:"steel",name:"steel",hex:"#C1CDCD",lab:[81.51497446570552,-3.7239915725789663,-2.235607286612429]},{id:"steel",name:"steel",hex:"#525C65",lab:[38.52909037605962,-1.5478722535010314,-6.950836126696913]},{id:"steel",name:"steel",hex:"#979AAA",lab:[63.829584742656394,2.4727186001579082,-9.412614685803788]},{id:"steel",name:"steel",hex:"#8DA399",lab:[65.08653098501563,-9.440627860496708,1.932749031593528]},{id:"steel",name:"steel",hex:"#B7C3D0",lab:[78.25769039402836,-1.176852471738321,-8.735733789033429]},{id:"steel",name:"steel",hex:"#B6C5BE",lab:[78.2248380100896,-6.122939079611256,.9634213617682796]},{id:"steel",name:"steel",hex:"#B4CDCD",lab:[80.61219879095589,-8.020485674203936,-3.6647762574382847]},{id:"steel",name:"steel",hex:"#54626F",lab:[40.84425938704218,-1.9527138708902436,-9.643810937478003]},{id:"steel",name:"steel",hex:"#687C97",lab:[51.37274231296814,-.38884850085574296,-17.570944275540068]}
386,{id:"steel",name:"steel",hex:"#91A3B0",lab:[66.01866829707441,-3.211337462615149,-9.578007444261448]},{id:"steel",name:"steel",hex:"#4A646C",lab:[40.658267012785075,-7.2941728792736695,-8.151610817355337]},{id:"steel",name:"steel",hex:"#5D7B93",lab:[50.21445442482877,-4.2259317598086765,-17.048091021993805]},{id:"steel",name:"steel",hex:"#507786",lab:[47.77693544861788,-9.329133109287124,-13.12036839082753]},{id:"steel",name:"steel",hex:"#68838B",lab:[52.9921670387714,-7.4569671964951905,-8.099052646764093]},{id:"steel",name:"steel",hex:"#7A8B8B",lab:[56.551801906617456,-5.857177152802262,-2.697564636742733]},{id:"steel",name:"steel",hex:"#607B8B",lab:[50.116137650674716,-5.459092028168023,-12.46078315724497]},{id:"steel",name:"steel",hex:"#778899",lab:[55.916717227912756,-1.9925614467800057,-11.767429076980518]},{id:"steel",name:"steel",hex:"#6E7B8B",lab:[51.08788762450179,-.8877129116660609,-10.90229586151088]},{id:"steel",name:"steel",hex:"#536878",lab:[42.906330643222645,-3.517889661942608,-12.042009253487528]},{id:"steel",name:"steel",hex:"#8BA8B7",lab:[67.21092288316216,-6.263738084741954,-11.758018265212744]},{id:"steel",name:"steel",hex:"#838996",lab:[56.99574982321151,.8156924624024287,-8.325626473143078]},{id:"steel",name:"steel",hex:"#778BA5",lab:[57.175600074370365,-.7545198498254968,-16.796212154642753]},{id:"steel",name:"steel",hex:"#6C7B8B",lab:[50.94087284953905,-1.561311295736223,-11.137871915864439]},{id:"steel",name:"steel",hex:"#708090",lab:[52.83565639102366,-1.8985966605716276,-11.201892468107143]},{id:"steel",name:"steel",hex:"#86A1A9",lab:[64.50090704554749,-7.275010561554329,-7.981916592835447]},{id:"tan",name:"tan",hex:"#9F8170",lab:[56.329644568717555,9.172475660821021,13.023551902054354]},{id:"tan",name:"tan",hex:"#98817B",lab:[55.89375544030787,8.04046401922709,5.940010626764258]},{id:"tan",name:"tan",hex:"#A78D84",lab:[60.721703873778935,8.59660354218117,7.834889615948359]},{id:"tan",name:"tan",hex:"#FAD6A5",lab:[87.55131024437954,6.133007287576985,28.150360710662415]},{id:"tan",name:"tan",hex:"#FBCEB1",lab:[85.92094681739582,12.145255827047452,19.64289751981303]},{id:"tan",name:"tan",hex:"#FFCBA4",lab:[85.32978477216648,13.627128773027186,25.75029897213108]},{id:"tan",name:"tan",hex:"#FFCC99",lab:[85.37715784474301,11.871131967975845,31.5700614950422]},{id:"tan",name:"tan",hex:"#C19A6B",lab:[66.14549103243304,8.667515311468478,29.609552933179838]},{id:"tan",name:"tan",hex:"#A39480",lab:[62.105071682097844,2.497347678681372,12.007624510370519]},{id:"tan",name:"tan",hex:"#BCB88A",lab:[74.06683046774091,-5.65764136115382,23.30461976753615]},{id:"tan",name:"tan",hex:"#BDB76B",lab:[73.38198084806379,-8.475587617870318,38.73123630155555]},{id:"tan",name:"tan",hex:"#C2B280",lab:[72.80614685992929,-1.433513718332502,27.064389676326982]},{id:"tan",name:"tan",hex:"#C3B091",lab:[72.69279109658802,2.281315435060549,17.732603896682964]},{id:"tan",name:"tan",hex:"#C8AD7F",lab:[72.02784865298145,3.5138791510960776,26.663053733589482]},{id:"tan",name:"tan",hex:"#C9AF94",lab:[73.03457568555879,5.565549730145502,16.65172489707063]},{id:"tan",name:"tan",hex:"#CDAA7D",lab:[71.69813097165988,6.902097880266633,27.38698844271945]},{id:"tan",name:"tan",hex:"#CDAF95",lab:[73.42250411157956,7.253801607854826,16.70011516659673]},{id:"tan",name:"tan",hex:"#CDB38B",lab:[74.24414796497791,3.785529551062483,23.25323553337313]},{id:"tan",name:"tan",hex:"#CDB79E",lab:[75.6475349715375,4.2488542063887085,14.898454131927853]},{id:"tan",name:"tan",hex:"#CDBA96",lab:[76.25321367942658,1.5253218822710024,20.065286958223094]},{id:"tan",name:"tan",hex:"#CDBE70",lab:[76.6653677134658,-5.066885082310069,40.570924971107104]},{id:"tan",name:"tan",hex:"#CDC0B0",lab:[78.35306129067177,2.2223130764612575,8.957882875605328]},{id:"tan",name:"tan",hex:"#CDC673",lab:[78.81402518136969,-8.892137993080972,41.72781067196316]},{id:"tan",name:"tan",hex:"#CDC8B1",lab:[80.43908713593619,-1.8255303713088367,11.380812790937899]},{id:"tan",name:"tan",hex:"#CDC9A5",lab:[80.44308718600404,-4.194924152886692,17.810408463266935]},{id:"tan",name:"tan",hex:"#CDCDB4",lab:[81.80418291423882,-3.9483430856041,11.705575953866475]},{id:"tan",name:"tan",hex:"#D2B48C",lab:[74.97571633726538,5.350514852891619,23.781734925631802]},{id:"tan",name:"tan",hex:"#D5B77A",lab:[75.71208963086619,2.8822623187544916,34.364554318552585]},{id:"tan",name:"tan",hex:"#D8D8BF",lab:[85.74208338441726,-3.9051718765746313,11.547954752370092]},{id:"tan",name:"tan",hex:"#DEB887",lab:[77.01835891068221,7.388163330504794,29.382551127532675]},{id:"tan",name:"tan",hex:"#DECC9C",lab:[82.44172615640628,-.5558964016922352,25.545885549275017]},{id:"tan",name:"tan",hex:"#E2DDB5",lab:[87.59119373245622,-4.368647453837582,19.522935599862777]},{id:"tan",name:"tan",hex:"#E3DAC9",lab:[87.33492463525874,.5933843542182404,8.63893051263236]},{id:"tan",name:"tan",hex:"#E6BE8A",lab:[79.3212774067397,7.734658246506876,30.97778861464917]},{id:"tan",name:"tan",hex:"#E7C6A5",lab:[81.89028152753095,7.192972973397993,20.154865734957085]},{id:"tan",name:"tan",hex:"#E8C782",lab:[81.62954121791316,2.9810566007442696,38.16144483138515]},{id:"tan",name:"tan",hex:"#E9C2A6",lab:[81.10588898284627,10.18822261764557,18.56554087571791]},{id:"tan",name:"tan",hex:"#EAEAAE",lab:[91.41274608059562,-8.9481608378858,28.483129957234343]},{id:"tan",name:"tan",hex:"#EBC79E",lab:[82.3680483295736,7.307820793929276,24.582811546229454]},{id:"tan",name:"tan",hex:"#EBCEAC",lab:[84.37303752699614,5.461348165721358,19.922029179411616]},{id:"tan",name:"tan",hex:"#ECEBBD",lab:[92.09809465472999,-6.653363332599749,21.714310168637454]},{id:"tan",name:"tan",hex:"#EEC591",lab:[81.92336336338094,7.996370818180387,30.87853023196059]},{id:"tan",name:"tan",hex:"#EECBAD",lab:[83.91809576611077,8.291021049884273,18.80340305444559]},{id:"tan",name:"tan",hex:"#EECFA1",lab:[84.67832771712492,4.665869809565903,26.17928083371592]},{id:"tan",name:"tan",hex:"#EED5B7",lab:[86.59627299218116,4.461243504991275,17.23630774702385]},{id:"tan",name:"tan",hex:"#EED6AF",lab:[86.6856441050301,2.8462670212205943,21.57157264939937]},{id:"tan",name:"tan",hex:"#EED8AE",lab:[87.16665714468238,1.6822516715883085,22.757017400008174]},{id:"tan",name:"tan",hex:"#EED9C4",lab:[87.86736756267382,4.281599849284778,12.161236438068034]},{id:"tan",name:"tan",hex:"#EEDFCC",lab:[89.53955597825336,2.4094583056911145,10.319183431152545]},{id:"tan",name:"tan",hex:"#EEE8AA",lab:[91.14101083349169,-6.9723356663878855,30.220830741982052]},{id:"tan",name:"tan",hex:"#EEE8CD",lab:[91.81884964152145,-2.0381054225827033,13.029035092536144]},{id:"tan",name:"tan",hex:"#EEE9BF",lab:[91.78240376774734,-4.632897663803259,20.265080179372386]},{id:"tan",name:"tan",hex:"#EEEED1",lab:[93.42018269265522,-4.454019562812716,13.210584472893117]},{id:"tan",name:"tan",hex:"#F0EAD6",lab:[92.67481451504099,-.9343783811025519,9.568093378452236]},{id:"tan",name:"tan",hex:"#F5DEB3",lab:[89.35163634614379,1.889243208611724,23.23841909284883]},{id:"tan",name:"tan",hex:"#F6EABE",lab:[92.64440417452704,-2.3592734024520667,22.07303702344352]},{id:"tan",name:"tan",hex:"#F7E7CE",lab:[92.30213423654254,1.8342040458052544,13.290824562218395]},{id:"tan",name:"tan",hex:"#FAE7B5",lab:[92.04886538332748,-.5664500911554682,25.957267922029324]},{id:"tan",name:"tan",hex:"#FCD59C",lab:[87.3328761829857,6.381926702544338,32.55425379647714]},{id:"tan",name:"tan",hex:"#FCE6C9",lab:[92.35726252745414,3.4114056865702236,16.034691495822084]},{id:"tan",name:"tan",hex:"#FEE5AC",lab:[91.72543367756359,.8247195380810535,30.206627920746755]},{id:"tan",name:"tan",hex:"#FFDAB9",lab:[89.35003074318084,8.468371560494958,20.23846879484934]},{id:"tan",name:"tan",hex:"#FFDEAD",lab:[90.10135206616187,4.893014667070206,27.517255636138493]},{id:"tan",name:"tan",hex:"#FFE4B5",lab:[91.72317744746022,2.8263093727323163,25.581916356236455]},{id:"tan",name:"tan",hex:"#FFE4C4",lab:[92.01343089829784,4.820523733424952,18.19578203162815]},{id:"tan",name:"tan",hex:"#FFE5B4",lab:[91.95175722926827,2.1904969296754895,26.40981692144855]},{id:"tan",name:"tan",hex:"#FFE7BA",lab:[92.55686644740055,1.9451634051209088,24.13740445817765]},{id:"tan",name:"tan",hex:"#EDC9AF",lab:[83.37670834653836,9.230853525424298,16.97336840421777]},{id:"tan",name:"tan",hex:"#F3E5AB",lab:[90.79603382366675,-3.454739774990445,29.313516550311025]},{id:"teal",name:"teal",hex:"#78A489",lab:[63.63036864207372,-20.33790968546284,8.64250406203071]},{id:"teal",name:"teal",hex:"#49796B",lab:[47.17321827958103,-19.609735299032483,2.031584014841248]},{id:"teal",name:"teal",hex:"#40826D",lab:[49.68755224717435,-26.261977446334793,4.417308184475366]},{id:"teal",name:"teal",hex:"#004242",lab:[24.605934389066718,-18.09968431340009,-5.72492489243781]}
386,{id:"teal",name:"teal",hex:"#05B8CC",lab:[68.51088174190348,-30.91753265824093,-21.848838944200153]},{id:"teal",name:"teal",hex:"#39B7CD",lab:[68.8533627749164,-26.417874243137685,-21.82371351304453]},{id:"teal",name:"teal",hex:"#1CA9C9",lab:[64.0283719794584,-23.451361838597307,-27.02351224645647]},{id:"teal",name:"teal",hex:"#367588",lab:[46.01970081967312,-14.040838139625755,-17.093194698309965]},{id:"teal",name:"teal",hex:"#50A6C2",lab:[64.05580545716512,-17.423601267355203,-22.96405888025328]},{id:"teal",name:"teal",hex:"#0093AF",lab:[56.04783923440233,-22.288781851725226,-24.607884470049047]},{id:"teal",name:"teal",hex:"#007BA7",lab:[48.20205545398697,-12.109362660282786,-32.13765937384048]},{id:"teal",name:"teal",hex:"#668B8B",lab:[55.229777022632675,-12.537657369093901,-4.794967996517774]},{id:"teal",name:"teal",hex:"#00688B",lab:[40.837587691814655,-11.87470755361203,-26.984992077297775]},{id:"teal",name:"teal",hex:"#325C74",lab:[37.10116467926851,-6.928004859276387,-18.613214885129448]},{id:"teal",name:"teal",hex:"#35586C",lab:[35.632389047859746,-6.3659786692849,-15.878259658758198]},{id:"teal",name:"teal",hex:"#759B84",lab:[60.68415469412835,-17.703020658571933,7.244547245769306]},{id:"teal",name:"teal",hex:"#56887D",lab:[53.02209944647922,-19.246818224964045,.0034076424330731214]},{id:"teal",name:"teal",hex:"#004B49",lab:[28.148151513689726,-20.420992643790186,-5.040925587315814]},{id:"teal",name:"teal",hex:"#317873",lab:[46.07293128469872,-23.12933601110634,-4.471961859510665]},{id:"teal",name:"teal",hex:"#218868",lab:[50.60487581075877,-36.547577205068684,8.518356132853611]},{id:"teal",name:"teal",hex:"#009B7D",lab:[56.99863889399765,-41.71750129785379,5.484834109261683]},{id:"teal",name:"teal",hex:"#2F4F4F",lab:[31.25523491020497,-11.560708017488903,-4.139509518527396]},{id:"teal",name:"teal",hex:"#004953",lab:[27.815693212337386,-15.626990979912103,-12.048566168790654]},{id:"teal",name:"teal",hex:"#004040",lab:[23.792019813411713,-17.736890128287165,-5.61017319703685]},{id:"teal",name:"teal",hex:"#5F9EA0",lab:[61.15314791154566,-19.420058168898247,-8.106312534358562]},{id:"teal",name:"teal",hex:"#668E86",lab:[55.97858863821466,-15.343507948126389,-.8015024875103416]},{id:"teal",name:"teal",hex:"#458B74",lab:[52.93872801004974,-27.702082722264986,5.0183222726263965]},{id:"teal",name:"teal",hex:"#2FAA96",lab:[62.971977012445976,-37.63783130398052,.03847341522660308]},{id:"teal",name:"teal",hex:"#2A8E82",lab:[53.43664351556906,-30.95860190278865,-2.4922607655902818]},{id:"teal",name:"teal",hex:"#3B8471",lab:[50.24365011812408,-27.478232631066412,2.844619050624564]},{id:"teal",name:"teal",hex:"#4CB7A5",lab:[68.10705772783287,-34.786957043991265,-.7509054299422058]},{id:"teal",name:"teal",hex:"#4C7064",lab:[44.29650243665069,-15.487927658093398,2.0851357827644357]},{id:"teal",name:"teal",hex:"#5F9F9F",lab:[61.4211505911138,-20.19858481467801,-7.141147614357668]},{id:"teal",name:"teal",hex:"#008B8B",lab:[52.20541768219037,-30.40187467878175,-9.616104132627123]},{id:"teal",name:"teal",hex:"#4A766E",lab:[46.362088851512425,-16.955590932382748,-.93101416200152]},{id:"teal",name:"teal",hex:"#528B8B",lab:[54.15609530167258,-18.415583298971082,-6.502892890029788]},{id:"teal",name:"teal",hex:"#457371",lab:[45.24569366368389,-16.02367712651728,-4.400641613546985]},{id:"teal",name:"teal",hex:"#527F76",lab:[49.83365377445374,-17.379222072386792,-.5642485240410222]},{id:"teal",name:"teal",hex:"#3E766D",lab:[45.749346503136806,-20.650854442672422,-1.2977045367355]},{id:"teal",name:"teal",hex:"#4F8E83",lab:[54.705475301467814,-22.859597238848337,-1.0679420729936107]},{id:"teal",name:"teal",hex:"#6EAEA1",lab:[66.64087729724318,-23.253619595843155,-.5071507612136372]},{id:"teal",name:"teal",hex:"#3AB09E",lab:[65.29159913424427,-36.58777894865101,-1.0283676584503798]},{id:"teal",name:"teal",hex:"#20B2AA",lab:[65.78533251048466,-37.252794609618945,-7.0501480990422305]},{id:"teal",name:"teal",hex:"#108070",lab:[47.90140105581176,-32.64180746425682,-.08726790715534172]},{id:"teal",name:"teal",hex:"#03A89E",lab:[62.07517312607098,-37.85765161433058,-5.8375534129922135]},{id:"teal",name:"teal",hex:"#0A7E8C",lab:[48.10601961616676,-23.083307092394257,-16.37906127230262]},{id:"teal",name:"teal",hex:"#36747D",lab:[45.29629346126393,-16.941439341211368,-11.605150771010809]},{id:"teal",name:"teal",hex:"#00A693",lab:[61.11245266340393,-40.299842202747016,-1.0462671063744544]},{id:"teal",name:"teal",hex:"#01796F",lab:[45.39713899266014,-30.648860080985774,-3.1751653518768075]},{id:"teal",name:"teal",hex:"#5DA493",lab:[62.49324047510535,-26.25286730481435,1.208036259940748]},{id:"teal",name:"teal",hex:"#068481",lab:[49.64687057228309,-29.934982254980923,-7.566516886431751]},{id:"teal",name:"teal",hex:"#007474",lab:[43.872921802130634,-26.68774896684156,-8.441327248469666]},{id:"teal",name:"teal",hex:"#008080",lab:[48.254093461861615,-28.640611895795587,-9.059017225814214]},{id:"teal",name:"teal",hex:"#388E8E",lab:[54.1731915072518,-25.10796756695649,-8.328384042070635]},{id:"teal",name:"teal",hex:"#00868B",lab:[50.58466574173433,-27.969070761159397,-12.047318268598506]},{id:"teal",name:"teal",hex:"#43B3AE",lab:[66.89012044505898,-32.14383820712041,-7.565972936557319]},{id:"teal",name:"teal",hex:"#009698",lab:[56.165253716089936,-31.501661407108806,-11.218627583028319]},{id:"teal",name:"teal",hex:"#39A78E",lab:[62.04745231909112,-36.86631494229742,3.2223945232972007]}
386,{id:"teal",name:"teal",hex:"#20BF9F",lab:[69.51838498099758,-45.94510766805604,4.4906948783884015]},{id:"terracotta",name:"terracotta",hex:"#CD8162",lab:[61.276705142324985,26.387233114381626,28.514649228280177]},{id:"terracotta",name:"terracotta",hex:"#EE9572",lab:[70.09970909441849,30.261290652811024,31.915206779111195]},{id:"terracotta",name:"terracotta",hex:"#E58E73",lab:[67.46104141135586,30.51562474179581,27.723487884432775]},{id:"terracotta",name:"terracotta",hex:"#CD7054",lab:[57.28045445326646,34.32805000253442,31.244955863004943]},{id:"terracotta",name:"terracotta",hex:"#E2725B",lab:[60.74912676301648,41.90371786157482,32.31421672177763]},{id:"terracotta",name:"terracotta",hex:"#C88A65",lab:[62.84266505556026,19.72187094927985,28.75923375889591]},{id:"terracotta",name:"terracotta",hex:"#AF6E4D",lab:[52.73413464274047,22.621616834286428,28.624441215604723]},{id:"terracotta",name:"terracotta",hex:"#DA8A67",lab:[65.01430214557337,27.21454880983165,30.88129971651634]},{id:"terracotta",name:"terracotta",hex:"#CB6D51",lab:[56.31862271134882,34.89391913421392,31.66458580387075]},{id:"terracotta",name:"terracotta",hex:"#CD6839",lab:[55.2560933498912,36.83311974902475,43.437937973593996]},{id:"terracotta",name:"terracotta",hex:"#CD5B45",lab:[52.83414472886186,43.996555572683285,34.21472894304709]},{id:"terracotta",name:"terracotta",hex:"#B3432B",lab:[43.909077758135105,44.46525913019306,37.4053711674684]},{id:"terracotta",name:"terracotta",hex:"#B13E0F",lab:[42.50568879752444,45.17720281980747,48.94385564579282]},{id:"terracotta",name:"terracotta",hex:"#C04000",lab:[45.46507045881192,49.475376024173954,56.43997655972704]},{id:"terracotta",name:"terracotta",hex:"#B7410E",lab:[44.06433520585839,46.00854152413197,50.86162505034947]},{id:"terracotta",name:"terracotta",hex:"#EE9A49",lab:[70.7147583400406,24.791918269068514,53.59141384425035]},{id:"terracotta",name:"terracotta",hex:"#FBA16C",lab:[74.24514853841912,28.617187652917377,40.66208880353357]},{id:"terracotta",name:"terracotta",hex:"#FFC680",lab:[83.55313164398628,12.525139183476863,42.07229295687887]},{id:"terracotta",name:"terracotta",hex:"#FFD39B",lab:[87.10389219376663,8.46648718559967,32.81818122559039]},{id:"terracotta",name:"terracotta",hex:"#DFAE74",lab:[74.3327922323646,11.124720172726255,35.93489389526003]},{id:"terracotta",name:"terracotta",hex:"#E5AA70",lab:[73.92076612619286,15.33263378900357,37.63520195498491]},{id:"terracotta",name:"terracotta",hex:"#D19275",lab:[66.05911233065274,20.632200251847866,24.334068514824736]},{id:"terracotta",name:"terracotta",hex:"#E3A857",lab:[72.91017364700565,13.61336749101788,49.014587053328704]},{id:"terracotta",name:"terracotta",hex:"#EDC393",lab:[81.3707706937216,8.875130639291573,29.077956089074153]},{id:"terracotta",name:"terracotta",hex:"#FFBD88",lab:[81.5312150960709,17.95117092144549,35.38308132865797]},{id:"terracotta",name:"terracotta",hex:"#F8B878",lab:[79.38424254946251,16.326521258354767,40.77465763380148]},{id:"terracotta",name:"terracotta",hex:"#E3A869",lab:[73.12795155311308,14.975243769719814,40.236339097842745]},{id:"terracotta",name:"terracotta",hex:"#ECB176",lab:[76.42920193062967,14.9974688657325,37.82625326694311]},{id:"terracotta",name:"terracotta",hex:"#F4A460",lab:[73.95445231767795,23.367510980293105,46.26259835567028]},{id:"terracotta",name:"terracotta",hex:"#D99A6C",lab:[68.71413570618665,18.649811195241895,32.88338955064163]},{id:"terracotta",name:"terracotta",hex:"#DB9370",lab:[67.35252832306651,23.60427589164116,29.00239122631676]},{id:"terracotta",name:"terracotta",hex:"#DEAA88",lab:[73.58406651005012,14.960866061453137,24.261805358468735]},{id:"terracotta",name:"terracotta",hex:"#FF9955",lab:[72.69648413569601,32.84963995843248,50.61787008040477]},{id:"terracotta",name:"terracotta",hex:"#C76114",lab:[52.669920133525224,36.80705858943417,56.415215463865806]},{id:"terracotta",name:"terracotta",hex:"#FF8247",lab:[67.78874280226957,43.78326942249111,52.06163814940006]},{id:"terracotta",name:"terracotta",hex:"#EE7942",lab:[63.5493135736769,41.52205823198013,49.25453568093523]},{id:"terracotta",name:"terracotta",hex:"#DD7500",lab:[59.978210775463296,35.18600648239012,66.98419041271869]},{id:"terracotta",name:"terracotta",hex:"#C95A49",lab:[52.078842811584124,43.24439865794527,30.882990042120728]},{id:"terracotta",name:"terracotta",hex:"#B94E48",lab:[47.27994805376928,43.110020164922716,24.912212330131965]},{id:"terracotta",name:"terracotta",hex:"#C75D4D",lab:[52.40909729368347,41.28036506501637,28.92884073348355]}
386,{id:"turquoise",name:"turquoise",hex:"#73B1B7",lab:[68.39189108046938,-18.056923307339325,-10.138902186409515]},{id:"turquoise",name:"turquoise",hex:"#32CD99",lab:[73.95709294104275,-51.27400248345065,14.085544728681555]},{id:"turquoise",name:"turquoise",hex:"#32CC99",lab:[73.64942853646879,-50.875994590980746,13.654491785112466]},{id:"turquoise",name:"turquoise",hex:"#00C78C",lab:[71.37604212490734,-55.33889051015783,17.405435446472772]},{id:"turquoise",name:"turquoise",hex:"#00CC99",lab:[73.20811614712031,-54.18950400129646,12.97083049804062]},{id:"turquoise",name:"turquoise",hex:"#66CDAA",lab:[75.69130098624734,-38.039771277285475,7.576882223584436]},{id:"turquoise",name:"turquoise",hex:"#A4DCD1",lab:[83.79890922612155,-19.822095008923736,-1.25665600584155]},{id:"turquoise",name:"turquoise",hex:"#8DEEEE",lab:[88.43844032562154,-28.204436167089064,-9.90365485931366]},{id:"turquoise",name:"turquoise",hex:"#0ABAB5",lab:[68.39852113776071,-38.85724821148556,-9.300421729186702]},{id:"turquoise",name:"turquoise",hex:"#00C5CD",lab:[72.4525677126054,-36.874034810401135,-16.433446136730968]},{id:"turquoise",name:"turquoise",hex:"#30BFBF",lab:[70.62754622077694,-35.54565950988331,-11.45133818975892]},{id:"turquoise",name:"turquoise",hex:"#01C5BB",lab:[71.90844823819016,-42.246718697551756,-7.397673851971498]},{id:"turquoise",name:"turquoise",hex:"#45C3B8",lab:[72.06291926127007,-36.54648213142353,-5.431869834889946]},{id:"turquoise",name:"turquoise",hex:"#96CDCD",lab:[78.78264560285838,-17.301258973436482,-6.567759887974178]},{id:"turquoise",name:"turquoise",hex:"#66CCCC",lab:[76.29380260497864,-29.277169412726124,-9.954502050379377]},{id:"turquoise",name:"turquoise",hex:"#79CDCD",lab:[77.35989095617933,-25.1354173041492,-8.831369060938577]},{id:"turquoise",name:"turquoise",hex:"#99CDC9",lab:[78.8391995288321,-17.308012610732447,-4.306259579496929]},{id:"turquoise",name:"turquoise",hex:"#ADEAEA",lab:[88.76507348286286,-18.74524491796359,-7.14498404138697]},{id:"turquoise",name:"turquoise",hex:"#7FFFD4",lab:[92.03397884634897,-45.17622841724139,8.85636533944667]},{id:"turquoise",name:"turquoise",hex:"#76EEC6",lab:[86.54051245187262,-42.8354788041807,8.261781995583872]},{id:"turquoise",name:"turquoise",hex:"#49E9BD",lab:[83.63339163246044,-51.14366503152185,8.676994291076623]},{id:"turquoise",name:"turquoise",hex:"#00FFCC",lab:[89.80050256646284,-61.29764802918175,9.53727154837869]},{id:"turquoise",name:"turquoise",hex:"#36DBCA",lab:[79.44676072593609,-44.35750520469228,-4.3490014187052894]},{id:"turquoise",name:"turquoise",hex:"#00FFCD",lab:[89.82286828925781,-61.05499363322825,9.050504956179829]},{id:"turquoise",name:"turquoise",hex:"#40E0D0",lab:[81.26443338399085,-43.770860834379924,-4.866613549338172]},{id:"turquoise",name:"turquoise",hex:"#00FFEF",lab:[90.66343975900384,-52.237955645527244,-7.427562639037055]},{id:"turquoise",name:"turquoise",hex:"#7AC5CD",lab:[75.12359356094481,-20.89611150791154,-12.155238745029884]},{id:"turquoise",name:"turquoise",hex:"#8FD8D8",lab:[81.78720222016285,-22.23785687400315,-8.078392258156942]},{id:"turquoise",name:"turquoise",hex:"#8DD9CC",lab:[81.64494550124665,-26.032747873222352,-1.8778681544653564]},{id:"turquoise",name:"turquoise",hex:"#66DDAA",lab:[80.42446480725735,-45.08271044441686,14.279892425915364]},{id:"turquoise",name:"turquoise",hex:"#00FFAA",lab:[89.11896080109625,-68.91174019871194,26.062929144759917]},{id:"turquoise",name:"turquoise",hex:"#00FFBF",lab:[89.52188715361308,-64.3579035845499,15.867045469966868]},{id:"turquoise",name:"turquoise",hex:"#0FDDAF",lab:[78.98658036341325,-54.93814519559187,9.374578702174862]},{id:"turquoise",name:"turquoise",hex:"#00CDCD",lab:[74.86652370694031,-40.50283335419397,-12.81103442848539]},{id:"turquoise",name:"turquoise",hex:"#00CED1",lab:[75.2902383626794,-39.75025127716081,-14.347580451335817]},{id:"turquoise",name:"turquoise",hex:"#48D1CC",lab:[76.88100505283627,-37.059256991955166,-9.177252873380958]},{id:"turquoise",name:"turquoise",hex:"#00CCCC",lab:[74.5344772775682,-40.35482701868048,-12.764220067541432]},{id:"turquoise",name:"turquoise",hex:"#90FEFB",lab:[93.35174628513462,-31.938981406613276,-9.40538879358277]}
386,{id:"turquoise",name:"turquoise",hex:"#97FFFF",lab:[94.01837894299831,-29.82430982990264,-10.464578350759668]},{id:"turquoise",name:"turquoise",hex:"#70DBDB",lab:[81.4114287347375,-30.450256755208184,-10.384166322809051]},{id:"turquoise",name:"turquoise",hex:"#67E6EC",lab:[84.75530302121103,-32.97313173997546,-14.48084136216794]},{id:"turquoise",name:"turquoise",hex:"#7ED4E6",lab:[80.30999316374619,-21.033435744957696,-17.868763171799994]},{id:"turquoise",name:"turquoise",hex:"#ACE5EE",lab:[87.47502325344847,-15.64449039593413,-11.172046894280264]},{id:"turquoise",name:"turquoise",hex:"#AEEEEE",lab:[90.00661951736525,-19.55887189391159,-7.4085781539448]},{id:"turquoise",name:"turquoise",hex:"#AFEEEE",lab:[90.05999059595938,-19.2756639390409,-7.323762795946909]},{id:"turquoise",name:"turquoise",hex:"#BBFFFF",lab:[95.70612511726787,-20.518894212637473,-7.779258704046388]},{id:"white",name:"white",hex:"#F5F5F5",lab:[96.53749336548567,.4021275260986945,-.9470939727596273]},{id:"white",name:"white",hex:"#F7F7F7",lab:[97.23210349160895,.40460955980387014,-.9529396784368593]},{id:"white",name:"white",hex:"#F8F8FF",lab:[97.75721564588999,1.6546525918147426,-4.319161489369749]},{id:"white",name:"white",hex:"#FAFAFA",lab:[98.27202740980219,.40832549500063875,-.9616914787977437]},{id:"white",name:"white",hex:"#FCFCFC",lab:[98.9639965920206,.41079809188421246,-.9675149587972998]},{id:"white",name:"white",hex:"#FEFEFA",lab:[99.55621985932108,-.2828390670868708,.9443860182658748]},{id:"white",name:"white",hex:"#FFFAFA",lab:[98.64389478856151,2.067787963121237,-.3744939077142906]},{id:"white",name:"white",hex:"#FFFFFF",lab:[100.00000386666655,.41450003183252093,-.9762337974368318]},{id:"wine_red",name:"wine red",hex:"#673147",lab:[28.209774389794944,27.17535176329494,-2.7883842860481622]},{id:"wine_red",name:"wine red",hex:"#AB4B52",lab:[44.66253163901057,40.25232780485971,15.00290935159122]},{id:"wine_red",name:"wine red",hex:"#A55353",lab:[45.376299751273656,33.94448234398034,15.209984825703938]},{id:"wine_red",name:"wine red",hex:"#AB4E52",lab:[45.24591961875257,38.739892755416335,15.794273340320963]},{id:"wine_red",name:"wine red",hex:"#551011",lab:[17.193035843943484,31.469386123458758,18.466375321153095]},{id:"wine_red",name:"wine red",hex:"#703642",lab:[30.586047520195976,27.157870440639275,4.139393652243584]},{id:"wine_red",name:"wine red",hex:"#4A0000",lab:[12.327793976788652,32.895819783245294,19.33324869787379]},{id:"wine_red",name:"wine red",hex:"#55141C",lab:[17.991021909722015,30.493980013693466,11.945729853166531]},{id:"wine_red",name:"wine red",hex:"#AB274F",lab:[39.02958934774387,55.055861983714536,9.121414019089135]},{id:"wine_red",name:"wine red",hex:"#841B2D",lab:[29.10876076764268,44.77785165622178,16.600809983283572]},{id:"wine_red",name:"wine red",hex:"#7C0A02",lab:[25.284412561487215,45.23979275705159,36.57556662438506]},{id:"wine_red",name:"wine red",hex:"#9C2542",lab:[35.57013954627756,50.26730758098735,12.26320820760074]},{id:"wine_red",name:"wine red",hex:"#660000",lab:[19.33207876192484,41.02958728350187,29.602747303084833]},{id:"wine_red",name:"wine red",hex:"#802A2A",lab:[30.433073520124722,37.263243581136976,20.082037014484587]},{id:"wine_red",name:"wine red",hex:"#A5435C",lab:[42.44290949612496,43.01565657067186,5.57964744010645]},{id:"wine_red",name:"wine red",hex:"#800020",lab:[25.847580864238658,49.08458709381441,21.04898059336121]},{id:"wine_red",name:"wine red",hex:"#7F1734",lab:[27.775237409029323,45.00143870761919,9.936510090193519]},{id:"wine_red",name:"wine red",hex:"#893F45",lab:[36.56404793989775,32.37301815892402,11.159141278507278]},{id:"wine_red",name:"wine red",hex:"#9E1B32",lab:[34.570773517442156,52.8674197072751,21.382099974142875]},{id:"wine_red",name:"wine red",hex:"#801818",lab:[27.60007509677296,43.441201688992074,28.15400308525301]},{id:"wine_red",name:"wine red",hex:"#8B3A3A",lab:[35.63957643134801,34.74988767980819,16.947653766516535]},{id:"wine_red",name:"wine red",hex:"#691F01",lab:[23.62638212514377,31.949439383473553,33.98212380929599]},{id:"wine_red",name:"wine red",hex:"#841617",lab:[28.228479461036805,45.27121510896259,29.671470000532068]},{id:"wine_red",name:"wine red",hex:"#701C1C",lab:[24.828156715547955,36.80361154084605,21.630875942753697]},{id:"wine_red",name:"wine red",hex:"#922B3E",lab:[34.37222276169148,44.54180711478772,12.911370147251876]},{id:"wine_red",name:"wine red",hex:"#65000B",lab:[19.19002871008953,41.025007350736026,24.818741248186537]},{id:"wine_red",name:"wine red",hex:"#8C1717",lab:[30.039424045955677,47.45330044810528,32.034197679298806]},{id:"wine_red",name:"wine red",hex:"#893843",lab:[35.109915378294694,35.82912812557776,10.433213569218625]},{id:"wine_red",name:"wine red",hex:"#7B1113",lab:[25.744090153428033,43.739344683009605,28.94333861210362]},{id:"wine_red",name:"wine red",hex:"#722F37",lab:[29.126253007895514,30.546909536810663,9.391234197476894]},{id:"yellow",name:"yellow",hex:"#D9E650",lab:[87.93276869240911,-22.655994681962056,68.08873565760688]},{id:"yellow",name:"yellow",hex:"#CCCC00",lab:[79.62782666439459,-17.891092406135
386513,79.43988407848211]},{id:"yellow",name:"yellow",hex:"#CDCD00",lab:[79.97855358465034,-17.95671020754841,79.73123971062567]},{id:"yellow",name:"yellow",hex:"#CAE00D",lab:[84.9441865904805,-28.23605725072953,82.14620901989073]},{id:"yellow",name:"yellow",hex:"#D9D919",lab:[84.19916837714408,-18.444877241083734,80.49021503933665]},{id:"yellow",name:"yellow",hex:"#D1E231",lab:[86.09173704440379,-25.471750939591143,76.51152932447772]},{id:"yellow",name:"yellow",hex:"#D6C537",lab:[78.75622237583016,-8.854373673046812,68.13747196484637]},{id:"yellow",name:"yellow",hex:"#E3CF57",lab:[82.72536112835189,-6.741957026708878,59.956635119403416]},{id:"yellow",name:"yellow",hex:"#E4D96F",lab:[85.63977260849488,-9.596424967754535,52.37802528118727]},{id:"yellow",name:"yellow",hex:"#FED85D",lab:[87.47361241723539,.2525782379463881,63.20839069166813]},{id:"yellow",name:"yellow",hex:"#F4CA16",lab:[82.66596229043937,.5689667908441165,80.81521628647022]},{id:"yellow",name:"yellow",hex:"#F2C649",lab:[81.70214564058774,3.3635468703145377,65.16615551131066]},{id:"yellow",name:"yellow",hex:"#FDBE02",lab:[80.58210860586578,10.420537799172624,82.01593499318551]},{id:"yellow",name:"yellow",hex:"#FFC40C",lab:[82.25550306847656,8.24951029679799,82.30829477045457]},{id:"yellow",name:"yellow",hex:"#FFDB58",lab:[88.27156248603222,-1.1475696899820864,66.20374277265195]},{id:"yellow",name:"yellow",hex:"#FFCC11",lab:[84.22054886619571,4.18429410164356,83.14785633593145]},{id:"yellow",name:"yellow",hex:"#F8D568",lab:[86.27960897003756,.037013088653115034,56.8236315909263]},{id:"yellow",name:"yellow",hex:"#F4C430",lab:[81.25323275504543,4.240782518165953,73.68706704081552]},{id:"yellow",name:"yellow",hex:"#FADA5E",lab:[87.62003828625538,-2.348673508033805,62.82997653691045]},{id:"yellow",name:"yellow",hex:"#FFCC33",lab:[84.32325674909961,4.8848119321310834,75.87928956150716]},{id:"yellow",name:"yellow",hex:"#FFFF99",lab:[98.0661672083006,-13.832882960731041,47.940897645383274]},{id:"yellow",name:"yellow",hex:"#F3E88E",lab:[91.10876922466662,-8.260895736113994,44.352372811849165]},{id:"yellow",name:"yellow",hex:"#E9D66B",lab:[85.24100492441389,-6.379728901251047,53.893013942123844]},{id:"yellow",name:"yellow",hex:"#F0E68C",lab:[90.3281767778155,-8.637346062756512,44.30398063806202]},{id:"yellow",name:"yellow",hex:"#EEE685",lab:[90.07530407853878,-10.116154902641671,47.38160256130284]},{id:"yellow",name:"yellow",hex:"#FFF68F",lab:[95.64595170799174,-10.424403929216952,49.738666571292576]},{id:"yellow",name:"yellow",hex:"#FFFF9F",lab:[98.14737679871078,-13.207011480058151,45.1333726407527]},{id:"yellow",name:"yellow",hex:"#EEDC82",lab:[87.47407643238225,-5.390035515356328,45.62726370976626]},{id:"yellow",name:"yellow",hex:"#EEDD82",lab:[87.72928266265309,-5.895003753000061,45.9437000673248]},{id:"yellow",name:"yellow",hex:"#FFEC8B",lab:[93.06590900005814,-5.853117896464588,48.475630985061045]},{id:"yellow",name:"yellow",hex:"#F8DE7E",lab:[88.78438978876152,-2.780367868937428,49.381600712717045]},{id:"yellow",name:"yellow",hex:"#FFFFAA",lab:[98.3064588710788,-11.98844457443704,39.93321245182209]},{id:"yellow",name:"yellow",hex:"#FCE883",lab:[91.7073075305316,-5.772223904523976,50.609695835036646]},{id:"yellow",name:"yellow",hex:"#FEF1B5",lab:[94.87365868709469,-4.1127411074239895,29.8402431320699]},{id:"yellow",name:"yellow",hex:"#EEEB8D",lab:[91.46837781383618,-11.798173285791247,45.21204676090902]},{id:"yellow",name:"yellow",hex:"#E0D873",lab:[85.0975952480914,-10.360695196722059,49.75193392847663]},{id:"yellow",name:"yellow",hex:"#FDEE00",lab:[92.5902123972523,-13.82840350239517,90.62706567123767]},{id:"yellow",name:"yellow",hex:"#FFE303",lab:[89.95599363689408,-7.550278683854772,88.58428054536648]},{id:"yellow",name:"yellow",hex:"#E4D00A",lab:[82.71641295353892,-9.491914011988289,81.67135892413889]},{id:"yellow",name:"yellow",hex:"#FBEC5D",lab:[92.26200319799065,-10.987694447013642,68.25462831039843]},{id:"yellow",name:"yellow",hex:"#FFDF00",lab:[88.94096720886532,-5.5793687210102805,88.10585187738944]},{id:"yellow",name:"yellow",hex:"#FBDB0C",lab:[87.58327290077851,-5.17998502451028,85.97000288109521]},{id:"yellow",name:"yellow",hex:"#FDFF00",lab:[96.98562416715524,-21.9881583297
38674464,93.80561153143405]},{id:"yellow",name:"yellow",hex:"#FFF44F",lab:[94.53792291231905,-14.025413666897691,76.0601882770859]},{id:"yellow",name:"yellow",hex:"#FAFA37",lab:[95.56928050243492,-19.919273294927265,84.41035187186516]},{id:"yellow",name:"yellow",hex:"#FFEB00",lab:[91.98909893782943,-11.52311940139933,90.27301498830167]},{id:"yellow",name:"yellow",hex:"#F5E050",lab:[88.59338847980275,-8.234744664018246,69.47624361124707]},{id:"yellow",name:"yellow",hex:"#FFFF7E",lab:[97.74805936598915,-16.309825923829624,60.19851163244843]},{id:"yellow",name:"yellow",hex:"#FCDC3B",lab:[88.06533478023891,-4.2416395515672,76.62965284650585]},{id:"yellow",name:"yellow",hex:"#EED202",lab:[84.11023173408775,-6.278802634699265,83.80303076597409]},{id:"yellow",name:"yellow",hex:"#FFD800",lab:[87.18082194502553,-2.062683613849481,86.8665237045507]},{id:"yellow",name:"yellow",hex:"#FCD116",lab:[85.17886615245988,.41340396376515764,83.03853013774605]},{id:"yellow",name:"yellow",hex:"#FFDB00",lab:[87.93341168131752,-3.574059497788329,87.39527475274159]},{id:"yellow",name:"yellow",hex:"#F4F776",lab:[94.76555771782824,-17.411654471614966,60.12340031138408]},{id:"yellow",name:"yellow",hex:"#EEE600",lab:[89.28666132116393,-16.22155484571025,87.68635337742487]},{id:"yellow",name:"yellow",hex:"#FFFF66",lab:[97.52772512295441,-18.049698849581464,70.29076509662491]},{id:"yellow",name:"yellow",hex:"#EEED09",lab:[91.12895245774644,-19.537759081195038,88.32979522556741]},{id:"yellow",name:"yellow",hex:"#FFEF00",lab:[93.01276024605495,-13.478961672815092,91.00628395536434]},{id:"yellow",name:"yellow",hex:"#EEEE00",lab:[91.3826576520283,-20.09031385405491,89.20484939863883]},{id:"yellow",name:"yellow",hex:"#FFD300",lab:[85.93274423115975,.4696484260964806,85.99362748888821]},{id:"yellow",name:"yellow",hex:"#FFFF00",lab:[97.1392672243063,-21.16732289416534,93.98697624453851]},{id:"yellow",name:"yellow",hex:"#EFCC00",lab:[82.66811317401671,-2.8217314171820607,83.00772262613624]},{id:"yellow",name:"yellow",hex:"#FEDF00",lab:[88.85148580882938,-6.003233326414614,88.0012151124763]},{id:"yellow",name:"yellow",hex:"#FEFE33",lab:[96.9003143020471,-20.314791787475084,86.70095883400664]},{id:"yellow",name:"yellow",hex:"#FFF700",lab:[95.07007347944771,-17.350613430216157,92.48758498038886]},{id:"yellow",name:"yellow",hex:"#FFE600",lab:[90.7146713212803,-9.06014843577302,89.36385721210462]}];const o2=L("b_",(e,t={culture:"en-us",colorPalette:"default"})=>{let r=null;if(qT(e)?r=D5e(e):zT(e)&&(r=B5e(e)),!r)throw new Error("unknown color code.");const{r:n,g:a,b:i}=r,[s,o,l]=N5e(Number(n),Number(a),Number(i)),c=L5e(s,o,l),u=B$e(c,t.colorPalette),d=t.culture.toLowerCase();return L$e(d)[u.id]}),B$e=(e,t="default")=>{const r=t==="gallery"?U$e:q5e;let n=r[0];for(const a of r)a.distance=U5e(e,a.lab),n.distance&&a.distance<n.distance&&(n=a);return n},q$e=e=>{const t=De(),r=F(zi);return t("DefaultPreviewImageAlt",{productName:r,comparativeName:e?`, ${e}`:""})},jT=(e,{isColorSwatchColorsSimilar:t,isCustomColorVariation:r})=>{const n=u7(e,{isColorSwatchColorsSimilar:t,isCustomColorVariation:r})??[],[a,i,s]=n.map(({color:o})=>o);return{primaryColor:a,secondaryColor:i,tertiaryColor:s}},V$e=e=>{const t=e.toLocaleLowerCase().trim();return`${t[0].toUpperCase()}${t.slice(1)}`},z$e=(e,t)=>{const r=Rh(e),n=Number(r)%t.length;return t[n]},j$e=({tileEntity:e,colorSwatchObjects:t,h1Title:r,locale:n,isL0OrGalleryPage:a,defaultAltText:i,localize:s})=>{const o=!!(e.categoryNames&&e.categoryNames.length),l=!!e.colorComposition?.length;if(!(n==="en-us"&&!!r&&(o||l)))return i;const d=h0(t),{primaryColor:p,secondaryColor:f}=jT(e.colorComposition,{isColorSwatchColorsSimilar:d,isCustomColorVariation:!0}),g=p?o2(p,{culture:n,colorPalette:"gallery"}):"",h=f?o2(f,{culture:n,colorPalette:"gallery"}):"",v=V$e(r),w=o?z$e(e.designId,e.categoryNames).toLocaleLowerCase(n):"";if(!l)return s("GalleryTileAltTextWithCategory",{title:v,category:w});const T=o&&a;return f?T?s("GalleryTileAltTextWithColorsAndCategory",{title:v,color1:g,color2:h,category:w}):s("GalleryTileAltTextWithColors",{title:v,color1:g,color2:h}):T?s("GalleryTileAltTextWithColorAndCategory",{title:v,color:g,category:w}):s("GalleryTileAltTextWithColor",{title:v,color:g})},H$e=L("ae",(e,t)=>{const r=De(),n=q$e(e.comparativeName),a=F(G4),i=F(Pd),s=F(zi),o=F(Tt),l=a===0||i===ml.GALLERY;return j$e({tileEntity:e,colorSwatchObjects:t,h1Title:s,locale:o,isL0OrGalleryPage:l,defaultAltText:n,localize:r})}),G$e=2,l2=[5,26,56],Nf=L("bR",{appName:"quick-view-modal",noCacheRequestor:"quick-view-modal-nocache",client:{deployment:"production"},rendering:{prefixUrl:"https://rendering.mcp.cimpress.com",udsPrefixUrl:"https://uds.documents.cimpress.io",contentDeliveryPrefixUrl:"https://cdn.prod.delivery.content.cimpress.io",designSpecificationsURL:"https://design-specifications.docext.cimpress.io",diamondURL:"https://diamond.dyn-des.vpsvc.com"},services:{global:{retry:{retries:3}},designConductorService:{baseURL:"https://gallery-content-query.dd.vpsvc.com/api/",timeout:1e4},designVariationsService:{baseURL:"https://gallery-content-query.dd.vpsvc.com/api/",timeout:1e4},configService:{baseURL:"https://gallery-config.dd.vpsvc.com/api/",timeout:1e4},wesService:{baseURL:"https://workentityservice.docext.cimpress.io",timeout:1e4}}}),W$e=typeof window<"u",Q$e="SceneLookupSourced";var K$e=L("c0",(e=>(e.DYNAMIC="Dynamic",e.VORTEX_RASTER="VortexRaster",e))(K$e||{})),Y$e=L("bL",(e=>(e.DYNAMIC="Dynamic",e.STATIC="Static",e.CLIPART="Clipart",e.AUTO_LAYOUT="AutoLayout",e))(Y$e||{}));const HT=["en-us","en-ca"],GT=L("bO","*");var X$e=L("bV",(e=>(e.STATIC_ONLY="staticOnly",e.DYNAMIC_ONLY="dynamicOnly",e.STATIC_AND_DYNAMIC="staticAndDynamic",e.CLIPART_AND_AUTO_LAYOUT="clipartAndAutoLayout",e))(X$e||{}));const kBe=L("bN",{staticOnly:{locales:GT,types:["Static"]},dynamicOnly:{locales:HT,types:["Dynamic"]},staticAndDynamic:{locales:HT,types:["Static","Dynamic"]},clipartAndAutoLayout:{locales:GT,types:["Clipart","AutoLayout"]}});var Z$e=L("bM",(e=>
386(e.ContentBackgroundColor="ContentBackgroundColor",e.DisableFullBleed="DisableFullBleed",e.ShowComparativeNames="ShowComparativeNames",e.PricingDisplay="PricingDisplay",e.TilePreviewSize="TilePreviewSize",e.PricingPresentationType="PricingPresentationType",e.FullBleedUploadPopExperience="FullBleedUploadPopExperience",e.DefaultPageSize="DefaultPageSize",e.VortexEnabled="VortexEnabled",e.ImageCacheVersion="ImageCacheVersion",e.Favorites="Favorites",e.IconographyEnabled="IconographyEnabled",e.ShowBreadcrumbs="ShowBreadcrumbs",e.ShowProductHeaderInfo="ShowProductHeaderInfo",e.ShowRatings="ShowRatings",e.ShowFAQs="ShowFAQs",e.ShowProductInfo="ShowProductInfo",e.ShowQuicklinks="ShowQuicklinks",e.ShowTLPL0Quicklink="ShowTLPL0Quicklink",e.ShowProductOptionsDescription="ShowProductOptionsDescription",e.ShowPersonalizationUI="ShowPersonalizationUI",e.PersonalizationImageCopy="PersonalizationImageCopy",e.PersonalizationTextFields="PersonalizationTextFields",e.PersonalizationStoreToBrand="PersonalizationStoreToBrand",e.SceneSource="SceneSource",e.DisableFullBleedUploadForFoilColor="DisableFullBleedUploadForFoilColor",e.VortexPreviewAnimation="VortexPreviewAnimation",e.SocialMediaGallery="SocialMediaGallery",e.DesignCreationTypes="DesignCreationTypes",e.PersonalizationBoostingDisabled="PersonalizationBoostingDisabled",e.PersonalizationSmartCropEnabled="PersonalizationSmartCropEnabled",e))(Z$e||{}));const TBe=L("bT",["VortexPreviewAnimation","VortexEnabled"]),SBe=L("b$",{indices:{primary:0,secondary:1,tertiary:2},similarity:{ratio:.5,differenceThreshold:25},weights:{maxDifferencePercent:5},maxDisplayedColors:3}),J$e=L("bW","favoritesByProductKey"),eFe=L("bQ","favoriteChanged"),tFe=L("c7",{staleTime:300*1e3,gcTime:360*1e3}),CBe=L("c6",{staleTime:300*1e3,gcTime:360*1e3}),PBe=L("bX",`vp-template-favorites-${Nf.client.deployment.toLowerCase()}`),IBe=L("bP","numberofphotos"),c2=L("bG",new H8);let WT=!1;const _Be=L("c3",()=>{typeof window>"u"||WT||(WT=!0,window.addEventListener(eFe,()=>{c2.invalidateQueries({queryKey:[J$e]})}))}),rFe=L("bI",e=>{try{return new URLSearchParams(window.location.search).get(e)}catch{return null}}),nFe=L("c5",()=>{const e=rFe("noCache")!==null;return{noCache:e,requestor:e?Nf.noCacheRequestor:Nf.appName}});function u2(e,t,r){if(r!==void 0){if(Array.isArray(r)){r.forEach(n=>u2(e,t,n));return}if(r!==null&&typeof r=="object"){Object.entries(r).forEach(([n,a])=>u2(e,`${t}[${n}]`,a));return}e.push([t,String(r)])}}function QT(e){const t=[];return Object.entries(e).forEach(([r,n])=>u2(t,r,n)),t.map(([r,n])=>`${encodeURIComponent(r)}=${encodeURIComponent(n)}`).join("&")}const aFe=e=>W$e?e:{...e,headers:{...e.headers,"Accept-Encoding":"br, gzip, deflate"}};var iFe=Object.defineProperty,sFe=(e,t,r)=>t in e?iFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d2=(e,t,r)=>sFe(e,typeof t!="symbol"?t+"":t,r);class KT{constructor(t){d2(this,"api"),d2(this,"config"),d2(this,"client"),this.config=t||{};const r=aFe({...this.config}),{timeout:n,retry:a,baseURL:i}=r;this.client=H6.extend({prefixUrl:i,timeout:n,retry:a?.retries}),this.api={get:async(s,o)=>{try{return{data:await this.client.get(s,this.buildRequestOptions(r,o)).json()}}catch(l){return this.handleError(l)}},post:async(s,o,l)=>{try{const c=await this.client.post(s,{json:o,...this.buildRequestOptions(r,l)});return{data:await c.json(),status:c.status}}catch(c){return this.handleError(c)}},patch:async(s,o,l)=>{try{const c=await this.client.patch(s,{json:o,...this.buildRequestOptions(r,l)});return{data:await c.json(),status:c.status}}catch(c){return this.handleError(c)}},delete:async(s,o)=>{try{const l=await this.client.delete(s,this.buildRequestOptions(r,o));return{data:await l.json().catch(()=>({})),status:l.status}}catch(l){return this.handleError(l)}}}}buildRequestOptions(t,r){const n=r?.params,a=n&&Object.keys(n).length>0,i=r?.paramsSerializer;let s;return a&&i&&(s=i(n)),a&&!i&&(s=new URLSearchParams(n).toString()),{searchParams:s,headers:{...t.headers||{},...r?.headers||{}}}}async handleError(t){if(t instanceof _l){const r=t.response,n=await r.text().catch(()=>"");throw new Error(`HTTP ${r.status} ${r.statusText} ${n}`)}throw t}}L("bY",KT);const YT="quick-view-modal",oFe={service:YT,vista:{team_name:"diy-design-exploration",team_tag:"VPD-0035"}},XT=L("bK",{accountID:"2429158",agentID:"1120507371",applicationID:"1120507371",licenseKey:"NRBR-84396e58c07a9b1a5da",trustKey:"1106546"}),lFe={serviceName:YT,newrelicApplicationId:XT.applicationID,newrelicLicenseKey:XT.licenseKey,microAgentLogLevel:"info"};let Wc=null;const Qc=e=>({...e,...oFe}),cFe=e=>({debug:(t,r)=>e.debug(t,Qc(r)),info:(t,r)=>e.info(t,Qc(r)),log:(t,r)=>e.log(t,Qc(r)),warn:(t,r)=>e.warn(t,Qc(r)),error:(t,r)=>e.error(t,Qc(r))}),uFe=e=>{Wc||(Wc=xg(lFe),Wc.setLoggerName("QuickViewModalLogger"))},dFe=L("bH",()=>(Wc||uFe(),cFe(Wc)));var pFe=Object.defineProperty,fFe=(e,t,r)=>t in e?pFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p2=(e,t,r)=>fFe(e,typeof t!="symbol"?t+"":t,r);const gFe=0;function hFe(e){return"message"in e?e.message:JSON.stringify(e)}function mFe(e){return"status"in e&&e.status?e.status:gFe}function vFe(e){return"url"in e?e.url:"Unknown"}
386class Lf extends Error{constructor(t,r){const n=hFe(t),a=dFe();super(n),p2(this,"info"),p2(this,"requestUrl"),p2(this,"status"),"stack"in t&&t.stack?this.stack=` ${t.stack}`:typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Lf),this.status=mFe(t),this.requestUrl=vFe(t),this.name="ServiceError",r&&(this.info=String(r),a.error(`ServiceError captured with message: ${n}, url: ${this.requestUrl}, status: ${this.status}`,{error:this.info}))}}L("bZ",Lf);const bFe=L("bS",({locale:e,mpvId:t})=>["config",{locale:e,mpvId:t}]),yFe={};let wFe=class extends KT{async getDesignVariations(t=yFe){const{designConceptId:r,locale:n,productKey:a,selectedOptions:i,offset:s,limit:o,mpvId:l,variableOptions:c,variableAttributes:u,variableTaxonomyIds:d,designCreationTypes:p,designPersonalizationContextId:f,scenePurpose:g,customColorVariations:h}=t,v=`v2/Designs/${r}/Culture/${n}/DesignVariations`,w={};i&&Object.entries(i).forEach(([T,C])=>{const O=`selectedOptions[${T}]`;w[O]=C});try{return(await this.api.get(v,{params:{productKey:a,offset:s,limit:o,variableOptions:c,variableAttributes:u,...nFe(),mpvId:l,includeColorSwatches:!0,includePreview:!0,useConstraints:!0,sceneSource:Q$e,designCreationTypes:p,variableTaxonomyIds:d,designPersonalizationContextId:f,scenePurpose:g,...h?.length&&{customColorVariations:h.join(",")},...w},paramsSerializer:QT})).data}catch(T){throw new Lf({url:v,message:`Bad response from content query service: ${T.message}`,query:t},T)}}};const xFe=new wFe(Nf.services.designVariationsService),EFe=L("c8",async({queryKey:e})=>{const[,t]=e,a={...t,offset:0,limit:5e4};return(await xFe.getDesignVariations(a)).results.content});function kFe(e){let t=3735928559,r=1103547991;for(let n=0,a;n<e.length;n++)a=e.charCodeAt(n),t=Math.imul(t^a,2654435761),r=Math.imul(r^a,1597334677);return t=Math.imul(t^t>>>16,2246822507),t^=Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507),r^=Math.imul(t^t>>>13,3266489909),(4294967296*(2097151&r)+(t>>>0)).toString()}const TFe=e=>{const t=Object.entries(e).sort(([r],[n])=>r>n?1:-1);return kFe(JSON.stringify(t))},Uf=e=>e&&e.length>0?[...e].sort():void 0,SFe=L("bU",e=>{const{selectedOptions:t,variableOptions:r,variableAttributes:n,variableTaxonomyIds:a,designCreationTypes:i,customColorVariations:s,...o}=e,l=t?TFe(t):null;return["design-variations",{...o,selectedOptions:t,variableOptions:Uf(r),variableAttributes:Uf(n),variableTaxonomyIds:Uf(a),designCreationTypes:Uf(i),customColorVariations:s?.length?s:void 0,optionsHash:l}]}),CFe=e=>!e.designConceptId||!e.locale||!e.productKey||!e.mpvId?Promise.resolve():c2.prefetchQuery({queryKey:SFe(e),queryFn:EFe,...tFe}),PFe=({locale:e,mpvId:t},r)=>{!e||!t||c2.setQueryData(bFe({locale:e,mpvId:t}),r)},IFe=e=>!!e.debug.debug,_Fe=e=>e.debug.searchBackend;se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.ATTRIBUTE||t.dimension===oe.CATEGORY)),se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.ATTRIBUTE));const AFe=se(e=>e.refinements,e=>Object.values(e).filter(t=>t.dimension===oe.CATEGORY)),OFe=e=>e.refinements;se(e=>e.refinements,e=>e.config.metadata.categoryIds,(e,t)=>r=>e&&r in e||(t?.includes(+r)??!1));const MFe=(e,t,r)=>Object.values(e).reduce((n,a)=>{const i=t(a.value),s=r(a.value);switch(a.dimension){case oe.ATTRIBUTE:return{...n,attributes:{...n.attributes,[i]:[...n.attributes[i]||[],a.value]}};case oe.CATEGORY:return{...n,categories:{...n.categories,[s]:[...n.categories[s]||[],a.value]}};case oe.KEYWORD:return{...n,keyword:a.value};case oe.COLLECTION:return{...n,collection:a.value};default:return n}},{attributes:{},categories:{},keyword:void 0,collection:void 0}),$Fe=se(OFe,bo,es,no,(e,t,r,n)=>t?Object.fromEntries(Object.entries(e).filter(([a])=>vo(n(r(a))?.type)!==pr.COLOR)):e),f2=se($Fe,e=>es(e),e=>_h(e),(e,t,r)=>MFe(e,t,r));se(f2,Ng,(e,t)=>Object.values(e.attributes||[]).reduce((r,n)=>(n.filter(i=>!t.includes(i)).length>0&&r.push(...n),r),[])),se(e=>e.refinements,es,no,(e,t,r)=>Object.keys(e).reduce((n,a)=>{const i=e[a];if(i.isImplicitDefault){const s=t(i.value),o=r(s);return{...n,[o.name]:o.options}}return n},{}));const FFe=se(f2,Tn,Ya,(e,t,r)=>{const{attributes:n}=e;return{...Object.keys(n).reduce((s,o)=>{const l=n[o];if(l.length>1||l.length<1)return s;const c=t(l[0]);if(c&&c.productOption){const{optionName:u,optionValue:d}=c.productOption;return{...s,[u]:d}}return s},{}),...r}});se(f2,Tn,Ya,(e,t,r)=>{const{attributes:n}=e,{selections:a,alternateSelections:i}=Object.keys(n).reduce((o,l)=>{const c=n[l];if(!c?.length)return o;let u;const d=[];
386for(const p of c){const f=t(p);if(!f?.productOption)continue;const{optionName:g,optionValue:h}=f.productOption;u=g,d.push(h)}return!u||!d.length||(o.selections[u]=d[0],d.length>=2&&(o.alternateSelections[u]=d.slice(1))),o},{selections:{},alternateSelections:{}}),s=Object.fromEntries(Object.entries(r).map(([o,l])=>[o,String(l)]));return{selections:{...a,...s},alternateSelections:i}}),se(FFe,Ir,Q4,(e,t,r)=>{const n=!!e["Foil Color"]&&e["Foil Color"]!=="None";return t(Ne.DisableFullBleedUploadForFoilColor)&&n||!r});const ZT=e=>e.designPersonalization.designPersonalizationContextId,DFe=se(ZT,e=>e.designPersonalization.colorVariationDPCs,(e,t)=>e?[...t??[],e]:t?.length?t:void 0),RFe=se(s8,Xa,Uh,(e,t,r)=>t&&r?e?.filter(n=>n!==Za.CLIPART):e),JT=L("a1",se(z4,ar,Tt,ka,Sd,(e,t,r,n,a)=>({market:e,mpvId:t,locale:r,quantity:n,bypassedApproval:a}))),OBe=L("aF",se(Ta,Ir,(e,t)=>{const r=e(Ne.PricingPresentationType),n=t(Ne.VortexEnabled),a=t(Ne.IconographyEnabled),i=t(Ne.ShowComparativeNames);return{pricingPresentationType:r,shouldRenderVortex:n,showComparativeNames:i,shouldRenderIconography:a}})),NFe=L("a6",se(sn,ar,Tt,_Fe,Hh,Gh,Bu,xa,Ya,RFe,AFe,IFe,Tn,Ta,qu,no,Xa,ZT,DFe,(e,t,r,n,a,i,s,o,l,c,u,d,p,f,g,h,v,w,T)=>(C,O,_)=>{const A=f(Ne.SceneSource)??Vg.SCENE_LOOKUP_SOURCED,P=s.map(z=>h(z)),D=s.map(z=>g(z)),Q=o.map(z=>h(z.name)),G={};let Z=[];Object.entries(O).forEach(([z,M])=>{const j=P.filter(K=>K.dimension!==oe.CATEGORY).some(K=>p(K.options[0]).productOption?.optionName===z),q=Q.some(K=>"options"in K?p(K.options[0]).productOption?.optionName===z:!1);j?Z=Z.concat(z):(l[z]||q)&&(G[z]=M)});const W=D.filter(z=>z.quickViewFilterType===ju.ATTRIBUTE).filter(z=>{const M=h(z.name);return!p(M.options[0]).productOption}).map(z=>{const M=h(z.name);return p(M.options[0]).value.split("_")[0]}),B=D.filter(z=>z.quickViewFilterType===ju.RADIO&&_?.includes(h(z.name).taxonomyId)).map(z=>h(z.name).taxonomyId);return{templateToken:C.previewInfo.templateToken,designCreationTypes:c,locale:r,selectedOptions:G,variableOptions:Z,variableAttributes:W,productKey:e,mpvId:t,noCache:a,useConstraints:i,sceneSource:A,searchBackend:n,taxonomyIds:u.map(z=>z.value),variableTaxonomyIds:B,debug:d,designPersonalizationContextId:w,customColorVariations:T,...v&&{scenePurpose:jg.DESIGN_STUDIO_REVIEW}}})),LFe={};class UFe extends Gn{async getDesignVariations(t=LFe){const{templateToken:r,locale:n,productKey:a,selectedOptions:i,variableOptions:s,variableAttributes:o,offset:l,limit:c,noCache:u,useConstraints:d,mpvId:p,sceneSource:f,searchBackend:g,designCreationTypes:h,variableTaxonomyIds:v,debug:w,scenePurpose:T,designPersonalizationContextId:C,customColorVariations:O}=t,_=`v2/Designs/${r}/Culture/${n}/DesignVariations`,A={};Object.entries(i).forEach(([D,Q])=>{const G=`selectedOptions[${D}]`;A[G]=Q});const{data:P}=await this.api.get(_,{params:{productKey:a,offset:l,limit:c,variableOptions:s,variableAttributes:o,designCreationTypes:h,requestor:u?ve.noCacheRequestor:ve.appName,noCache:u,useConstraints:d,mpvId:p,includeColorSwatches:!0,includePreview:!0,sceneSource:f??Vg.SCENE_LOOKUP_SOURCED,searchBackend:g,variableTaxonomyIds:v,debug:w,scenePurpose:T,customColorVariations:O?.join(","),...C&&{designPersonalizationContextId:C},...A},paramsSerializer:go});return P}}const BFe=new UFe(ve.services.designVariationsService,Je),eS=async({queryKey:e})=>{const[t,r]=e,i={...r,offset:0,limit:5e4};return(await BFe.getDesignVariations(i)).results.content},qFe=L("bl",(e,t,r,n,a,i)=>{const s=Object.keys(e).reduce((l,c)=>t.includes(c)?{...l,[c]:e[c]}:l,{});a?.includes(qg.NumberOfPhotos)&&(s[qg.NumberOfPhotos]=n||"");const o=Object.keys(r).reduce((l,c)=>i?.includes(c)?{...l,[c]:r[c]}:l,{});return{...s,...o}}),tS="DESIGN_VARIATIONS",rS={staleTime:300*1e3,gcTime:360*1e3},MBe=L("a7",e=>{const t=[tS,e],{data:r,...n}=is({queryKey:t,queryFn:eS,...rS,refetchOnWindowFocus:!1,refetchOnMount:!0});let a=r||[];if(e.variableTaxonomyIds?.length){const s=e.variableTaxonomyIds.sort(),l=a.sort((c,u)=>s.reduce((d,p)=>{if(d!==0)return d;const f=c.taxonomyVariations.find(h=>h.rootTaxonomyId===p)?.childCategoryId??"",g=u.taxonomyVariations.find(h=>h.rootTaxonomyId===p)?.childCategoryId??"";return f.localeCompare(g)},0)).reduce((c,u)=>{const d={...u.productOptions,numPlaceholders:u.numberOfPlaceholders,templateToken:u.templateToken},p=ho(d);return e.taxonomyIds.includes(u.taxonomyVariations[0]?.childCategoryId)||!c[p]?{...c,[p]:u}:c},{});a=Object.values(l)}return{data:a.reduce((s,o)=>{const l=o.taxonomyVariations.reduce((p,{childCategoryId:f,rootTaxonomyId:g})=>({...p,[g]:f}),{}),c=qFe(o.productOptions,e.variableOptions,l,o.numberOfPlaceholders,e.variableAttributes,e.variableTaxonomyIds),u=ho(c),d=s[u];return d&&d.fpsPriority<o.fpsPriority||(s[u]={...o,variationSelections:c}),s},{}),...n}}),VFe=e=>
386{const t=Ot(),r=as(),n=F(Bu),a=ja(vn.GALLERY_QUICK_VIEW_MODAL_ENABLED),i=n.length>0;if(!(!i&&!a))return()=>{t((s,o)=>{const{productOptions:l,taxonomyVariants:c}=e,u=NFe(o())(e,l,Object.keys(c)),{locale:d,productKey:p,mpvId:f,selectedOptions:g,variableOptions:h,variableAttributes:v,variableTaxonomyIds:w,designCreationTypes:T,designPersonalizationContextId:C,templateToken:O,scenePurpose:_,customColorVariations:A}=u;if(a)CFe({designConceptId:O,locale:d,productKey:p,mpvId:f,selectedOptions:g,variableOptions:h,variableAttributes:v,variableTaxonomyIds:w,designCreationTypes:T??void 0,designPersonalizationContextId:C??void 0,customColorVariations:A??void 0,scenePurpose:_});else if(i){const P=[tS,u];r.prefetchQuery({queryKey:P,queryFn:eS,...rS})}})}};function zFe(e){return{tileEntity:e,position:e.position,location:_r.DesignTile}}const jFe=e=>{const{tileEntityId:t,children:r}=e,n=F(ao),a=F(hd),i=Zr(),s=F(Zi),o=F(X6),l=n(t),{currentDesignId:c,selectSwatch:u}=O5e({colorSwatchIds:l.colorSwatches,designById:s,personalizationHasColor:o,fallbackSwatchId:Df(l)}),d=e2(),p=F(si),f=Nl(l.rankingSet),{greetingTitle:g,greetingOptions:h,shouldShowGreetingOptions:v}=A5e(l),w=a(c,t,Ar.TILE),T=H$e(l,w.colorSwatches),C=VFe(l),O=F(Sd),_=F(Q=>e0(Q,t)),{previewsUrls:A}=w.renderablePreviews,P={alt:T,previewsUrls:A,bypassedApproval:O};l.position<G$e&&(P.fetchpriority="high");const D=_e(Q=>{const G=s(Q),Z=G.color?.split("#")[1],W=zFe(l),B=p?"Tile color selection with personalized design":"";i.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.SELECT_COLOR_SWATCH,eventDetail:B,...i.buildDesignEngagement({engagementAction:st.SELECT_COLOR_SWATCH,selectedDesign:Q,color:Z,tileEntity:W.tileEntity,colorSwatchObjects:w.colorSwatches,impressionId:_,location:W.location,position:W.tileEntity.position})}),u(G)},[s,l,p,i,w.colorSwatches,_,u]);return r(l,P,D,w.colorSwatches,w,c,h,g,v,d,f,C)},HFe=L("c2",e=>{const{accessibleText:t,primaryColor:r,secondaryColor:n,tertiaryColor:a,value:i}=e;return y(Gt,{value:i,children:y(Wt,{children:y(Wa,{accessibleText:t,primaryColor:r,secondaryColor:n,tertiaryColor:a})})})}),GFe=L("aX",({children:e})=>y(vu,{pt:"4",children:e})),WFe=L("aU",({children:e})=>y(Fe,{justifyContent:"flex-end",children:y(bu,{children:e})}));function nS(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=nS(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Mi(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=nS(e))&&(n&&(n+=" "),n+=t);return n}var $i={templateTile:"ep-tiles-module-template-tile-dGVtc",templateTileImage:"ep-tiles-module-template-tile-image-dGVtc",templateTileImageDefault:"ep-tiles-module-template-tile-image-default-dGVtc",templateTileImageLarge:"ep-tiles-module-template-tile-image-large-dGVtc",templateTileImageHide:"ep-tiles-module-template-tile-image-hide-dGVtc",templateTileSpinner:"ep-tiles-module-template-tile-spinner-dGVtc",templateTileFallbackPreview:"ep-tiles-module-template-tile-fallback-preview-dGVtc",fallbackPreviewLarge:"ep-tiles-module-fallback-preview-large-ZmFsb"};const QFe=L("aV",Pr((e,t)=>{const{alt:r,isLoading:n=!1,accessibleTextForLoadingState:a,isError:i=!1,onError:s,onLoad:o,src:l,srcSet:c,size:u="Default",emptyPreviewText:d,className:p,constrainHeight:f=!0,renderComponent:g}=e;return y(yu,{className:p,children:ne(I3,{render:g,children:[n&&y(Fe,{backgroundColor:"strong",alignItems:"center",justifyContent:"center",className:$i.templateTileSpinner,children:y(Un,{accessibleText:a,size:"standard"})}),i&&ne(Fe,{flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:"strong",className:Mi($i.templateTileFallbackPreview,{[$i.fallbackPreviewLarge]:u==="Large"}),children:[y(Lt,{iconType:"image",size:"60p"}),y(de,{as:"span",fontSkin:"body-standard-bold",py:"3",children:d})]}),y(wu,{aspectRatio:1,alt:r,className:Mi($i.templateTileImage,{[$i.templateTileImageLarge]:f&&u==="Large",[$i.templateTileImageDefault]:f&&u==="Default",[$i.templateTileImageHide]:i}),ref:t,src:l,srcSet:c,onError:s,onLoad:o,...!f&&{pt:2}})]})})})),KFe=({children:e})=>y(qe,{children:e}),YFe=({children:e})=>y(xu,{mb:4,children:e}),XFe=L("aT",Pr((e,t)=>
386{const{className:r,children:n,...a}=e,i=Mi(r,{[$i.templateTile]:!0});return y(Eu,{ref:t,className:i,p:"3",pb:"6",skin:"card",bgc:"strong",...a,children:n})})),ZFe=L("aY",({children:e})=>y(bu,{children:e}));var Jo=(e=>(e.ROOT="Root",e.NEXT="Next",e.SKIP="Skip",e.UNIVERSAL="Universal",e))(Jo||{}),g2=(e=>(e.AdaptiveCarousel="adaptive-carousel",e.StackedGrid="stacked-grid",e))(g2||{});const JFe={Root:{component:"adaptive-carousel",slidesToShow:3},Next:{component:"stacked-grid",slidesToShow:2,showMoreButton:!1},Skip:{component:"stacked-grid",slidesToShow:3,showMoreButton:!0},Universal:{component:"adaptive-carousel",slidesToShow:3}},eDe={Root:{component:"adaptive-carousel",slidesToShow:8},Next:{component:"adaptive-carousel",slidesToShow:6},Skip:{component:"adaptive-carousel",slidesToShow:8},Universal:{component:"adaptive-carousel",slidesToShow:8}},tDe=(e,t)=>(t?JFe:eDe)[e],rDe={[Jo.SKIP]:15,[Jo.ROOT]:30,[Jo.NEXT]:30,[Jo.UNIVERSAL]:30},nDe=e=>rDe[e],aDe=(e,t,r)=>{const n=r??nDe(t);return e.slice(0,n)};var h2={categoryTile:"ep-tiles-module-category-tile-Y2F0Z",categoryTileWrapper:"ep-tiles-module-category-tile-wrapper-Y2F0Z",categoryTileError:"ep-tiles-module-category-tile-error-Y2F0Z"};const iDe=e=>{const{alt:t,src:r,srcSet:n,emptyPreviewText:a="Image not available"}=e,[i,s]=ie(!1),o="4/5",l=()=>{s(!0)};return i?ne(Fe,{style:{aspectRatio:o},flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:"strong",className:h2.categoryTileError,children:[y(Lt,{iconType:"image",size:"60p"}),y(de,{as:"span",fontSkin:"body-small-bold",py:"3",textAlign:"center",children:a})]}):y("div",{className:h2.categoryTileWrapper,style:{aspectRatio:o,position:"relative"},children:y(wu,{alt:t,src:r,srcSet:n,aspectRatio:o,onError:l})})};function sDe(e,t,r,n){return!!e&&!!t&&!!r?.src&&!!n}const aS=Pr((e,t)=>{const{categoryId:r,categoryTileTitle:n,categoryTileImage:a,categoryTileUrl:i,categoryTileImageEmptyPreviewText:s,trackOnClick:o}=e;if(!sDe(r,n,a,i))return null;const l=Mi(_3,{[h2.categoryTile]:!0}),c={categoryId:r,categoryTileTitle:n,categoryTileImage:a,categoryTileUrl:i};return ne(Eu,{className:l,children:[y(vu,{children:y(xu,{children:y(A3,{children:y(Nt,{href:i,onClick:()=>{o&&o(c)},children:n})})})}),y(yu,{children:y(iDe,{alt:a?.altTextOverride,src:a?.src,srcSet:a?.srcSet,emptyPreviewText:s})})]})});var oDe={"expandButton.showMore":"Vis mere","expandButton.showLess":"Vis mindre","ariaLabels.showLessCategories":"Vis f\xE6rre kategorier","ariaLabels.showMoreCategories":"Vis flere kategorier","ariaLabels.categoryCarousel":"Kategori-karrusel"},lDe={"expandButton.showMore":"Mehr anzeigen","expandButton.showLess":"Weniger anzeigen","ariaLabels.showLessCategories":"Weniger Kategorien anzeigen","ariaLabels.showMoreCategories":"Mehr Kategorien anzeigen","ariaLabels.categoryCarousel":"Kategorienkarussell"},cDe={"expandButton.showMore":"Show more","expandButton.showLess":"Show less","ariaLabels.showLessCategories":"Show fewer categories","ariaLabels.showMoreCategories":"Show more categories","ariaLabels.categoryCarousel":"Category Carousel"},m2={"expandButton.showMore":"Show more","expandButton.showLess":"Show less","ariaLabels.showLessCategories":"Show less categories","ariaLabels.showMoreCategories":"Show more categories","ariaLabels.categoryCarousel":"Category Carousel"},uDe={"expandButton.showMore":"Mostrar m\xE1s","expandButton.showLess":"Mostrar menos","ariaLabels.showLessCategories":"Mostrar menos categor\xEDas","ariaLabels.showMoreCategories":"Mostrar m\xE1s categor\xEDas","ariaLabels.categoryCarousel":"Carrusel de categor\xEDas"},dDe={"expandButton.showMore":"Mostrar m\xE1s","expandButton.showLess":"Mostrar menos","ariaLabels.showLessCategories":"Mostrar menos categor\xEDas","ariaLabels.showMoreCategories":"Mostrar m\xE1s categor\xEDa","ariaLabels.categoryCarousel":"Carrusel de categor\xEDas"},pDe={"expandButton.showMore":"N\xE4yt\xE4 enemm\xE4n","expandButton.showLess":"N\xE4yt\xE4 v\xE4hemm\xE4n","ariaLabels.showLessCategories":"N\xE4yt\xE4 useampia yritysluokkia","ariaLabels.showMoreCategories":"N\xE4yt\xE4 v\xE4hemm\xE4n yritysluokkia","ariaLabels.categoryCarousel":"Luokkakaruselli"},fDe={"expandButton.showMore":"Afficher plus","expandButton.showLess":"Afficher moins","ariaLabels.showLessCategories":"Afficher moins de cat\xE9gories","ariaLabels.showMoreCategories":"Afficher plus de cat\xE9gories","ariaLabels.categoryCarousel":"Carrousel de cat\xE9gories"},gDe={"expandButton.showMore":"Afficher plus","expandButton.showLess":"Afficher moins","ariaLabels.showLessCategories":"Afficher moins de cat\xE9gories","ariaLabels.showMoreCategories":"Afficher plus de cat\xE9gories","ariaLabels.categoryCarousel":"Carrousel des cat\xE9gories"},hDe={"expandButton.showMore":"Mostra altro","expandButton.showLess":"Mostra meno","ariaLabels.showLessCategories":"Mostra meno categorie","ariaLabels.showMoreCategories":"Mostra altre categorie","ariaLabels.categoryCarousel":"Carosello categorie"},mDe={"expandButton.showMore":"Vis mer","expandButton.showLess":"Vis mindre","ariaLabels.showLessCategories":"Vis f\xE6rre kategorier","ariaLabels.showMoreCategories":"Vis flere kategorier","ariaLabels.categoryCarousel":"Kategorikarusell"},vDe={"expandButton.showMore":"Meer weergeven","expandButton.showLess":"Minder weergeven","ariaLabels.showLessCategories":"Minder categorie\xEBn weergeven","ariaLabels.showMoreCategories":"Meer categorie\xEBn weergeven","ariaLabels.categoryCarousel":"Categoriecarrousel"}
386,bDe={"expandButton.showMore":"Mostrar mais","expandButton.showLess":"Mostrar menos","ariaLabels.showLessCategories":"Mostrar menos categorias","ariaLabels.showMoreCategories":"Mostrar mais categorias","ariaLabels.categoryCarousel":"Carrossel de categorias"},yDe={"expandButton.showMore":"Visa mer","expandButton.showLess":"Visa mindre","ariaLabels.showLessCategories":"Visa f\xE4rre kategorier","ariaLabels.showMoreCategories":"Visa fler kategorier","ariaLabels.categoryCarousel":"Kategorikarusell"};const iS={"da-DK":oDe,"de-DE":lDe,"en-GB":cDe,"en-US":m2,"es-ES":uDe,"es-US":dDe,"fi-FI":pDe,"fr-CA":fDe,"fr-FR":gDe,"it-IT":hDe,"nb-NO":mDe,"nl-NL":vDe,"pt-PT":bDe,"sv-SE":yDe},wDe={"fr-CH":"fr-FR","fr-BE":"fr-FR","de-CH":"de-DE","de-AT":"de-DE","en-AU":"en-GB","en-NZ":"en-GB","en-SG":"en-GB","en-IE":"en-GB","en-CA":"en-US","en-IN":"en-US","nl-BE":"nl-NL","it-CH":"it-IT"},xDe=e=>{const t=new Intl.Locale(e).toString();let r=iS[t];if(!r){const n=wDe[t];return n&&(r=iS[n],r)?(console.warn(`Localization file for locale "${e}" not found, using fallback locale "${n}"`),r):(console.warn(`Localization file for locale "${e}" not found, falling back to en-US translations`),m2)}return r},sS=(e="en-US")=>{const t=ue(()=>xDe(e),[e]);return{translate:n=>{const a=t[n];if(!a){const i=m2[n];return i?(console.warn(`Localization for key "${n}" not found for locale "${e}", using en-US fallback`),i):(console.warn(`Localization for key "${n}" not found for locale "${e}" or fallback locale "en-US"`),n)}return a}}},EDe=({tiles:e,slidesToShow:t,locale:r,trackOnClick:n})=>{const{translate:a}=sS(r);return y(O3,{"aria-label":a("ariaLabels.categoryCarousel"),slidesToShow:t,children:e.map((i,s)=>y(M3,{children:y(aS,{...i,trackOnClick:n})},s))})},kDe=2,TDe=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r},SDe=e=>Math.floor(12/e),CDe=(e,t,r,n)=>{if(!r||n)return{visibleTiles:e,hasMoreTiles:!1};const a=t*kDe;return{visibleTiles:e.slice(0,a),hasMoreTiles:e.length>a}},PDe=(e,t,r)=>({shouldShow:e&&(r||t)}),IDe=({isExpanded:e,onToggle:t,locale:r})=>{const{translate:n}=sS(r),a=o=>n(o?"ariaLabels.showLessCategories":"ariaLabels.showMoreCategories"),i=n(e?"expandButton.showLess":"expandButton.showMore"),s=e?"caretUp":"caretDown";return ne(kt,{width:"full-width",onClick:t,"aria-label":a(e),children:[i,y(Lt,{iconType:s})]})},_De=({tiles:e,slidesToShow:t,showMoreButton:r,locale:n,trackOnClick:a})=>{const[i,s]=ie(!1),o=SDe(t),{visibleTiles:l,hasMoreTiles:c}=ue(()=>CDe(e,t,r,i),[e,t,r,i]),u=ue(()=>TDe(l,t),[l,t]),d=PDe(r,i,c);return ne(vt,{children:[y(Bn,{as:"ul",children:u.map((p,f)=>y(an,{mb:4,as:"li",children:p.map((g,h)=>y(Ht,{spanXs:o,span:o,children:y(aS,{...g,trackOnClick:a})},h))},f))}),d.shouldShow&&y(IDe,{isExpanded:i,hasMoreTiles:c,locale:n,onToggle:()=>s(!i)})]})},ADe=({layoutConfig:e,tiles:t,locale:r,trackOnClick:n})=>{switch(e.component){case g2.AdaptiveCarousel:return y(EDe,{tiles:t,slidesToShow:e.slidesToShow,locale:r,trackOnClick:n});case g2.StackedGrid:return y(_De,{tiles:t,slidesToShow:e.slidesToShow,showMoreButton:e.showMoreButton??!1,locale:r,trackOnClick:n});default:return null}};var ODe={categoryRow:"ep-tiles-module-category-row-Y2F0Z"};const MDe=new Set(Object.values(Jo));function $De(e,t,r,n){return!(!MDe.has(e)||!Array.isArray(t)||typeof r!="boolean"||n!==void 0&&(!Number.isFinite(n)||n<=0))}const FDe=Pr((e,t)=>{const{className:r,categoryDestinationLevel:n,tiles:a,title:i,isMobile:s,locale:o,trackOnClick:l,limit:c}=e;if(!$De(n,a,s,c))return null;const u=aDe(a,n,c),d=tDe(n,s),p=Mi(r,{[ODe.categoryRow]:!0});return y("div",{ref:t,className:p,children:ne(Bn,{children:[i&&y(an,{marginBottom:5,children:y(Ht,{span:12,children:y(su,{fontSkin:"title-section",children:i})})}),y(an,{children:y(Ht,{span:12,children:y(ADe,{layoutConfig:d,tiles:u,locale:o,trackOnClick:l})})})]})})}),oS=Pr((e,t)=>y(FDe,{...e,ref:t}));Pr((e,t)=>ne(vt,{children:[y(pg,{xs:!0,children:y(oS,{...e,isMobile:!0,ref:t})}),y(pg,{sm:!0,md:!0,lg:!0,xl:!0,children:y(oS,{...e,isMobile:!1,ref:t})})]}));var Kc={productTile:"ep-tiles-module-product-tile-cHJvZ",productTileImageWrapper:"ep-tiles-module-product-tile-image-wrapper-cHJvZ",productTileImageFallback:"ep-tiles-module-product-tile-image-fallback-cHJvZ",productTileImageOutOfStock:"ep-tiles-module-product-tile-image-out-of-stock-cHJvZ"};const DDe=["productKey","mpvId","productVersion","productUrl"],RDe=e=>DDe.filter(t=>{const r=e[t];return r==null||r===""}).map(t=>({severity:"fatal",component:"tile",message:`ProductTile: missing required prop "product.${t}"`})),NDe=(e,t)=>{const r=[];return e.name||r.push({severity:"degraded",component:"name",message:'ProductTile: empty required prop "product.name"'}
386),t!==void 0&&!t.label&&r.push({severity:"degraded",component:"cta",message:"ProductTile: cta.label is missing; CTA will not render"}),r},LDe=e=>e.some(t=>t.severity==="fatal");class Fi extends Jf{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,r){const{componentName:n,severity:a,onError:i}=this.props;i?.([{component:n,severity:a,message:t.message}])}render(){return this.state.hasError?null:this.props.children}}const v2="1",UDe={aspectRatio:v2},BDe={aspectRatio:v2,position:"relative"},qDe={width:"100%",height:"100%",objectFit:"cover"},VDe=Pr((e,t)=>{const{product:r,config:n,productUrl:a,onTileClick:i,children:s,onError:o}=e,{t:l}=Ui(),c=r.inStock===!1,u=!!r.image.personalizationUrl,[d,p]=ie(!1),[f,g]=ie(!r.image.src),h=u&&!d,v=h?r.image.personalizationUrl??r.image.src:r.image.src,w=h?void 0:r.image.srcSet,T=(!u||d)&&f,C=()=>{h?p(!0):g(!0)},O=r.image.alt??r.name;return y(Fi,{componentName:"image",severity:"degraded",onError:o,children:ne(yu,{children:[y(Nt,{href:a,onClick:i,skin:"unstyled",tabIndex:-1,"aria-hidden":"true",display:"block",children:T?ne(Fe,{className:Mi(Kc.productTileImageFallback,{[Kc.productTileImageOutOfStock]:c}),style:UDe,flexDirection:"column",alignItems:"center",justifyContent:"center",backgroundColor:"strong",children:[y(Lt,{iconType:"image",size:"standard"}),y(de,{as:"span",fontSkin:"body-small-bold",py:"3",textAlign:"center",children:l("ep-tiles.product-tile.imageNotAvailable")})]}):y(Fe,{className:Mi(Kc.productTileImageWrapper,{[Kc.productTileImageOutOfStock]:c}),style:BDe,children:y(wu,{ref:t,aspectRatio:v2,alt:O,src:v,srcSet:w,loading:n?.imageLoadType??"lazy",onError:C,style:qDe})})}),s]})})}),zDe=({name:e,productUrl:t,onTileClick:r})=>y(Nt,{href:t,onClick:r,skin:"unstyled",children:y(xu,{children:e})}),jDe=({ratingSummary:e,onError:t})=>y(Fi,{componentName:"ratings",severity:"degraded",onError:t,children:y(de,{fontSkin:"body-small","data-testid":"product-tile-rating",children:y(fg,{ratingValue:e.averageRating,reviews:e.reviewsCount})})}),HDe=({description:e})=>y(de,{children:e}),GDe=({cta:e,onError:t})=>{const{t:r}=Ui();return y(Fi,{componentName:"cta",severity:"degraded",onError:t,children:y(kt,{skin:e.variant==="secondary"?"secondary":"primary",width:"full-width",onClick:e.onClick,disabled:e.disabled||e.isLoading,"aria-label":e.isLoading?e.label:void 0,children:e.isLoading?y(Un,{size:"tiny",accessibleText:r("ep-tiles.product-tile.loading")}):e.label})})},WDe=({quantitySelector:e,onError:t})=>{const{t:r}=Ui(),{quantities:n,selectedQuantity:a,disabled:i,onChange:s}=e,o=l=>{const c=parseInt(l.target.value,10);s(c)};return y(Fi,{componentName:"quantitySelector",severity:"degraded",onError:t,children:y(qe,{mb:4,children:ne(ku,{children:[y(Tu,{children:r("ep-tiles.product-tile.quantity")}),y(gg,{disabled:i||n.length<=1,fullWidth:!0,onChange:o,value:a.toString(),children:n.map(l=>y(hg,{value:l.toString(),children:l},l))})]})})})},QDe=({localization:e})=>ne(Fe,{alignItems:"center",gap:"2",mt:4,children:[y(Lt,{iconType:"deliveryFast",size:"16p","aria-hidden":"true"}),y(de,{fontSkin:"footnote-bold",children:e.localizedValue})]}),KDe=({localization:e})=>{const t=e.localizedValue,r=e.metadata?.description,n=e.metadata?.pageUrl,a=e.metadata?.pageUrlText,i=e.metadata?.pageUrlAriaLabel;return ne(Fe,{alignItems:"flex-end",gap:"2",mt:2,children:[y(Lt,{iconType:"sustainability",size:"16p","data-testid":"sustainability-icon","aria-hidden":"true"}),y(de,{fontSkin:"footnote-bold","data-testid":"sustainability-title",children:t}),r&&ne($3,{children:[y(F3,{children:y(kt,{skin:"unstyled","aria-label":t,children:y(Lt,{iconType:"info",size:"16p","data-testid":"sustainability-info-icon","aria-hidden":"true"})})}),ne(D3,{"aria-label":t,children:[ne(Fe,{alignItems:"center",marginBottom:2,children:[y(Lt,{iconType:"sustainability",marginRight:2,"data-testid":"sustainability-popover-icon","aria-hidden":"true"}),y(de,{fontSkin:"title-item",marginRight:2,"data-testid":"sustainability-popover-title",children:t})]}),ne(de,{fontSkin:"body-small",marginRight:2,"data-testid":"sustainability-popover-description",children:[r,n&&a&&ne(vt,{children:["\xA0",y(Nt,{href:n,target:"_blank",rel:"noopener noreferrer","aria-label":i,children:a})]})]})]})]})]})},YDe=({product:e,onError:t})=>{const r=ue(()=>{const n={...e.selectedOptions};return e.quantity!=null&&(n.quantity=String(e.quantity)),n},[e.selectedOptions,e.quantity]);return y(Fi,{componentName:"pricing",severity:"degraded",onError:t,children:y(qe,{mt:4,children:y(pl,{productId:e.productKey,version:e.productVersion,mpvId:e.mpvId,selections:r,alwaysShowMOQInfo:!0,isTile:!0,displayVariant:Tg.FROM})})})},XDe=rn({}),b2=()=>bt(XDe),ZDe=rn({}),Bf=()=>bt(ZDe),lS=()=>{const{translate:e}=Bf(),{favoritesPageRoute:t}=b2(),r=Li()==="xs",[n,a]=e("added-to-my-favorites").split("{my-favorites}");
386return b.createElement(de,{display:r?"block":"inline"},n,b.createElement(Ri,null,b.createElement(Nt,{href:t},e("my-favorites"))),a)},JDe="favorite-added",eRe=()=>{const{translate:e}=Bf(),{auth:t}=wa(),r=Li()==="xs",[n,a]=e("sign-in-to-save").split("{sign-in}");return b.createElement(de,{display:r?"block":"inline"},n,b.createElement(Ri,null,b.createElement(Nt,{render:i=>b.createElement(kt,{skin:"link",className:i.className,onClick:()=>t?.signIn(void 0,void 0,{trackingCaller:JDe})},i.children)},e("sign-in"))),a)},tRe=({isFavoriteChecked:e,displayError:t})=>{const{translate:r}=Bf(),{isSignedIn:n}=wa();if(t)return b.createElement(de,null,r(e?"remove-favorite-error":"add-favorite-error"));if(e){if(n)return b.createElement(lS,null);if(!n)return b.createElement(b.Fragment,null,b.createElement(lS,null)," ",b.createElement(eRe,null))}else return b.createElement(de,null,r("removed-from-my-favorites"))},rRe=({isFavoriteChecked:e,displayError:t})=>{const r=Li()==="xs",[n,a]=ie(100);u3(()=>{if(typeof window<"u"){const s=document.getElementById("bookendsHeader"),o=document.querySelectorAll('[class*="promobar"]');if(s&&s.offsetHeight>0){let l=s.offsetHeight;o.length===0?r||(l-=40):r||(l+=30),a(l)}}},[]);const i=t?"error":e?"success":"info";return b4.createPortal(b.createElement(qe,{mx:r?3:"auto",style:{position:"fixed",top:n,left:0,right:0,zIndex:100,backgroundColor:"transparent"},className:R3()},b.createElement(Xs,{skin:i,toast:!0},b.createElement(tRe,{isFavoriteChecked:e,displayError:t}))),document.body)},nRe=({isLoading:e,isFavoriteChecked:t,onChangeHandler:r})=>{const{translate:n}=Bf(),{isFavoriteDataReady:a}=b2();return b.createElement(qe,{ml:"auto",mb:"auto"},e?b.createElement(Fe,{my:3,pr:3},b.createElement(Un,{accessibleText:n("loading")})):b.createElement(mg,{skin:"favorite",checked:t,disabled:!a,onChange:r,"aria-label":n("heart-accessibility-label"),onClick:i=>{i.stopPropagation()}}))};b.createContext({});const aRe=b.createContext(void 0),iRe=()=>{const e=bt(aRe);if(e===void 0)throw new Error("useTrackingContext must be used within a TrackingProvider");return e},sRe=7e3,oRe=({productKey:e,productVersion:t,selectedOptions:r,documentUrl:n,productName:a,mpvId:i,pageZone:s,productPosition:o})=>{const{favoriteService:l,favoriteProducts:c}=b2(),{trackProductAddedToWishlist:u,trackProductRemovedFromWishlist:d}=iRe(),[p,f]=ie(!1),[g,h]=ie(!1),[v,w]=ie(!1),[T,C]=ie(!1),O=Be(null);fe(()=>()=>{O.current&&clearTimeout(O.current)},[]),fe(()=>{f(c.some(A=>A.productKey===e))},[c]);const _=async()=>{O.current&&(clearTimeout(O.current),h(!1));try{w(!1),C(!0),p?(await l?.removeFavoriteProduct(e),d(e,i,a,s,o)):(await l?.addFavoriteProduct(e,t,r,n),u(e,i,a,r||{},s,o)),f(!p)}catch{w(!0)}finally{h(!0),O.current=setTimeout(()=>{h(!1)},sRe),C(!1)}};return b.createElement(b.Fragment,null,g&&!T&&b.createElement(rRe,{isFavoriteChecked:p,displayError:v}),b.createElement(nRe,{isLoading:T,isFavoriteChecked:p,onChangeHandler:_}))};Bi.core,Bi.utility,Bi.alertBox,Bi.button,Bi.icon,Bi.spinner;const lRe=({product:e,favourite:t,onError:r})=>y(Fi,{componentName:"favourites",severity:"degraded",onError:r,children:y(vg,{position:"top-right",inset:"action",children:y(oRe,{productKey:e.productKey,productVersion:e.productVersion,mpvId:e.mpvId,productName:e.name??"",selectedOptions:e.selectedOptions,pageZone:t.pageZone,productPosition:t.productPosition})})}),cRe=({product:e,onError:t})=>{const r={...e.selectedOptions};return y(Fi,{componentName:"coupon",severity:"warning",onError:t,children:y(qe,{mt:4,children:y(Sg,{productId:e.productKey,version:e.productVersion,mpvId:e.mpvId,selections:r,quantity:e.quantity})})})};function cS(e,t){try{return e(t)}catch{return null}}function uRe(e,t,r,n){return[{isActive:()=>e===!1,resolve:()=>{const a=cS(n,"ep-tiles.product-tile.callout.outOfStock");return a?{label:a,skin:"info",emphasis:"low"}:null}},{isActive:()=>!!t?.campaignCallout,resolve:()=>({label:t?.campaignCallout,skin:"promo"})},{isActive:()=>t?.newLowPrice===!0,resolve:()=>{const a=r.NEW_LOW_PRICE?.localizedValue;return a?{label:a,skin:"promo"}:null}},{isActive:()=>t?.bestSeller===!0,resolve:()=>{const a=cS(n,"ep-tiles.product-tile.callout.bestSeller");return a?{label:a,skin:"accent"}:null}},{isActive:()=>t?.new===!0,resolve:()=>{const a=r.NEW?.localizedValue;return a?{label:a,skin:"accent"}:null}},{isActive:()=>t?.newOptions===!0,resolve:()=>{const a=r.NEW_OPTIONS?.localizedValue;return a?{label:a,skin:"accent"}:null}}]}function dRe(e,t,r,n){const a=uRe(e,t,r,n);for(const i of a)if(i.isActive())return i.resolve();return null}const pRe=({product:e,callout:t,calloutsLocalization:r,onError:n})=>{const{t:a}=Ui(),i=dRe(e.inStock,t,r,a);return i?y(Fi,{componentName:"callout",severity:"warning",onError:n,children:y(vg,{position:"top-left",children:y(En,{skin:i.skin,emphasis:i.emphasis,"data-testid":"product-tile-callout",children:i.label})})}):null},fRe=e=>{const[t,r,n]=e.flatMap(({canonicalValue:a})=>a.split("/")).slice(0,3);return{primaryColor:t,secondaryColor:r,tertiaryColor:n}},gRe=({productUrl:e,remainingCount:t,totalColorOptions:r,onTileClick:n})=>{const{t:a}=Ui();return t<=0||r<t?null:ne(Nt,{href:e,onClick:n,"aria-label":a("ep-tiles.product-tile.viewAllColorOptions",{count:r}),children:["+",t]})},uS=5,hRe=e=>{const t=[...e].sort((r,n)=>Number(n.inStock)-Number(r.inStock));return{visible:t.slice(0,uS),remainingCount:Math.max(0,t.length-uS)}},mRe=e=>e.swatchColors.map(({colorName:t})=>t).join(" / "),vRe=({colorCombination:e,selectedId:t,moreColorsUrl:r,onSelectionChange:n,onMoreColorsClick:a})=>{const{t:i}=Ui(),{visible:s,remainingCount:o}=ue(()=>hRe(e),[e]),l=c=>{const u=e.find(({id:d})=>d===c);u?.inStock&&n(u)};return y(bu,{"data-testid":"product-tile-color-swatches",mb:4,mt:2,children:y(rr,{"aria-label":i("ep-tiles.product-tile.colorOptions"),variant:"single-select",selectedValue:t,onSelectedValueChange:l,children:ne(Ni,{children:[s.map(c=>{const{primaryColor:u,secondaryColor:d,tertiaryColor:p}=fRe(c.swatchColors);return y(Gt,{value:c.id,disabled:!c.inStock,children:y(Wt,{children:y(Wa,{as:"span",accessibleText:mRe(c),primaryColor:u,secondaryColor:d,tertiaryColor:p})})},c.id)}),o>0&&y(N3,{children:y(gRe,{productUrl:r,remainingCount:o,totalColorOptions:e.length,onT
386ileClick:a})})]})})})},bRe=(e,t,r=[],n)=>{const a={...t,...Object.fromEntries(r.map(({canonicalName:d,canonicalValue:p})=>[d,p]))};if(Object.keys(a).length===0&&n==null)return e;const i=e.indexOf("#"),s=i>=0?e.slice(i):"",o=i>=0?e.slice(0,i):e,l=o.indexOf("?"),c=l>=0?o.slice(0,l):o,u=new URLSearchParams(l>=0?o.slice(l+1):"");return Object.entries(a).forEach(([d,p])=>{u.set(`optionValues[${d}]`,p)}),n!=null&&u.set("quantity",String(n)),`${c}?${u}${s}`},y2=e=>e?.find(t=>t.inStock)??e?.[0];Pr((e,t)=>{const{className:r,product:n,colorCombination:a,callout:i,calloutsLocalization:s,ratingSummary:o,favourite:l,cta:c,quantitySelector:u,config:d,callbacks:p,...f}=e,[g,h]=ie(()=>y2(a)?.id),v=RDe(n),w=Be(p?.onError),T=Be(p?.onSelectedColorChanged);w.current=p?.onError,T.current=p?.onSelectedColorChanged,fe(()=>{const G=[...v,...NDe(n,c)];G.length>0&&w.current?.(G)},[n.productKey,n.mpvId,n.productVersion,n.productUrl,n.name,c?.label]),fe(()=>{h(G=>a?.find(({id:W})=>W===G)?.inStock?G:y2(a)?.id)},[a]);const C=_e(G=>{h(G.id),T.current?.(G)},[]);if(LDe(v))return null;const O=Mi(r,{[Kc.productTile]:!0}),_=a?.find(({id:G,inStock:Z})=>G===g&&Z)??y2(a),A=_?{...n.selectedOptions,...Object.fromEntries(_.swatchColors.map(({canonicalName:G,canonicalValue:Z})=>[G,Z]))}:n.selectedOptions,P=c?.label?u?.selectedQuantity??n.quantity:n.quantity,D={...n,quantity:P},Q=bRe(n.productUrl,n.selectedOptions,_?.swatchColors??[],P);return ne(Eu,{ref:t,className:O,...f,evenHeight:!0,children:[ne(VDe,{product:n,config:d,productUrl:Q,onTileClick:p?.onTileClick,onError:p?.onError,children:[y(pRe,{product:n,callout:i,calloutsLocalization:s,onError:p?.onError}),l&&y(lRe,{product:{...n,selectedOptions:A},favourite:l,onError:p?.onError})]}),ne(vu,{children:[a?.length&&_?y(vRe,{colorCombination:a,selectedId:_.id,moreColorsUrl:Q,onSelectionChange:C,onMoreColorsClick:p?.onMoreColorsClick}):null,n.name&&y(zDe,{name:n.name,productUrl:Q,onTileClick:p?.onTileClick}),o&&y(jDe,{ratingSummary:o,onError:p?.onError}),n.description&&y(HDe,{description:n.description}),y(YDe,{product:{...D,selectedOptions:A},onError:p?.onError}),d?.showCouponCallout&&y(cRe,{product:{...D,selectedOptions:A},onError:p?.onError}),i?.expressShipping&&s.EXPRESS_SHIPPING?.localizedValue&&y(QDe,{localization:s.EXPRESS_SHIPPING}),i?.sustainable&&s.SUSTAINABLE?.localizedValue&&y(KDe,{localization:s.SUSTAINABLE})]}),c?.label&&y(L3,{children:ne(Fe,{flexDirection:"column",children:[u&&y(WDe,{quantitySelector:u,onError:p?.onError}),y(GDe,{cta:c})]})})]})}),rn(null);const w2=()=>{const e=F(CI);return new URL(typeof e=="string"?e:e?.href)},yRe=L("aW",({children:e,designId:t,currentDesignId:r,onClick:n,noFollow:a,className:i})=>{const s=Ot(),o=w2();
386return Rd().forEach((u,d)=>{o.searchParams.set(d,u)}),o.searchParams.set("qv",t),y(Nt,{onClick:u=>{u.preventDefault(),n?.(),s(NI(t)),window.history.replaceState({...window.history.state,designId:r,usr:{designId:r}},"")},href:o.toString(),rel:a?"nofollow":void 0,style:{display:"inherit"},className:i,children:y("span",{className:"link-with-query-content",children:e})})});function wRe(e){const t={fullProductOptions:null,productOptions:null};try{const{merchandisingSelections:r}=e,{fullProductOptions:n,productOptions:a}=r;t.fullProductOptions=n?JSON.parse(n):{...r},t.productOptions=a?JSON.parse(a):{...r}}catch(r){Je().error(r)}return t}function xRe(e){if(!e.previewInfo||e.previewInfo==="null")return null;try{return JSON.parse(e.previewInfo)}catch(t){Je().error(t)}return null}function dS(e){const{merchandising:t,design:r}=e,n=wRe(t),a=xRe(r.metadata);return{...e,design:{...r,metadata:{...r.metadata,previewInfo:a}},merchandising:{...t,merchandisingSelections:n}}}function ERe(e){const{merchandising:t,design:r}=e;return{...e,design:{...r,metadata:{...r.metadata,previewInfo:JSON.stringify(r.metadata.previewInfo)}},merchandising:{...t,merchandisingSelections:{...t.merchandisingSelections,fullProductOptions:JSON.stringify(t.merchandisingSelections.fullProductOptions),productOptions:JSON.stringify(t.merchandisingSelections.productOptions)}}}}class kRe extends Gn{apiVersion;constructor({version:t,...r},n){super(r,n),this.apiVersion=t}async addFavorite(t,r,n,a){const i=`api/${this.apiVersion}/works`;if(n===void 0||a===void 0)throw new cn("Unable to call addFavorite, no ownerId and/or authorizationHeader provided",i,{favorite:r});const{data:s}=await this.api.post(i,r,{headers:{Authorization:a},params:{ownerId:n,tenant:t,from:ve.appName}});return s.workId||"0"}async removeFavorite(t,r){const n=`api/${this.apiVersion}/works/${t}/delete`;if(r===void 0)throw new cn("Unable to call removeFavorite, no authorizationHeader provided",n,{favoriteId:t});const{status:a}=await this.api.delete(n,{headers:{Authorization:r},params:{from:ve.appName}});return a}async setFavoriteVisibility(t,r,n){const a=`api/${this.apiVersion}/works/${t}/setVisible`;if(n===void 0)throw new cn("Unable to call setVisible, no authorizationHeader provided",a,{favoriteId:t});const{status:i}=await this.api.patch(a,{hidden:r},{headers:{Authorization:n},params:{from:ve.appName}});return i}async getFavorite(t,r){const n=`api/${this.apiVersion}/works/${t}`;if(!r)throw new cn("Unable to call getFavorite, no authorizationHeader provided",n,{favoriteId:t});const{data:a}=await this.api.get(n,{headers:{Authorization:r},params:{from:ve.appName}});return dS(a)}async getFavoritesPage(t,r,n,a,i,s,o){const l="api/v2/works:search";if(!i||!s)throw new cn("Unable to call getFavoritesPage, no ownerId and/or authorizationHeader provided",l);const{data:c}=await this.api.get(l,{headers:{Authorization:s,"Cache-Control":"max-age=0, no-cache, no-store"},params:{tenants:a,pageSize:r,pageNumber:n,ownerId:i,workName:t,sortBy:"LastCreated",from:ve.appName,productKey:o||void 0,searchMode:"Exclusive"}});return c.map(u=>dS(u))}async getFavoritesCount(t,r,n,a){const i="api/v2/works/filteredCount";if(!r||!n)throw new cn("Unable to call getFavoritesCount, no ownerId and/or authorizationHeader provided",i);const{data:s}=await this.api.get(i,{headers:{Authorization:n,"Cache-Control":"max-age=0, no-cache, no-store"},params:{tenants:t,ownerId:r,from:ve.appName,productKey:a}});return s}async getAllFavorites(t,r,n,a,i){const o=(await this.getFavoritesCount(r,n,a,i)).ownedWorks;let l=[];const u=(o<=100?Array.from(Array(Math.ceil(o/50)).keys()):[0,1]).map(f=>this.getFavoritesPage(t,50,f,r,n,a,i));return l=(await Promise.all(u)).flat(),l?.map(f=>({...f,isFavorite:!0}))}}const x2=new kRe(ve.services.wesService,Je),TRe=L("M",async({tenant:e,newFavorite:t,ownerId:r,authorizationHeader:n})=>x2.addFavorite(e,ERe(t),r,n)),SRe=L("N",async({favoriteId:e,authorizationHeader:t})=>x2.removeFavorite(e,t)),Hs=L("S","favoritesByProductKey"),CRe=e=>{const{queryKey:t}=e,[r,{locale:n,wesTenant:a,ownerId:i,authorizationHeader:s,productKey:o}]=t;return x2.getAllFavorites(n,a,i,s,o)},PRe="add",IRe="remove";function E2(e){return e?IRe:PRe}const _Re=e=>{switch(e){case Ar.QUICKVIEW:return _r.Quickview;default:return _r.DesignTile}},ARe=L("aQ",({entityId:e,previewType:t,colorSwatches:r,favoriteId:n,tileEntity:a,defaultColorSwatch:i,currentColorSwatch:s}
386)=>{const o=F(Tt),l=F(ar),c=F(Vi),u=F(z4),d=F(zi),p=F(ka),f=De(),{auth:g,identity:h}=wa(),v=as(),[w,T]=ie(!!n),[C,O]=ie(null),[_,A]=ie(!1),P=ja(vn.GALLERY_QUICK_VIEW_MODAL_ENABLED),D=_Re(t),Q=F(q=>e0(q,e));fe(()=>{T(!!n)},[n]);const G=$d({mutationFn:TRe,onMutate:()=>{T(!0)},onError:()=>{T(!1)}}),Z=$d({mutationFn:SRe,onMutate:()=>{T(!1)},onError:()=>{T(!0)}}),W=Zr(),B=f(w?"FavoritesRemoveMessage":"FavoritesAddMessage"),z=async q=>{if(q.preventDefault(),q.stopPropagation(),n)try{await Z.mutateAsync({favoriteId:n,authorizationHeader:h?.authorizationHeader}),P?window.dispatchEvent(new CustomEvent($u)):(v.cancelQueries({queryKey:[Hs]}),v.invalidateQueries({queryKey:[Hs]})),W.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,category:Hr.ALL,eventDetail:Sn.FAVORITE_REMOVED,eventLabel:st.FAVORITE_REMOVED,...W.buildDesignEngagement({engagementAction:Sn.FAVORITE_REMOVED,selectedDesign:a.designId,color:i.color,tileEntity:a,colorSwatchObjects:r,impressionId:Q,location:D,position:a.position,currentSwatchDesignId:s.designId})})}catch(K){throw Je().warn(`Unable to remove design from Favorites: ${a.designId}`,K,{updateFavoriteHere:n}),K}else{const K={workName:`${o}_${c}`,merchandising:{merchandisingSelections:{fullProductOptions:a.fullProductOptions,productOptions:a.productOptions},metadata:{comparativeName:a.comparativeName||"",locale:o,market:u,mpvId:l,galleryId:c,galleryH1Title:d},quantity:p||0},design:{editUrl:i.nonPersonalizedStudioUrl,metadata:{templateToken:a.previewInfo.templateToken,designId:a.designId,previewUrlSize1x:i.nonPersonalizedPreviewUrls.size1x,previewUrlSize2x:i.nonPersonalizedPreviewUrls.size2x,previewInfo:a.previewInfo}},product:{key:a.productKey,version:a.productVersion},isFavorite:!0};try{await G.mutateAsync({tenant:D4,newFavorite:K,ownerId:g?.getCanonicalId(),authorizationHeader:h?.authorizationHeader}),P?window.dispatchEvent(new CustomEvent($u)):(v.cancelQueries({queryKey:[Hs]}),v.invalidateQueries({queryKey:[Hs]})),W.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,category:Hr.ALL,eventDetail:Sn.FAVORITE_ADDED,eventLabel:st.FAVORITE_ADDED,...W.buildDesignEngagement({engagementAction:Sn.FAVORITE_ADDED,selectedDesign:a.designId,color:i.color,tileEntity:a,colorSwatchObjects:r,location:D,impressionId:Q,position:a.position,currentSwatchDesignId:s.designId})})}catch(Y){throw Je().warn(`Unable to add design to Favorites: ${K.design.metadata.designId}`,Y,{updateFavoriteHere:K}),Y}}};return{isFavorite:w,ariaLabel:B,onChange:async q=>{try{if(_)return;A(!0),Mr.recordPageAction(Mu.FAVORITE_BUTTON_CLICKED,{action:E2(w)}),await z(q)}catch(K){O(f(w?"FavoritesRemoveErrorMessage":"FavoritesAddErrorMessage")),Mr.recordPageAction(Mu.FAVORITES_UPDATE_FAILED,{info:K,action:E2(w)})}finally{A(!1)}},onRequestDismiss:()=>{O(null)},errorMessage:C,dismissVisuallyHiddenLabel:f("DismissAlert")}}),ORe=L("aS",(e,t,r)=>{const[n,a]=ie(!1),i=F(Xa),s=d7(r,i),o=p=>{const f=p?.toString()||"";e(f)},l=()=>{a(p=>!p)},c=t>0?t<r.length:!1,u=n?"caretUp":"caretDown",d=h0(r);return{shouldShowColorSwatches:s,onColorSwatchChangeWrapper:o,handleClickShowMoreButton:l,showMoreIcon:u,isExpanded:n,shouldShowShowMoreButton:c,isColorSwatchColorsSimilar:d}});function MRe(e,t){const[r]=ie(()=>({value:e,callback:t,facade:{get current(){return r.value},set current(n){const a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}));return r.callback=t,r.facade}function qf(e,t,r,n){var a=this,i=Be(null),s=Be(0),o=Be(0),l=Be(null),c=Be([]),u=Be(),d=Be(),p=Be(e),f=Be(!0),g=Be(),h=Be();p.current=e;var v=typeof window<"u",w=!t&&t!==0&&v;if(typeof e!="function")throw new TypeError("Expected a function");t=+t||0;var T=!!(r=r||{}).leading,C=!("trailing"in r)||!!r.trailing,O=!!r.flushOnExit&&C,_="maxWait"in r,A="debounceOnServer"in r&&!!r.debounceOnServer,P=_?Math.max(+r.maxWait||0,t):null,D=ue(function(){var Q=function(j){var q=c.current,K=u.current;return c.current=u.current=null,s.current=j,o.current=o.current||j,d.current=p.current.apply(K,q)},G=function(j,q){w&&cancelAnimationFrame(l.current),l.current=w?requestAnimationFrame(j):setTimeout(j,q)},Z=function(j){if(!f.current)return!1;var q=j-i.current;return!i.current||q>=t||q<0||_&&j-s.current>=P},W=function(j){return l.current=null,C&&c.current?Q(j):(c.current=u.current=null,d.current)},B=function j(){var q=Date.now();if(T&&o.current===s.current&&z(),Z(q))return W(q);if(f.current){var K=t-(q-i.current),Y=_?Math.min(K,P-(q-s.current)):K;G(j,Y)}},z=function(){},M=function(){if(v||A){var j,q=Date.now(),K=Z(q);if(c.current=[].slice.call(arguments),u.current=a,i.current=q,O&&!g.current&&(g.current=function(){var Y;((Y=globalThis.document)==null?void 0:Y.visibilityState)==="hidden"&&h.current.flush()},(j=globalThis.document)==null||j.addEventListener==null||j.addEventListener("visibilitychange",g.current)),K){if
386(!l.current&&f.current)return s.current=i.current,G(B,t),T?Q(i.current):d.current;if(_)return G(B,t),Q(i.current)}return l.current||G(B,t),d.current}};return M.cancel=function(){var j=l.current;j&&(w?cancelAnimationFrame(l.current):clearTimeout(l.current)),s.current=0,c.current=i.current=u.current=l.current=null},M.isPending=function(){return!!l.current},M.flush=function(){return l.current?W(Date.now()):d.current},M},[T,_,t,P,C,O,w,v,A,n]);return h.current=D,fe(function(){return f.current=!0,function(){var Q;O&&h.current.flush(),g.current&&((Q=globalThis.document)==null||Q.removeEventListener==null||Q.removeEventListener("visibilitychange",g.current),g.current=null),f.current=!1}},[O]),D}const k2=L("ad",e=>e?.startsWith("//")?`https:${e}`:e);function T2(e,t){const r=k2(e?.size1x),n=k2(e?.size2x);return e?`${r} 1x, ${n} 2x`:t}const $Re=L("aR",({imageProps:e})=>{const t=De(),n=F(Ta)(Ne.TilePreviewSize)||"",a=F(Y6),{previewsUrls:i,alt:s="",loading:o=to.LAZY,srcSet:l,bypassedApproval:c,fetchpriority:u,isLoading:d}=e,p=k2(i?.size1x)||"",f=T2(i,l)||"",g=o===to.LAZY,[h,v]=ie(g),[w,T]=ie(f),[C,O]=ie(!0),[_,A]=ie(!1),[P,D]=ie(!1),Q=Be(a);a&&!Q.current&&D(!0),Q.current=a;const G=qf(()=>{A(!1),v(!1)},50),Z=qf(()=>{O(h)},100),W=MRe(null,q=>{q?.complete&&q?.naturalWidth===0&&A(!0),v(!q?.complete)});fe(()=>{const q=T2(i,l)||"";q!==w&&(v(!0),A(!1),T(q))},[w,l,i]),fe(()=>{h?Z():O(!1)},[h,Z]);const B=_e(()=>{c||Mr.recordImageFailure({srcSet:l,...i}),Z.cancel(),A(!0),v(!1),D(!1)},[c,l,i,Z]),z=()=>{Z.cancel(),D(!1),G()},M=to.EAGER&&h;return{imgRef:W,showSpinner:d||C&&(g||M)||P,alt:s,imageSrc:p,imageSrcSet:f,loading:o,onLoad:z,onError:B,accessibilityText:t("Loading"),isError:_&&!d,fetchpriority:u,size:n,emptyPreviewText:t("NoPreviewAvailable")}}),FRe=2e4,DRe=L("D",e=>{const{children:t,dismissed:r,dismissVisuallyHiddenLabel:n,onRequestDismiss:a,...i}=e,s=qf(()=>a?.(),FRe);return fe(()=>{s()},[s]),ne(Xs,{...i,dismissed:r,onRequestDismiss:a,children:[t,y(rl,{accessibleText:n})]})}),RRe=({children:e})=>y(qe,{mt:4,children:y(de,{fontSize:"small",children:e})}),NRe=L("aa",(e,t)=>ue(()=>e?o2(e,{culture:t,colorPalette:"gallery"}):"",[e,t])),LRe=L("Y",(e,t,r)=>{const{colorComposition:n,isCustomColorVariation:a}=e,{primaryColor:i,secondaryColor:s,tertiaryColor:o}=ue(()=>jT(n,{isColorSwatchColorsSimilar:r,isCustomColorVariation:!!a}),[n,r,a]),l=NRe(i,t);return{primaryColor:i,secondaryColor:s,tertiaryColor:o,title:l}}),pS=L("aZ",nn(({colorSwatch:e,locale:t,isColorSwatchColorsSimilar:r})=>{const{designId:n}=e,{primaryColor:a,secondaryColor:i,tertiaryColor:s,title:o}=LRe(e,t,r);return a?y(HFe,{accessibleText:o,primaryColor:a,secondaryColor:i,tertiaryColor:s,value:n}):null}));
386pS.displayName="TemplateTileColorSwatchWrapper";const URe=L("bv",e=>{const{children:t,...r}=e,n=De();return ne(En,{skin:"info",...r,children:[n("PreviouslyOrderedCallout"),t]})}),fS={GlobalRanking:"#00FFFF",newest:"#FFFF00",boosted:"#FF69B4"},S2=["#1E90FF","#FF1493","#7FFFD4","#FF00FF","#00FA9A","#FF4500","#00CED1","#FF6347","#40E0D0","#FFD700","#00BFFF","#FF8C00","#7FFF00","#DC143C","#00FF7F","#8A2BE2","#FF69B4","#32CD32","#FF1493","#00CED1"];function BRe(e,t){if(t.has(e))return t.get(e);if(fS[e]){const s=fS[e];return t.set(e,s),s}const r=new Set(t.values()),n=S2.find(s=>!r.has(s));if(n)return t.set(e,n),n;const a=t.size%S2.length,i=S2[a];return t.set(e,i),i}const C2=rn(void 0),qRe=({children:e})=>{const t=F(Rl),r=F(vl),n=F(ao),[a,i]=ie(new Map),s=ue(()=>r.map(n),[r,n]);fe(()=>{if(t&&s.length>0){const c=new Set;s.forEach(p=>{p?.rankingSet&&c.add(p.rankingSet)});const u=Array.from(c),d=new Map;u.forEach(p=>{BRe(p,d)}),i(d)}},[s,t]);const o=_e(c=>a.get(c),[a]),l=ue(()=>({setColorMap:a,getSetColor:o}),[a,o]);return y(C2.Provider,{value:l,children:e})},VRe=({entityId:e})=>{const t=F(Rl),n=F(ao)(e);return!t||!n?.rankingSet?null:y("div",{className:"ranking-set-display",children:ne(de,{fontSize:"standard",fontWeight:"bold",children:["Set: ",n.rankingSet]})})},zRe=Ys(()=>tl.import("./index.js")),jRe=Ys(()=>tl.import("./index2.js")),HRe=nn(({imageProps:e,colorSwatches:t,handleColorSwatchChange:r,quantity:n,tileEntity:a,selectedDesignId:i,entityId:s,currentDesignId:o,favoriteId:l,previewType:c,noFollow:u,greetingOptions:d,greetingTitle:p,shouldShowGreetingOptions:f,shouldHideForSocialMedia:g,isPreviouslyOrdered:h,currentColorSwatch:v,onMouseEnter:w,maxColorSwatchesPerRow:T,onLabelClick:C,refValue:O})=>{const _=F(Tt),A=De(),P=F(Rl),D=F(li),Q=bt(C2),G=F(ar),Z=F(Xa),W=F(pt=>{if(!li(pt))return;const el=vl(pt).indexOf(s);return el>=0?Dl(pt).offset+el+1:void 0}),z=F(Ir)(Ne.ShowComparativeNames),M=ja(vn.GALLERY_PRICE_IN_HEADER),j=F(hd),q=Df(a),K=j(q,s,Ar.TILE),{isFavorite:Y,onChange:ee,ariaLabel:X,errorMessage:le,onRequestDismiss:ke,dismissVisuallyHiddenLabel:Te}=ARe({entityId:s,previewType:c,colorSwatches:t,favoriteId:l,tileEntity:a,defaultColorSwatch:K,currentColorSwatch:v}),{imgRef:ye,showSpinner:nt,alt:Ee,imageSrc:Ue,imageSrcSet:Ie,loading:Le,onError:Me,onLoad:we,accessibilityText:$e,isError:We,fetchpriority:ze,size:Se,emptyPreviewText:Ye}=$Re({imageProps:e}),xt=F(X6),dt=ue(()=>Dd(t,xt),[xt,t]),Rn=Be(null),{shouldShowColorSwatches:yn,onColorSwatchChangeWrapper:Nn,handleClickShowMoreButton:vr,showMoreIcon:Jr,isExpanded:Qe,shouldShowShowMoreButton:Et,isColorSwatchColorsSimilar:Dt}=ORe(r,T,dt),br=pt=>pt.stopPropagation(),wn=pt=>pt.preventDefault(),va=pt=>{br(pt),wn(pt),vr(),C(pt)},en=z&&!!a.comparativeName,tn=a.comparativeName||"";let Sr="",xn;if(P&&a.rankingSet&&Q){const pt=Q.getSetColor(a.rankingSet);pt&&(Sr="template-tile-set-highlighting",xn={"--set-color":pt})}return ne(XFe,{className:un("gallery-fragment-tile","ep-template-tile-wrapper",Sr),ref:O,onMouseEnter:w,style:xn,children:[y(WFe,{children:ne(vt,{children:[D&&typeof W=="number"&&y(de,{as:"span",className:"tile-debug-index","data-testid":"tile-debug-index",fontSkin:"body-small-bold",children:W}),h&&y(URe,{className:"previously-ordered-callout-tile",ml:"3"}),le&&y(DRe,{toast:!0,className:"template-favorite-button-alert-box",dismissVisuallyHiddenLabel:Te,skin:"error",onClick:wn,onRequestDismiss:ke,children:le}),y(mg,{"aria-label":X,checked:Y,className:"template-favorite-button","data-testid":"favorite-button-for-tile",skin:"favorite",onChange:ee,onClick:br})]})}),y(QFe,{accessibleTextForLoadingState:$e,alt:Ee,emptyPreviewText:Ye,fetchpriority:ze,isError:We,isLoading:nt,loading:Le,ref:ye,renderComponent:pt=>y(yRe,{...pt,designId:a.designId,currentDesignId:o,noFollow:u}),size:Se,src:Ue,srcSet:Ie,onError:Me,onLoad:we,constrainHeight:!Z,...nt&&{className:"base-tile-header-wrapper"}},a.position),ne(GFe,{children:[yn&&ne("div",{className:"color-swatches-wrapper","data-testid":"color-swatches-for-tile",children:[y(ZFe,{children:y(rr,{"aria-label":A("ColorSwatchGroupLabel"),className:un("color-swatches",{"show-color-swatches":Qe}),selectedValue:i,onClick:br,onSelectedValueChange:Nn,children:y(Ni,{"data-testid":"color-item",className:un("color-swatches-items",{"hide-color-swatches":!Qe}),ref:Rn,children:dt.map(pt=>y(pS,{colorSwatch:pt,isColorSwatchColorsSimilar:Dt,locale:_},pt.designId))})})}),Et&&ne(kt,{className:"show-more-button","data-testid":"extra-color-button",skin:"tertiary",onClick:va,children:[y("span",{children:dt.length}),y(Lt,{iconType:Jr,size:"24p"})]})]}),en&&y(YFe,{children:tn}),!g&&!M&&y(KFe,{children:y(pl,{mpvId:G,selections:t2(a.fullProductOptions,n),isTile:!0})}),f&&ne(RRe,{children:[y(de,{as:"span",className:"tile-greeting-title",fontWeight:"bold",children:p}),d]}),D&&ne(iu,{fallback:null,children:[y(jRe,{entityId:a.designId}),y(zRe,{previewUrls:e.previewsUrls})]}),P&&y(VRe,{entityId:a.designId})]})]})}),GRe=L("an",e=>{const t=F(Tt),{auth:r,identity:n}=wa(),a=F(sn),i=!!r?.getCanonicalId()&&!!n?.authorizationHeader&&!!t,s=_e(o=>o.find(l=>l.design.metadata.designId===e)?.workId,[e]);return is({queryKey:[Hs,{locale:t,wesTenant:D4,ownerId:r?.getCanonicalId(),authorizationHeader:n?.authorizationHeader,productKey:a}],queryFn:CRe,enabled:i,retry:1,staleTime:1/0,select:s}).data}),WRe=nn(({entityId:e,maxColorSwatchesPerRow:t,refValue:r})=>{const n=Zr(),a=F(ka),i=GRe(e),s=I4(),o=(l,c,u)=>()=>
386{const d=s.getState(),f=(Zi(d)(c)??l.find(T=>T.designId===c))?.color?.split("#")[1],g=Ug(d),h=si(d),v=T=>{const C=Zh(T);return Jh(g,C)},w=h?"Quick view opened with personalized design":"";n.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.FLY_OUT_VIEWED,eventDetail:w,...n.buildDesignEngagement({engagementAction:st.OPEN_QUICKVIEW,selectedDesign:c,color:f,tileEntity:u,colorSwatchObjects:l,impressionId:v,location:_r.DesignTile,position:u.position})})};return y(jFe,{tileEntityId:e,children:(l,c,u,d,p,f,g,h,v,w,T,C)=>y(HRe,{noFollow:!0,colorSwatches:d,currentColorSwatch:p,currentDesignId:f,entityId:e,favoriteId:i,greetingOptions:g,greetingTitle:h,handleColorSwatchChange:u,imageProps:{...c,loading:l.position<EP?to.EAGER:to.LAZY},isPreviouslyOrdered:T,maxColorSwatchesPerRow:t,previewType:Ar.TILE,quantity:a,refValue:r,selectedDesignId:p.designId,shouldHideForSocialMedia:w,shouldShowGreetingOptions:v,tileEntity:l,onLabelClick:o(d,f,l),onMouseEnter:C})})}),QRe=28,KRe=16,YRe=L("b3",e=>{const[t,r]=ie(0);return fe(()=>{const n=e.current,a=new ResizeObserver(i=>{for(const s of i){const{width:o}=s.contentRect,l=Math.floor((o-KRe)/QRe);r(l)}});return n&&a.observe(n),()=>{n&&a.unobserve(n)}},[e,t]),t}),XRe=nn(()=>{const e=F(oi),t=F(vl),r=F(kd),n=F(a2),a=F(Td),i=F(zh),{pageSize:s}=F(Dl),o=Be(null),l=YRe(o),d=r===1&&e>0&&!i&&!(t.length<s),p=f=>d?n?l2.includes(f):l2.indexOf(f)>-1&&l2.indexOf(f)<a||t.length===f+1:!1;return y(vt,{children:t.map((f,g)=>{const h=p(g);return ne(d3,{children:[y("li",{className:"design-tile-wrapper","data-testid":"design-tile",children:y(WRe,{entityId:f,maxColorSwatchesPerRow:l,refValue:g===0?o:null})}),h&&y(UT,{})]},f)})})}),ZRe=nn(()=>{const e=Ot(),t=F(oi),r=F(vl),n=F(Ta),a=F(Ir),i=F(kd),s=F(e8),o=F(a2),l=F(Td),{pageSize:c}=F(Dl),u=F(zh),d=a(Ne.ShowPersonalizationUI),p=n(Ne.TilePreviewSize),g=i===1&&t>0,h=g&&!s,v=g&&!u,T=c-1>=r.length,C=v&&T;return fe(()=>{l===0&&o&&!d&&e(ci({shouldUpdateUrl:!1,fetchMode:on.RestOfPage}))},[]),ne("ul",{className:un("preview-area",`preview-area-${p?.toLowerCase()}`,"stylized-list","stylized-list-minimal"),"data-testid":"preview-list",children:[h&&y(U3,{fallback:y(vt,{children:"\xA0"}),forceShowError:!1,children:y(NT,{userInteractionLocation:"tile"},"fbu-tile")}),y(XRe,{}),C&&y(UT,{})]})}),gS=Pr((e,t)=>{const{ariaLabel:r,children:n,className:a,onRequestDismiss:i,designId:s,...o}=e;return y(il,{ref:t,...o,className:un("legacy-quick-view",a,"new-quick-view-modal-dialog",{"quick-view-similar-templates":!!s}),variant:"standard",onRequestDismiss:i,children:y(sl,{"aria-label":r,className:"new-quick-view-wrapper","data-testid":"quick-view window",children:y(ol,{className:un("quick-view",{"modal-body-height":!s}),mb:0,children:n})})})});gS.displayName="QuickView";const hS=L("ab",()=>{const e=De();return y("div",{className:"img-loading qv-mcp-img-loading",children:y(Un,{accessibleText:e("Loading"),size:"standard"})})}),JRe=L("b4",8),eNe=e=>({type:nI,payload:e}),tNe=({designs:e,tileEntities:t})=>({type:rI,payload:{designs:e,tileEntities:t}}),rNe=e=>({type:aI,payload:e}),NBe=L("bt",(e,t)=>async(r,n)=>{const a=n(),i=Id(a),s=g8([],i,o8(a)),o=yo(a),{categories:l,facetCategories:c}=Yh(a)(o.categories),u=si(a),d=Bh(a),p=Qh(a),f=Kh(a),g={galleryType:Bg(a),productKey:sn(a),categories:l,facetCategories:c,designPersonalizationContextId:u,customColorVariations:d,bypassApproval:Sd(a),locale:Tt(a),galleryName:Ea(a),productVersion:ji(a),collection:o.collection,length:JRe,mpvId:ar(a),selectedOptions:t||Ya(a),noCache:Hh(a),useConstraints:Gh(a),forcedRankingStrategyOverride:a8(a),renderProps:Wh(a),templatePurposes:i8(a),searchBackend:p,experimentFlags:s,designCreationTypes:f,includeCategoryAndKeywordData:!0,filterAltTextCompatibleTagging:!0,moreLike:[e],sets:c8(a),forceSetsConfig:u8(a)};r(eNe(!0));try{const{data:h}=await yd.getContent(g),v=$6(a),w={},T=ka(a),C=[],O=q4(a),_=V4(a),A=h.results.content.map(Q=>Nh({tileEntity:Q,designs:C,productOptionsByProductKeyMap:w,locale:Tt(a),quantity:T,getTaxonomyIdByCategoryId:v,isSimilarTemplate:!0,comparativeNameFormat:O,filterContext:_})),P=Ml(C,"designId"),D=Ml(A,"designId");return r(tNe({designs:P,tileEntities:D}))}catch(h){throw jr&&(Je().error(h),r(rNe(h))),h}}),LBe=L("a_",e=>async(t,r)=>{const n=r(),a=A6(n),i=Ph(n),s={[e]:a(e)},o=s[e].colorSwatches,l=Object.fromEntries(o.filter(c=>i(c)).map(c=>[c,i(c)]));return t({type:Dg,payload:{designs:{byId:l},tileEntities:{byId:s}}})}),nNe=()=>({type:Fg}),aNe=e=>{if(!jr)return;const t=new URL(window.location.href);t.searchParams.has("qv")||(t.pathname.includes("/qv/")&&(t.pathname=t.pathname.split("/qv/")[0]),t.searchParams.has("quickView")&&t.searchParams.delete("quickView"),t.searchParams.set("qv",e),window.history.replaceState(null,"",t.toString()))},iNe=e=>{const t=Ot(),r=F(ao),n=e?r(e):null;return e&&n&&aNe(e),fe(()=>{e&&(r(e)||t(r5()))},[t,e,r]),n??null},sNe=(e,t)=>(r,n)=>{cR(e);const i=C8()(n(),t,_r.DesignTile);t.trackImpression(i)};class mS extends Jf{state={hasError:!1};static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){this.props.logger.error(`Uncaught error in component: ${t.message}`,t,r)}render(){return this.state.hasError?null:this.props.children}}L("bD",mS);class oNe extends Gn{apiVersion;constructor({version:t,...r},n){super(r,n),this.apiVersion=t}async getDefaultQuantities(t,r,n,a){if(!n||!a)throw new Error("Unable to call getDefaultQuantities. productKey, and version are required ");const i=`v2/tenant/${t}/productKey/${n}/version/${a}/quantities`;try{const{data:s}=await this.api.get(i,{params:{lower:!0,cultures:r,requestor:ve.appName},paramsSerializer:{arrayFormat:"repeat"}});return s}catch{return null}}async getIconography(t,r,n,a,i,s){const o=`v2/tenant/${n}/productKey/${t}/version/${r}/experienceandordering/attributesandvalues`;try{const{data:l}=await this.api.get(o,{params:{requestor:ve.appName,cultures:a,imageTransformations:i||"width=200,height=200",iconTransformations:s||"width=32,height=32"}});return l}catch{return null}}async getMsxData(t,r,n="vistaprint"){const a=ve.appName,i=`v1/tenant/${n}/productKey/${t}/mpvs`,{data:s}=await this.api.get(i,{params:{requestor:a,cultures:r}});return s}}const lNe=L("a5",new oNe(ve.services.msxService,Je)),cNe=MI,uNe=e=>{const{queryKey:t}=e,[r,{productKey:n,version:a,tenant:i,locales:s}]=t;return lNe.getDefaultQuantities(i,s,n,a)},dNe=({locale:e,quantity:t,quantitiesData:r})=>{const n=r&&r[e]?.quantities;return t||n?.default},pNe=({productKey:e,productVersion:t,locale:r},n)=>[cNe,{productKey:e,version:t,tenant:n,locales:[r]}],fNe=L("aC",e=>{const{productKey:t,productVersion:r,locale:n,quantity:a}=e,i=F(hl),{data:s}=is({queryKey:pNe(e,i),queryFn:uNe,enabled:!!t&&!!r&&!!i,staleTime:CP,gcTime:PP});return{quantitiesData:s,productQuantity:dNe({locale:n,quantity:a,quantitiesData:s})}}),gNe=e=>{const t=F(Zi),r=F(XF),n=F(Wh),a=F(Bu),i=F(qu),s=F(no),o=F(xa),l=F(Tn),c=F(Ya),u=F(Ji),d=F(ar),{locale:p,quantity:f}=F(JT),g=F(si),h=F(Y6),v=F(Bh),w=F(Kh),T=F(gD),C=F(Xa),_=F(Ir)(Ne.ZoomablePreview),A=Li(),P=_&&!["xs","sm"].includes(A),D=C?jg.DESIGN_STUDIO_REVIEW:void 0,Q=C,{productQuantity:G}=fNe({productKey:e?.productKey,productVersion:e?.productVersion,locale:p,quantity:f}),Z=ue(()=>{if(!e)return;if(r&&t(r))return r;const K=typeof window<"u"?window.history.state?.usr?.designId??window.history.state?.designId:void 0;return K&&t(K)?K:Df(e)},[e,r,t]),W=ue(()=>{if(e)return t(Z??"")?.previewInfo?.templateToken||e.previewInfo?.templateToken},[e,Z,t]),B=ue(()=>{if(!e?.taxonomyVariants)return;const K=Object.keys(e.taxonomyVariants);return a.flatMap(Y=>{const ee=i(Y);if(ee.quickViewFilterType!==ju.RADIO)return[];const X=s(ee.name);if(!X.taxonomyId||!K.includes(X.taxonomyId))return[];const le=u(String(X.categoryId)),ke={};return le?.children?.forEach(Te=>{const ye=u(Te);ye&&(ke[Te]=ye.title)}),[{taxonomyId:X.taxonomyId,title:ee.title,categories:ke,quickViewSortOrder:ee.quickViewSortOrder}]})},[e,a,i,s,u]),z=ue(()=>({designPersonalizationContextId:g,dpcsLoading:h}),[g,h]),M=ue(()=>{if(!e)return;const K={...e.productOptions};if(e.numberOfPlaceholders&&(K.numberofphotos=e.numberOfPlaceholders),e.taxonomyVariants&&B){const Y=new Set(B.map(ee=>ee.taxonomyId));
386Object.entries(e.taxonomyVariants).forEach(([ee,X])=>{Y.has(ee)&&(K[ee]=X)})}return K},[e,B]),j=ue(()=>{if(!e)return;const K=new Set(o.map(Y=>{if(!("options"in Y))return;const ee=Y.options[0];return ee?l(ee)?.productOption?.optionName:void 0}).filter(Y=>!!Y));return Object.keys(e.productOptions).filter(Y=>c[Y]!=null||K.has(Y))},[e,o,l,c]),q=Nl(e?.rankingSet)&&T?T:void 0;return{selectedDesignConceptId:W,selectedDesignId:Z,mpvId:d,productQuantity:G,locale:p,designPersonalization:z,selectedOptions:M,allowedSelectedOptionKeys:j,taxonomyFilters:B,designCreationTypes:w??void 0,previouslyOrderedDate:q,enableZoomablePreview:P,scenePurpose:D,hideColorSwatches:Q,renderPropertyOverrides:n,customColorVariations:v,comparativeName:e?.comparativeName,categoryNames:e?.categoryNames}};function P2(e){return{tileEntity:e,location:_r.Quickview}}function vS(e,t,r,n,a){const i=P2(e),s=e.isQSPEntity,{rankingSet:o,designTypeMetadata:l}=e,{conceptKitId:c,useCaseId:u,layoutId:d}=l||{},p={productKey:e.productKey,product:e.product,designId:e.currentEntityId,colorSwatchValues:e.colorSwatches.map(g=>g.color?.split("#")[1]).filter(Boolean),isForceRanked:e.isForceRanked,galleryImpressionId:n,productOptionsSetId:1,designConceptId:e.designConceptId,externalId:e.currentColorSwatch.externalId,targetUseCase:e.targetUseCase,mpvId:a,designCreationType:e.designCreationType,rankingSet:e.rankingSet,isPreviouslyOrdered:Nl(o),conceptKitId:c,useCaseId:u,layoutId:d};s||(p.position=i.tileEntity.position);const f={id:1,options:e.fullProductOptions};t.trackImpression({...r,isDirectQuickView:s,entities:[p],productOptionsSets:[f]})}const hNe=({analytics:e,impressionProperties:t,mpvId:r})=>({recordChangeColorSwatch:(n,a,i,s)=>{const o=P2(n),l=n.colorSwatches.find(c=>c.designId===a)?.color?.split("#")[1];e.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.SELECT_COLOR_SWATCH,eventDetail:s||"",...e.buildDesignEngagement({engagementAction:st.SELECT_COLOR_SWATCH,selectedDesign:a,color:l,tileEntity:o.tileEntity,colorSwatchObjects:n.colorSwatches,impressionId:i,location:o.location,position:o.tileEntity.position,selectedQuickViewOptions:n.fullProductOptions})}),e.trackAttributeSelected("Design Substrate",l)},recordChangeFilter:(n,a,i,s,o,l,c,u=!0)=>{vS(n,e,t,l,r),e.trackEvent({action:ft.GALLERY_UPSELL_ENGAGEMENT,eventLabel:ft.GALLERY_UPSELL_ENGAGEMENT,quantity:o,eventDetail:c||"",...e.buildUpsellEngagement({selectedDesign:n.designId,selectedDesignId:n.currentEntityId,productKey:n.productKey,productOptions:n.fullProductOptions,optionName:a,oldOptionValue:i,newOptionValue:s,designCreationType:n.designCreationType,color:n.designCreationType===Za.DYNAMIC?n.currentColorSwatch.designId.split("__")[1]:n.currentColorSwatch.color?.split("#")[1],designConceptId:n.designConceptId,externalId:n.currentColorSwatch.externalId,targetUseCase:n.targetUseCase,designTypeMetadata:n.designTypeMetadata})}),u&&e.trackAttributeSelected(a,s)},recordSelectDesign:(n,a,i,s,o,l,c,u,d,p)=>{Mr.recordDesignSelection({designId:n.currentDesignId},"tile");const f=P2(n),g=n.currentColorSwatch.color?.split("#")[1],h=ho(n.productOptions)!==ho(i);e.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.SELECT_DESIGN,eventDetail:p||"",...e.buildDesignEngagement({engagementAction:st.SELECT_DESIGN,selectedDesign:n.currentDesignId,color:g,tileEntity:f.tileEntity,colorSwatchObjects:n.colorSwatches,impressionId:a,location:f.location,position:f.tileEntity.position,selectedQuickViewOptions:n.fullProductOptions,didQuickViewOptionsChange:!!h,engagementId:o})}),e.trackProductOptionsSelected({currentEntity:n,quickViewFilters:s,startingProductOptions:i,initialEstimatedPriceData:l,currentEstimatedPriceData:c,startingQuantity:u,currentQuantity:d})},recordCloseQuickView:()=>{e.trackEvent({category:Hr.FLY_OUT,action:ft.FLY_OUT_CLOSED,eventLabel:st.FLY_OUT_EVENT})},recordShippingNotIncluded:()=>{e.trackEvent({category:Hr.FLY_OUT,action:ft.FLY_OUT_CLICKED,eventLabel:st.FLY_OUT_EVENT,eventDetail:Sn.SHIPPING_NOT_INCLUDED})},recordFirstInputFieldTouched:n=>{e.trackEvent({category:Hr.FLY_OUT,action:ft.FLY_OUT_CLICKED,eventLabel:st.FLY_OUT_EVENT,eventDetail:`${n} Text Clicked`})},recordOpenReviewPage:()=>{e.trackEvent({action:ft.FLY_OUT_VIEWED,category:Hr.FLY_OUT,eventLabel:st.REVIEW_FLY_OUT_EVENT,eventDetail:Sn.REVIEW})},recordAddToCart:()=>{e.trackEvent({action:ft.FLY_OUT_CLICKED,category:Hr.FLY_OUT,eventLabel:st.REVIEW_FLY_OUT_EVENT,eventDetail:st.ADD_TO_CART})},recordImpression:(n,a)=>{vS(n,e,t,a,r)}}),mNe=L("ai",()=>{const e=Zr(),t=F(ar),r=F(a=>t0(a,e,_r.Quickview));return ue(()=>hNe({analytics:e,impressionProperties:r,mpvId:t}),[e,r,t])});class vNe extends Gn{apiVersion;constructor({version:t,...r}
386,n){super(r,n),this.apiVersion=t,jr||(this.api=Dh({...r,timeout:DI},this.constructor.name))}async getDifferentialPrice(t,r,n,a,i,s,o,l,c,u){if(!n||!r||!a)throw new Error("Unable to call getDifferentialPrice. quantity, productKey, and productVersion are required ");const d=Object.entries(i||{}).reduce((h,[v,w])=>{const T=Object.entries(w);return T.length?T.forEach(([C,O])=>{const _=`ChoiceGroups[${v}][${C}]`;h[_]=O}):h[`ChoiceGroups[${v}][]`]="",h},{}),p=Object.entries(u||{}).reduce((h,[v,w])=>(h[`Selections[${v}]`]=w,h),{}),f={ProductKey:r,Quantity:n,ProductVersion:a,Market:t,MerchantId:"vistaprint",PricingContext:s,CouponCode:o,EffectiveDateTime:l,CustomerGroups:c,...p,...d},g="v4/prices/startingAt/differential";try{const{data:h}=await this.api.get(g,{params:{requestor:ve.appName,...f},paramsSerializer:go});return h}catch{return null}}async getQuantityPrices(t,r,n,a,i,s){if(!n||!r||!a)throw new Error("Unable to call getQuantityPrices. quantities, productKey, and productVersion are required ");const o=Object.entries(s||{}).reduce((u,[d,p])=>(u[`Selections[${d}]`]=p,u),{}),l={ProductKey:r,ProductVersion:a,Market:t,MerchantId:"vistaprint",PricingContext:i,OptionalPriceComponents:"UnitPrice",Quantities:n,...o},c="v4/prices/startingAt/estimated";try{const{data:u}=await this.api.get(c,{params:{requestor:ve.appName,...l},paramsSerializer:go});return u}catch{return null}}}const bS=new vNe(ve.services.productCatalogPricingService,Je),bNe=L("aA","differential_pricing"),UBe=L("aB",async e=>{const{queryKey:t}=e,[r,{market:n,productKey:a,quantity:i,productVersion:s,choiceGroups:o,pricingContext:l,couponCode:c,effectiveDateTime:u,customerGroups:d,selections:p}]=t,f=[],g=Object.entries(o||{});for(let w=0;w<g.length;w+=R4){const T=g.slice(w,w+R4).reduce((O,[_,A])=>(O[_]=A,O),{}),C=bS.getDifferentialPrice(n,a,i,s,T,l,c,u,d,p);f.push(C)}const h=await Promise.all(f),v=h.reduce((w,T)=>({...w,...T?.choiceGroups}),{});return{...h.reduce((w,T)=>({...w,...T}),{}),choiceGroups:v}}),yNe=async e=>{const{queryKey:t}=e,[r,{market:n,productKey:a,quantities:i,productVersion:s,pricingContext:o,selections:l}]=t,c=await bS.getQuantityPrices(n,a,i,s,o,l);return!c||!c.estimatedPrices?null:c},yS=(e,t)=>is({queryKey:[bNe,{...e}],queryFn:yNe,...t}),wNe=L("ak",e=>{const{currentEntity:t,startingEntity:r,locale:n,market:a,quantity:i,enabled:s=!0}=e,l=m0()?.getEncodedContextString(),{data:c}=yS({market:a,productKey:r.productKey,quantities:i?[i]:[],productVersion:r.productVersion,pricingContext:l,selections:r.productOptions,locale:n,vatInc:!1},{enabled:s}),{data:u}=yS({market:a,productKey:t.productKey,quantities:i?[i]:[],productVersion:t.productVersion,pricingContext:l,selections:t.productOptions,locale:n,vatInc:!1},{enabled:s});return{initialEstimatedPriceData:c,currentEstimatedPriceData:u}}),xNe=async({canonicalId:e,interactions:t,authorizationHeader:r})=>m8.addTemplateInteractions(e,t,r),ENe=L("ah",()=>{const{auth:e,identity:t}=wa(),r=$d({mutationFn:xNe});return{createInteractions:async({productKey:a,categoryKeys:i=[],keywords:s=[],type:o})=>{if(!e?.getCanonicalId()||s.length===0&&i.length===0)return;const l=new Date().toISOString(),c=[...s.map(u=>({productKey:a,type:o,subtype:Du.KEYWORD,data:u,timestamp:l,count:1})),...i.map(u=>({productKey:a,type:o,subtype:Du.CATEGORY,data:u,timestamp:l,count:1}))];await r.mutateAsync({canonicalId:e.getCanonicalId(),interactions:c,authorizationHeader:t?.authorizationHeader})}}}),kNe=(e,t,r)=>{const n=mNe(),a=Zr(),i=F(q=>e?e0(q,e.designId):""),s=F(wo),o=F(l8),l=F(si),c=F(Bu),{locale:u,market:d}=F(JT),p=F(hd),f=Be(mo()),{designPersonalizationHasLogo:g,designPersonalizationHasPhoto:h}
386=Pg(),{createInteractions:v}=ENe(),w=e??{},[T,C]=ie(()=>e?.productOptions??{}),O={...w,productOptions:T},{initialEstimatedPriceData:_,currentEstimatedPriceData:A}=wNe({currentEntity:O,startingEntity:w,locale:u,market:d,quantity:t,enabled:!!e}),P=_e(q=>{const K=q.colorSwatches.find(Y=>Y.designId===q.selectedColorSwatchDesignId);return{...e,currentColorSwatch:K,designId:q.designId,currentEntityId:q.designId,currentDesignId:K?.designId??q.selectedColorSwatchDesignId??q.designId??"",colorSwatches:q.colorSwatches,studioUrl:K?.studioUrl,productOptions:q.productOptions,fullProductOptions:q.fullProductOptions,selectedColorSwatchDesignId:q.selectedColorSwatchDesignId,externalId:q.externalId,nonPersonalizedPreviewUrls:q.nonPersonalizedPreviewUrls,nonPersonalizedStudioUrl:q.nonPersonalizedStudioUrl,previewInfo:q.previewInfo,previewUrls:q.previewUrls}},[e]),D=_e(()=>{if(!e)return;const q=r??e.designId,K=p(q,e.designId,Ar.TILE),Y={...e,currentColorSwatch:K,currentDesignId:q,currentEntityId:e.designId,colorSwatches:K.colorSwatches};s&&!o&&n.recordImpression(Y,i),v({productKey:Y.productKey,categoryKeys:Y.categoryKeys,keywords:Y.keywords,type:s?Fu.QUICKVIEW_QSP:Fu.QUICKVIEW}),o||a.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.FLY_OUT_VIEWED,eventDetail:l?"Quick view opened with personalized design":"",...a.buildDesignEngagement({engagementAction:st.OPEN_QUICKVIEW,selectedDesign:Y.currentDesignId,color:Y.currentColorSwatch.color?.split("#")[1],tileEntity:Y,colorSwatchObjects:Y.colorSwatches,impressionId:i,location:_r.DesignTile,position:e?.position})})},[e,r,p,s,o,l,a,i,n,v]),Q=_e((q,K)=>{const Y=P(K);Y&&(o||n.recordChangeColorSwatch(Y,q,i,l?"Quick view color selection with personalized design":""))},[P,n,i,l,o]),G=_e((q,K,Y,ee)=>{const X=P(ee);if(X&&(C(X.productOptions),!o)){const le=l?"Quick view filter selection with personalized design":"";n.recordChangeFilter(X,q,K,Y,t,i,le,!1)}},[P,n,i,l,t,o]),Z=_e((q,K)=>{a.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,category:Hr.ALL,eventLabel:q,...a.buildDesignEngagement({engagementAction:q,selectedDesign:K.currentDesignId,color:K.currentColorSwatch.color,tileEntity:K,colorSwatchObjects:K.colorSwatches,impressionId:i,location:_r.Quickview,position:K.position})})},[a,i]),W=_e(q=>{const K=P(q);K&&(Z(Sn.MORE_LIKE_THIS_CLICKED,K),a.trackProductViewed())},[P,Z,a]),B=_e(q=>{const K=P(q);K&&Z(Sn.PREVIOUS_TEMPLATE_CLICKED,K)},[P,Z]),z=_e((q,K)=>{const Y=P(K);if(!Y)return;const ee=Y.colorSwatches.find(X=>X.designId===q)?.color?.split("#")[1];a.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,eventLabel:st.SELECT_COLOR_SWATCH,eventDetail:l?"Tile color selection with personalized design":"",...a.buildDesignEngagement({engagementAction:st.MORE_LIKE_THIS_SELECT_COLOR_SWATCH,selectedDesign:q,color:ee,tileEntity:Y,colorSwatchObjects:Y.colorSwatches,impressionId:i,location:_r.Quickview,position:Y.position})})},[P,a,i,l]),M=_e((q,K)=>{const Y=P(K);if(Y&&!o){const ee=q?st.FAVORITE_ADDED:st.FAVORITE_REMOVED,X=q?Sn.FAVORITE_ADDED:Sn.FAVORITE_REMOVED;a.trackEvent({action:ft.GALLERY_DESIGN_ENGAGEMENT,category:Hr.ALL,eventLabel:ee,eventDetail:X,...a.buildDesignEngagement({engagementAction:X,selectedDesign:Y.designId,color:Y.currentColorSwatch?.color?.split("#")[1],tileEntity:Y,colorSwatchObjects:Y.colorSwatches,impressionId:i,location:_r.Quickview,position:Y.position,currentSwatchDesignId:Y.currentColorSwatch?.designId})})}},[a,P,i,o]);return{onDesignSelected:_e(q=>{const K=P(q);if(!K)return;let Y="";g?Y="Studio opened with personalized logo":h&&(Y="Studio opened with personalized photo"),o||n.recordSelectDesign(K,i,w.productOptions,c,f.current,_,A,t,t,Y)},[P,A,g,h,i,_,o,t,c,n,w.productOptions]),onColorSwatchChanged:Q,onSimilarTemplateClicked:W,onOptionChanged:G,onQuickViewOpened:D,onFavoriteToggled:M,onNavigatedBack:B,onSimilarTemplateColorSwatchChanged:z}},TNe=()=>{const e=ja(vn.GALLERY_QUICK_VIEW_MODAL_ENABLED),t=F(ar),r=F(Tt),n=F(sn),a=F(ji),i=F(zi),s=F(Vi),o=F(Ea),l=F(Bg),c=F(K4),u=F(gI),d=F(Lg),p=F(OI),f=F(W4),g=F(Pd),h=F(v=>v.config.renderProperties);fe(()=>{if(!e)return;const v={productKey:n,productVersion:a,h1Title:i,galleryId:s,galleryName:o,galleryType:l,categoryFilters:c,attributeFilters:u,mpv:t,forcedRankingStrategy:d??"",experienceType:String(g??""),filters:[],experiments:p,productName:f||i,seoMetadata:{title:"",description:""},renderProperties:h};PFe({locale:r,mpvId:t},v)},[e,t,r,n,a,i,s,o,l,c,u,d,p,f,g,h])},SNe=Ys(()=>tl.import("./index3.js")),CNe=Ys(()=>tl.import("./index4.js").then(e=>({default:e.QuickView}))),PNe=()=>{const e=Pu(),t=Ot(),r=F(l8),n=F(Cd),a=F(wo),i=!!F(YF),s=F(TI),o=F(li),l=Zr(),c=ja(vn.GALLERY_QUICK_VIEW_MODA
386L_ENABLED),u=F(yo),d=wg();n&&d({type:"featureFlag",name:vn.GALLERY_QUICK_VIEW_MODAL_ENABLED,enabled:String(c)});const{categories:p,facetCategories:f}=F(Yh)(u.categories),g=p.flat(),h=iNe(n),{selectedDesignConceptId:v,selectedDesignId:w,mpvId:T,productQuantity:C,locale:O,designPersonalization:_,selectedOptions:A,allowedSelectedOptionKeys:P,taxonomyFilters:D,designCreationTypes:Q,previouslyOrderedDate:G,enableZoomablePreview:Z,scenePurpose:W,hideColorSwatches:B,renderPropertyOverrides:z,customColorVariations:M,comparativeName:j,categoryNames:q}=gNe(h),K=kNe(h,C,w);TNe();const ee=w2().toString(),X=Rd(),le=_e(({designId:Ue,children:Ie,className:Le})=>{const Me=new URL(ee);return X.forEach((we,$e)=>{Me.searchParams.set($e,we)}),Me.searchParams.set("qv",Ue),y(Nt,{href:Me.toString(),className:Le,style:{display:"inherit"},onClick:we=>we.preventDefault(),children:Ie})},[ee,X]),ke=_e(()=>{if(r&&!c){window.history.back();return}requestAnimationFrame(()=>{requestAnimationFrame(()=>{eg(()=>{a&&n&&t(sNe(n,l)),c&&l.trackProductViewed(),i&&t(LI(!1)),t(r5(c?void 0:n)),t(nNe())})})})},[r,c,a,t,n,l,i]),Te=Be(null),[ye,nt]=ie(!1);return fe(()=>{eg(()=>{nt(!!h)})},[h]),fe(()=>{Te.current?.scrollTo(0,0)},[n]),c&&!!v&&!!n?y(CNe,{urlQueryParam:"qv",onClose:ke,designConceptId:v,selectedDesignId:w,entityId:n,mpvId:T,initialOrDefaultQuantity:C,locale:O,de
386signPersonalization:_,selectedOptions:A,allowedSelectedOptionKeys:P,taxonomyFilters:D,designCreationTypes:Q,previouslyOrderedDate:G,enableZoomablePreview:Z,scenePurpose:W,hideColorSwatches:B,renderPropertyOverrides:z,customColorVariations:M,comparativeName:j,categoryNames:q,debugEnabled:o,showMoreLikeThis:!0,categories:g,facetCategories:f,renderSimilarTemplateLink:le,...K,...s&&{quantity:s}}):y(gS,{onlyRenderWhenOpen:!0,designId:n,id:`quickview-${n}`,isOpen:!!h,ref:Te,onRequestDismiss:ke,children:ne(mS,{logger:e,children:[ye&&y(iu,{fallback:y(hS,{}),children:h&&y(SNe,{tileEntity:h})}),!ye&&y(hS,{})]})})},wS=()=>{const e=De();return y("div",{className:"loading-spinner",children:y(Un,{accessibleText:e("Loading"),size:"super"})})};wS.displayName="LoadingSpinner";const INe=()=>{const e=De(),t=F(oi),{showSpinner:r}=F(qD);return ne("section",{"aria-label":e("PreviewRegionLabel"),className:"preview-area-container",id:"preview-area",children:[!t&&y(b7,{},"no-results-message"),!!t&&y(ZRe,{}),y(PNe,{}),r&&y(wS,{})]})};var _Ne=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,a,i;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(a=n;a--!==0;)if(!e(t[a],r[a]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(a of t.entries())if(!r.has(a[0]))return!1;for(a of t.entries())if(!e(a[1],r.get(a[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(a of t.entries())if(!r.has(a[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(n=t.length,n!=r.length)return!1;for(a=n;a--!==0;)if(t[a]!==r[a])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),n=i.length,n!==Object.keys(r).length)return!1;for(a=n;a--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[a]))return!1;for(a=n;a--!==0;){var s=i[a];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r},Vf=L("au",Js(_Ne));const Yc=nn(e=>{const{title:t,facetCount:r}=e;return ne(de,{component:"span",fontSize:"small",children:[t,!!r&&y("span",{className:"facet-count",children:r})]})});Yc.displayName="FilterOption";const I2=e=>{const t=F(Ih),r=F(Tn),n=F($l),a=[];e&&a.push(...e.options.map(o=>{const l=t(o),c=r(o);return c.selected=!!n(o),c.facetCount=0,c.disabled=!l||l.count<=0,c}).filter(o=>o.facetCount!=null));const i=a.some(o=>!o.disabled),s=a.reduce((o,l)=>({...o,[l.value]:!!l.selected}),{});return{options:a,selected:s,visible:i}},ANe=(e,t)=>{const r=document.getElementById(e);r&&r.scrollIntoView(t)},$n=(e,t)=>{const r=document.getElementById(e);if(!r)return;r.getBoundingClientRect().top<0&&r.scrollIntoView(t)},bn="gallery-header-id",xS="filter-menu-dialog-id",Gs=()=>!document.getElementById(xS)?.hasAttribute("open"),ONe=(e,t)=>{t.forEach(r=>{switch(r.dimension){case oe.ATTRIBUTE:e[oe.ATTRIBUTE_PLURAL]=[...e[oe.ATTRIBUTE_PLURAL],r.value];break;case oe.CATEGORY:e[oe.CATEGORY_PLURAL]=[...e[oe.CATEGORY_PLURAL],r.value];break;case oe.KEYWORD:e[oe.KEYWORD]=`${e[oe.KEYWORD]??""} ${r.value??""}`.trim();break;case oe.COLLECTION:e[oe.COLLECTION]=r.value??e[oe.COLLECTION];break}})},MNe=(e,t)=>{t.forEach(r=>{switch(r.dimension){case oe.ATTRIBUTE:e[oe.ATTRIBUTE_PLURAL]=e[oe.ATTRIBUTE_PLURAL].filter(n=>n!==r.value);break;case oe.CATEGORY:e[oe.CATEGORY_PLURAL]=e[oe.CATEGORY_PLURAL].filter(n=>n!==r.value);break;case oe.KEYWORD:break;case oe.COLLECTION:delete e[oe.COLLECTION];break}})},Ha=()=>{const e=F(j4),t=F(c=>T8(c,{isRedirectToL0:!0})),r=F(zu),n=F(G4),i=F(EI)==="Custom",{keywords:s,attributes:o,categories:l}=F(h8);return(c,u)=>{if(!r&&!i)return!1;const d=i||n===1?-2:-3,p=e&&e.slice(d)[0]?.url,f={...t.parameters,categories:[...t.parameters.categories,...l.map(String)],keyword:[t.parameters.keyword,...s].join(" "),attributes:[...t.parameters.attributes,...Object.values(o).flat()]};if(delete f.page,![...c,...u].some(h=>h.dimension===oe.CATEGORY))return!1;ONe(f,c),MNe(f,u);const g=S8({parameters:f},"");return p?(window.location.href=p+g,!0):!1}},ES=e=>{const{children:t,CollapsibleProps:r={},filter:n,SelectionSetProps:a={}}=e,{options:i,selected:s,visible:o}=I2(n),l=Ot(),c=Ha(),u=d=>{const p=[],f=[];for(const[g,h]of Object.entries(d)){const v=wr(g,oe.ATTRIBUTE);(h?p:f).push(v)}c(p,f)||(l(Ca(p,f)),Gs()&&$n(bn))};
386return ne(vt,{children:[!o&&null,o&&y(ya,{"aria-label":n.title,className:"filter",collapsibleId:n.name,heading:n.title,headingLevel:"h4",...r,children:y(rr,{"aria-label":n.title,className:"selection-set-layout-override",selectedValues:s,skin:"simple-column",variant:"multi-select",onSelectedValuesChange:u,...a,children:i.map(d=>y("div",{className:"selection-set-item","data-testid":"filter-value",children:y(Gt,{disabled:d.disabled,value:d.value,children:y(Wt,{children:t(d)})})},d.value))})})]})};ES.displayName="MultiSelectFilter";const kS=e=>{const{filter:t}=e;return y(ES,{filter:t,children:r=>y(Yc,{facetCount:r.facetCount,title:r.title})})};kS.displayName="CheckboxFilter";const TS=e=>{const t=F(Ih),r=F(Tn),n=F($l),a=e.options.map(o=>{const l=t(o),c=r(o);return c.selected=!!n(o),c.facetCount=0,c.disabled=!l||l.count<=0,c}).filter(o=>o.facetCount!=null),i=a.some(o=>!o.disabled),s=a.find(o=>!!o.selected);return{options:a,selected:s?.value||"",visible:i}},SS=e=>{const{children:t,CollapsibleProps:r={},filter:n,SelectionSetProps:a={}}=e,{options:i,selected:s,visible:o}=TS(n),l=Ot(),c=Ha(),u=d=>{if(!d)return;const p=d?d.toString():"",f=wr(p,oe.ATTRIBUTE),g=wr(s,oe.ATTRIBUTE);c([f],[g])||(l(Ca([f],[g])),Gs()&&$n(bn))};return ne(vt,{children:[(!o||i.length===1)&&null,o&&i.length>1&&y(ya,{"aria-label":n.title,className:"filter",collapsibleId:n.name,heading:n.title,headingLevel:"h4",...r,children:y(rr,{"aria-label":n.title,className:"selection-set-layout-override",selectedValue:s,skin:"simple-column",variant:"single-select",onSelectedValueChange:u,...a,children:i.map(d=>y("div",{className:"selection-set-item","data-testid":"filter-value",children:y(Gt,{disabled:d.disabled,value:d.value,children:y(Wt,{children:t(d)})})},d.value))})})]})};SS.displayName="SingleSelectFilter";const CS=e=>{const{filter:t}=e;return y(SS,{filter:t,children:r=>y(Yc,{facetCount:r.facetCount,title:r.title})})};CS.displayName="RadioFilter";const PS=e=>{const{filter:t}=e,{options:r,selected:n,visible:a}=I2(t),i=Ot(),s=Ha(),o=l=>{const c=[],u=[];for(const[d,p]of Object.entries(l)){const f=wr(d,oe.ATTRIBUTE);(p?c:u).push(f)}s(c,u)||(i(Ca(c,u)),Gs()&&$n(bn))};return ne(vt,{children:[!a&&null,a&&y(ya,{"aria-label":t.title,className:"filter",collapsibleId:t.name,heading:t.title,headingLevel:"h4",children:y(rr,{"aria-label":t.title,selectedValues:n,variant:"multi-select",onSelectedValuesChange:o,children:y(Ni,{children:r.map(l=>{const c=l.otherProperties?.drawingColor;return y(Gt,{disabled:l.disabled,value:l.value,children:y(Wt,{children:y(Wa,{"aria-label":l.title,as:"span",primaryColor:c,title:l.title,children:l.title&&y("span",{className:"screen-reader-text",children:l.title})})})},l.value)})})})})]})};PS.displayName="ColorFilter";const _2=e=>{const{options:t,title:r,refinementDimension:n,SelectionSetProps:a,selectedValues:i,shouldShowFilterOption:s=()=>!0}=e,o=Ot(),l=Ha(),c=u=>{const d=[],p=[];for(const[f,g]of Object.entries(u)){const h=wr(f,n);(g?d:p).push(h)}l(d,p)||(o(Ca(d,p)),Gs()&&$n(bn))};return y(rr,{"aria-label":r,className:"selection-set-layout-override",id:`selection-set-${r}`,selectedValues:i,skin:"simple-column",variant:"multi-select",onSelectedValuesChange:c,...a,children:t.filter(s).map(u=>y("div",{className:"selection-set-item","data-testid":"filter-value",children:y(Gt,{disabled:u.disabled,value:u.value,children:y(Wt,{children:y(Yc,{facetCount:u.facetCount,title:u.title})})})},u.value))})};_2.displayName="FilterCheckboxList";const A2=e=>{const{showMore:t,title:r,...n}=e,a=De(),i=a(t?"ShowLess":"ShowMore");return y(Nt,{className:"secondary show-more",component:"button",...n,"aria-label":`${i} ${r}`,children:y(de,{component:"span",fontSize:"small",fontWeight:"bold",children:i})})};A2.displayName="ShowMoreButton";const IS=e=>{const{filter:t}=e,r=t,[n,a]=ie(!1),{options:i,selectedValues:s,visible:o}=F(K6(r.categoryId.toString())),l=r.bestSellingCount||Number.MAX_SAFE_INTEGER,c=u=>n||!u.rank||u.rank<l;return o?ne(ya,{"aria-label":r.title,className:"filter",collapsibleId:t.name,heading:r.title,headingLevel:"h4",children:[y(_2,{options:i,refinementDimension:oe.CATEGORY,selectedValues:s,shouldShowFilterOption:c,title:r.title}),i.length>l&&y(A2,{showMore:n,title:t.title,onClick:()=>a(!n)})]}):null};IS.displayName="FlatTaxonomy";const _S=e=>{const{...t}=e,n=De()("ShowAllCategories");return ne(Nt,{className:"filter-link",component:"button",...t,"aria-label":n,children:[y(Lt,{iconType:"chevronLeft",size:"20p"}),y(de,{component:"span",fontSize:"small",fontWeight:"bold",children:n})]})};_S.displayName="ShowAllCategoriesButton";const AS=e=>{const{id:t,options:r,refinementDimension:n,title:a}=e,i=Ot(),s=Ha(),o=ue(()=>_F(),[]),l=F(u=>o(u,t));return ne(bg,{skin:"minimal",children:[y(ll,{children:y(_S,{onClick:u=>{u.preventDefault();const d=Object.keys(l).map(p=>wr(p,n));d.push(wr(t,n)),!s([],d)&&(i(xd(d)),Gs()&&$n(bn))}})}),y(ll,{children:y(de,{fontSize:"small",fontWeight:"bold",children:a})}),y(ll,{children:y(_2,{options:r,refinementDimension:n,selectedValues:l,title:a})})]})};AS.displayName="L2Filter";const OS=e=>{const{options:t,filter:r,refinementDimension:n}=e,a=Ot(),[i,s]=ie(!1),o=n===oe.CATEGORY&&r.bestSellingCount||Number.MAX_SAFE_INTEGER,l=t.filter(d=>i||!d.rank||d.rank<o),c=Ha(),u=d=>p=>{p.preventDefault();const f=wr(d,n);c([f],[])||(a(wF([f])),Gs()&&$n(bn))};return ne(vt,{children:[y(bg,{"aria-label":r.title,skin:"minimal",children:l.map(d=>y(ll,{children:y(kt,{disabled:d.disabled,skin:"unstyled",onClick:u(d.value),
386children:y(Yc,{facetCount:d.facetCount,title:d.title})})},d.value))}),t.length>o&&y(A2,{showMore:i,title:r.title,onClick:()=>s(!i)})]})};OS.displayName="L1Filter";const MS=e=>{const{filter:t}=e,r=t.categoryId.toString(),n=ue(()=>IF(),[]),a=F(Ji),{selectedCategoryId:i}=F(l=>n(l,r)),{options:s,visible:o}=F(K6(i||r));return o&&s.length?y(ya,{"aria-label":t.title,className:"filter",collapsibleId:t.name,heading:t.title,headingLevel:"h4",children:i?y(AS,{id:i,options:s,refinementDimension:oe.CATEGORY,title:a(r).title}):y(OS,{filter:t,options:s,refinementDimension:oe.CATEGORY})}):null};MS.displayName="FacetedTaxonomy";const $Ne=L("b8",({disabled:e,value:t,title:r,primaryColor:n})=>y(Gt,{disabled:e,value:t,children:y(Wt,{children:y(Wa,{"aria-label":r,as:"span",primaryColor:n,title:r,children:r&&y("span",{className:"screen-reader-text",children:r})})})})),FNe=({filter:e})=>{const{options:t,selected:r,visible:n}=TS(e),a=Ot(),i=r||t[0]?.value,s=o=>{if(!o)return;const l=wr(o,oe.ATTRIBUTE),c=wr(r,oe.ATTRIBUTE);a(Ca([l],[c])),Gs()&&$n(bn)};return n?y(ya,{"aria-label":e.title,className:"filter",collapsibleId:e.name,heading:e.title,headingLevel:"h4",children:y(rr,{"aria-label":e.title,selectedValue:i,variant:"single-select",onSelectedValueChange:s,children:y(Ni,{size:"super",children:t.filter(o=>o.productOption?.optionValue).map(o=>y($Ne,{disabled:o.disabled??!1,value:o.value,title:o.title,primaryColor:o.productOption.optionValue},o.value))})})}):null},$S=e=>{const{filter:{type:t}}=e;switch(vo(t)){case pr.CHECKBOX:return y(kS,{...e});case pr.RADIO:return y(CS,{...e});case pr.COLOR:return y(PS,{...e});case pr.FLAT_TAXONOMY:return y(IS,{...e});case pr.FACETED_TAXONOMY:return y(MS,{...e});case pr.SUBSTRATE_COLOR:return y(FNe,{...e});default:return null}};$S.displayName="Filter";const O2=nn(({showColorFirst:e,showAlternativeHeader:t})=>{const r=Ot(),n=F(xa,Vf),a=F(fI,Vf),i=De(),s=F(bo),o=(l,c)=>{r(iI(l,c))};if(e){const l=n.findIndex(c=>c.type.toUpperCase()==="COLOR");if(l>-1){const[c]=n.splice(l,1);n.unshift(c)}}return ne(vt,{children:[t&&y(cl,{fontSkin:"title-subsection",mb:0,pt:6,children:i("PersonalizationAlternativeFiltersMenuHeader")}),y("section",{"aria-label":i("AvailableFiltersRegionLabel"),className:"filter-container",children:y(Su,{expandedCollapsibles:a,"data-testid":"filter-panel",onRequestExpandedChange:o,children:n?.filter(l=>!l.hidden).filter(l=>!(s&&l.type===pr.COLOR)).map(l=>y($S,{filter:l},l.name))})})]})});O2.displayName="Filters";var Ws=(e=>(e.COMPANY_NAME="companyname",e.FULL_NAME="fullname",e.FAMILY_NAME="familyname",e.MAIN_TEXT="headline/maintext",e.ADDITIONAL_TEXT="yourtexthere/additionaltext",e))(Ws||{});const zf=()=>{const e=Li(),t=B3(),r=De(),n=F(Ir),a=F(Ta),i=n(Ne.ShowPersonalizationUI),s=a(Ne.PersonalizationImageCopy)||"Photo",o=a(Ne.PersonalizationTextFields)??"",l=ue(()=>o.split(",").filter(d=>Object.values(Ws).includes(d)),[o]),c=ue(()=>{const d={[Ws.COMPANY_NAME]:r("PersonalizationPlaceholderPurposeCompanyname"),[Ws.FAMILY_NAME]:r("PersonalizationPlaceholderPurposeFamilyname"),[Ws.FULL_NAME]:r("PersonalizationPlaceholderPurposeFullname"),[Ws.MAIN_TEXT]:r("PersonalizationPlaceholderPurposeMainText"),[Ws.ADDITIONAL_TEXT]:r("PersonalizationPlaceholderPurposeAdditionalText")};return l.map(p=>({purposeName:p,placeholder:d[p]}))},[r,l]),u=ue(()=>t&&["xs"].includes(e),[e,t]);return{isEnabled:i,mode:u?"modal":"sidebar",imageCopyKey:s,templateFields:c}},FS=()=>{const{isEnabled:e,mode:t,imageCopyKey:r}=zf(),n=F(s=>xa(s).some(o=>!o.hidden)),a=e&&t==="sidebar";return ne("nav",{className:"left-nav",children:[a&&y(w4,{}),y(O2,{showAlternativeHeader:a&&n,showColorFirst:a&&r!=="Photo"})]})};FS.displayName="FiltersSidebar";const DS=e=>{const{className:t}=e,r=De(),n=Ot(),a=F(zF),i=F(kd),s=F(Fl),o=s.toString(),l=c=>{c.preventDefault();const u=parseInt(c.currentTarget.value,10);n($D(i,s,u)),$n(bn)};return y("section",{className:t||"perpage",children:ne(ku,{children:[y(Tu,{children:r("DesignsPerPage")}),y(gg,{value:o,onChange:l,children:a.map(c=>{const u=c.toString();return y(hg,{"aria-selected":o===u,value:c,children:r("PerPageSelection",{size:u})},c)})})]})})};DS.displayName="PerPage";
386const RS=e=>{const t=Rd(),r=w2();return t.forEach((n,a)=>{r.searchParams.set(a,n)}),r.searchParams.delete("page"),r.searchParams.delete("qv"),e>1&&r.searchParams.set("page",e.toString()),r.toString()},M2=e=>{const{disabled:t,onClick:r,pageNumber:n,...a}=e,i=RS(n);return y(q3,{...a,disabled:t,href:i,tabIndex:0,onClick:t?void 0:r})};M2.displayName="PaginationButton";const Xc=e=>{const{current:t,pageNumber:r,...n}=e,a=RS(r);return y(V3,{active:!!t,"aria-current":!!t,href:a,pageNumber:r,...n})};Xc.displayName="PaginationStep";const $2={xs:"inline-flex",sm:"none"},F2={xs:"none",sm:"inline-flex"},NS=(e,t)=>Array.from({length:(t-e)/1+1},(r,n)=>e+n*1);function DNe(e,t,r,n){if(r<=2)return[];let a;const i=Math.min(t,r)-2,s=n+i,o=r-i;return e>=s&&e<=o&&s!==o?a=[e-1,e,e+1]:s>e?a=NS(n+1,s):a=NS(o,r-1),a}const LS=e=>{const{currentPage:t,maxPageLinks:r,numberOfPages:n,onClick:a,startingPageNumber:i}=e,s=DNe(t,r,n,i),o=t+ +!(t-i)-+!(t-n);return ne(vt,{children:[t-1>i&&y(ul,{display:$2}),y(Xc,{current:o===t,display:$2,pageNumber:o,onClick:a(o)}),t+1<n&&y(ul,{display:$2}),s[0]>i+1&&y(ul,{display:F2},-1),s.map(l=>y(Xc,{current:l===t,display:F2,pageNumber:l,onClick:a(l)},l)),s[s.length-1]<n-1&&y(ul,{display:F2},-2)]})};LS.displayName="PaginationSteps";const D2=()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()},RNe=5,Ga=1,US=nn(()=>{const e=Ot(),t=F(kd),r=F(VF),n=F(oi),a=r>2,i=d=>{e(MD(d)),$n(bn)},s=t===r?r:t+1,o=d=>{d.preventDefault(),D2(),i(s)},l=d=>p=>{p.preventDefault(),D2(),i(d)},c=t===Ga?Ga:t-1;return ne("section",{className:"pagination-container",children:[!!r&&ne(z3,{className:"pagination-component",children:[y(M2,{disabled:r===0||t===Ga,pageNumber:c,variant:"previous",onClick:d=>{d.preventDefault(),D2(),i(c)}}),y(Xc,{current:Ga===t,pageNumber:Ga,onClick:l(Ga)},Ga),a&&y(LS,{currentPage:t,maxPageLinks:RNe,numberOfPages:r,startingPageNumber:Ga,onClick:l}),r>Ga&&y(Xc,{current:r===t,pageNumber:r,onClick:l(r)},r),y(M2,{disabled:r===0||t===r,pageNumber:s,variant:"next","data-testid":"next-page-button",onClick:o})]}),!!n&&y(DS,{className:"header-hierarchy-perpage"})]})});US.displayName="Pagination";const BS=()=>{const e=Ot(),t=F(zu),r=Ha();return{curryClearAll:a=>i=>{i.preventDefault();const s={...a};if(t)for(const l in s)Object.hasOwn(s,l)&&s[l].dimension===oe.CATEGORY&&delete s[l];const o=Object.values(s);r([],o)||e(xd(o,!0))}}},qS=e=>{const{refinements:t,...r}=e,n=De(),{curryClearAll:a}=BS();return y(j3,{...r,"aria-label":n("ClearAllRefinementsSelection"),as:"button",className:un("clear-all-button","secondary"),onClick:a(t),children:n("SelectedRefinementsClearAll")})};qS.displayName="ClearAllRefinementsButton";function NNe(e,t,r){const a=r[e.value].children.reduce((i,s)=>(t[s]&&i.push(wr(s,oe.CATEGORY)),i),[]);return a.push(e),xd(a)}const R2=se(e=>e.filterByCategory,e=>e.filterCategories,e=>e.filterByOption,e=>e.filterOptions,e=>e.filters,e=>e.filterCategories,qh,bo,(e,t,r,n,a,i,s,o)=>Object.keys(s).reduce((l,c)=>{if(c===oe.KEYWORD||c===oe.COLLECTION)return{...l,[c]:{...s[c],title:s[c].value}};const u=c.toLowerCase(),{dimension:d}=s[c];let p;d===oe.CATEGORY?p=e[u]:p=r[u];const f=a.byId[p];if(!f)return l;try{const g=vo(f.type),h=g===pr.RADIO||AF(f.type),v=o&&g===pr.COLOR;if(!h&&!v){let T;d===oe.CATEGORY?T=t[u].title:T=n.byId[u].title;const C={title:T,dimension:d,value:s[c].value};return g===pr.FACETED_TAXONOMY&&i[c].level===1&&(C.action=NNe(s[c],s,i)),{...l,[c]:C}}}catch(g){Je().warn(`Error occurred for filter ${p}`,g,{filterId:p,filters:a.byId,refinement:s[c]})}return l},{})),LNe=(e,t)=>{const r=[];for(const n in e)Object.hasOwn(e,n)&&e[n].dimension!==t&&r.push(e[n]);return r},N2=()=>{const e=F(R2),t=F(zu),r=Ha(),n=Ot(),a=t?LNe(e,oe.CATEGORY):Object.values(e),i=!!a.length,s=De(),o=l=>c=>{c.preventDefault();const{value:u,dimension:d}=l,p=[wr(u,d)];r([],p)||n(xd(p,a.length===1))};return ne(vt,{children:[y(H3,{as:"h3",children:s("FiltersRegionLabel")}),y(G3,{"aria-label":s("AppliedFiltersRegionLabel"),className:"refinements-list",role:"region",children:i&&ne(vt,{children:[a.map(l=>ne(kt,{"aria-label":s("ClearRefinementSelection"),className:"refinement-item-button",skin:"clear-selection",value:l.value,onClick:o(l),"data-testid":"chips-button-search",children:[l.value.startsWith("designcolor")&&y(Wa,{primaryColor:l.value.split("designcolor_")[1]==="cream"?"#FBEED3":l.value.split("designcolor_")[1]}),y(de,{fontWeight:"bold",children:l.title})]},l.value)),y(qS,{refinements:e})]})})]})};N2.displayName="RefinementsList";const VS=()=>{const e=De(),t=F(oi),r=`${t} ${e(t===1?"Result":"Results")}`;return ne("section",{className:"gallery-subheader",children:[y("div",{"aria-live":"polite",role:"status",children:t>0&&y(de,{className:"result-count","data-testid":"result-count",fontSize:"xsmall",children:r})}),y(N2,{})]})};VS.displayName="Subheader";const zS="Breadcrumbs",UNe={"data-ubik-event-type":"click","data-ubik-event-subtype":"navigation"},jS=()=>{const e=F(j4),t=De();return y(W3,{accessibleTextForMore:t("BreadcrumbsMoreAccessibleText"),"aria-label":"breadcrumbs","data-ubik-event-data-page-zone":zS,"data-ubik-event-data-label":zS,children:e?.map(r=>y(Q3,{children:y("a",{href:r.url,...UNe,"data-ubik-event-data-cta-value":r.ctaValue,children:r.name})},r.position))})};jS.displayName="BreadcrumbsContainer";const BNe="reviews-container",HS=({averageRating:e,reviewsCount:t})=>{const r=De(),n=a=>{a.preventDefault(),ANe(BNe,{behavior:"smooth"})};return y(Fe,{alignItems:"center",fontSize:"small",className:"ratings-summary",children:y(kt,{"aria-label":r("ShowReviews"),skin:"unstyled",onClick:n,children:y(fg,{ratingV
386alue:e,reviews:t})})})};HS.displayName="RatingsSummary";class qNe extends Gn{async getRatingsAndReviews(t,r,n){const a=`v1/reviews-summary/${n}/${t}/${r}`,{data:i}=await this.api.get(a);return i}}const VNe=new qNe(ve.services.ratingsAndReviewsService,Je),zNe="ratings_and_reviews",jNe=(e,t,r,n)=>({queryKey:[zNe,{locale:e,mpvId:t,tenant:r}],queryFn:async()=>VNe.getRatingsAndReviews(e,t,r),select:({reviewsCount:a,averageRating:i})=>({reviewsCount:a,averageRating:i}),...n}),HNe=e=>{const t=F(Tt),r=F(ar),n=F(hl),{data:a,isLoading:i}=is(jNe(t,r,n,{enabled:!!n&&!!t&&(!!r||!1),staleTime:1/0,retry:!1}));return{data:a,isLoading:i}},GNe=({setName:e,color:t})=>y("div",{className:"set-chip",style:{backgroundColor:t},children:y(de,{fontSize:"standard",fontWeight:"bold",children:e})}),WNe=()=>{const e=F(Rl),r=bt(C2)?.setColorMap||new Map;return!e||r.size===0?null:ne("div",{className:"set-highlighting-header",children:[ne(de,{fontSize:"xlarge",fontWeight:"bold",children:["Ranking Sets Legend:"," "]}),y("div",{className:"set-highlighting-header__chips",children:Array.from(r.entries()).sort((n,a)=>n[0].localeCompare(a[0])).map(([n,a])=>y(GNe,{color:a,setName:n},n))})]})},QNe=L("bE",({children:e,pageId:t=Cg.Gallery})=>{const r=F(Tt),n=F(hl);return y(y4,{baseConfig:{tenant:n,pageId:t,locale:r},children:e})}),GS=nn(Pr((e,t)=>
386{const r=F(zi),n=F(Ir),a=F(Vu),i=F(ar),s=F(sn),o=F(ji),{selections:l,alternateSelections:c}=F(RF),u=F(ka),d=F(Rl),p=a?.hasValidBreadcrumbs,f=n(Ne.ShowBreadcrumbs),g=n(Ne.ShowProductHeaderInfo),h=ja(vn.GALLERY_PRICE_IN_HEADER),v=e2();wg()({type:"featureFlag",name:vn.GALLERY_PRICE_IN_HEADER,enabled:String(h)});const{data:T,isLoading:C}=HNe();return y("section",{className:"gallery-hero-header",...e,ref:t,children:ne("div",{className:"hero-container",children:[f&&p&&y(jS,{}),ne("div",{className:"title-primary",children:[!!r&&y(K3,{fontSkin:"title-headline","data-testid":"page-title",children:r}),g&&!!a&&!!a?.primaryContent&&y("div",{className:"main-content-container",children:y(de,{className:"main-content",children:a?.primaryContent})}),ne("div",{className:"hero-meta",children:[d&&y(WNe,{}),C&&y(ug,{className:"ratings-summary-skeleton","data-testid":"ratings-spinner",children:y(dg,{})}),T&&y(HS,{...T}),!v&&h&&ne(qe,{mt:"3",children:[y(pl,{mpvId:i,productKey:s,version:o,selections:t2(l,u),alternateSelections:c,displayVariant:Tg.LOWEST_PRICE}),y(QNe,{pageId:Cg.GalleryHero,children:y(Sg,{mpvId:i,quantity:u??void 0,selections:l,alternateSelections:c,trackingData:{pageZone:"gallery-header"}})})]})]})]}),y(Y3,{mt:"6"})]})})}));GS.displayName="HeroHeader";const WS=({root:e=null,rootMargin:t,threshold:r}={})=>{const[n,a]=ie({inView:!1});return{ref:_e(s=>{if(!s||typeof IntersectionObserver>"u")return;const o=new IntersectionObserver(([l])=>a({inView:l.isIntersecting,entry:l}),{root:e,rootMargin:t,threshold:r});return o.observe(s),()=>o.disconnect()},[e,t,r]),...n}},KNe=({children:e})=>y("div",{className:un("sticky-header","mobile-sticky-header-visible"),"data-testid":"fixed-header",children:y("div",{className:"mobile-sticky-header-bounded-content",children:y("div",{className:"mobile-sticky-header-actions",children:e})})}),QS=()=>{const e=De(),{warningType:t}=F(VD);return t?y("div",{className:"gallery-warning-box alert-box alert-box-warning",role:"alert",children:e("ContentWarningMessage")}):null};QS.displayName="WarningBox";const YNe=({children:e})=>ne("div",{className:"header-wrapper",children:[e,y(QS,{})]}),KS={span:2,spanLg:3,spanMd:3,spanSm:4,spanXl:2,spanXs:null},L2={span:10,spanLg:9,spanMd:9,spanSm:8,spanXl:10,spanXs:12},XNe={offset:2,offsetLg:3,offsetMd:3,offsetSm:4,offsetXl:2},ZNe=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),JNe=nn(({fullText:e,searchTerm:t})=>{if(!t.trim())return y("span",{children:e});const r=`(${t.trim().split(/\s+/).map(ZNe).join("|")})`,n=new RegExp(r,"gi"),i=e.split(n).filter(s=>s).map((s,o)=>n.test(s)?y("span",{style:{fontWeight:"bold"},children:s},o):y("span",{children:s},o));return y("span",{children:i})}),eLe={};class tLe extends Gn{async getSuggestions(t=eLe){const{locale:r,galleryName:n,keyword:a,limit:i,noCache:s,searchBackend:o,...l}=t,c=`v2/Galleries/${encodeURIComponent(n)}/Culture/${encodeURIComponent(r)}`;try{const{data:u}=await this.api.get(c,{params:{keywordFragment:a,limit:i,requestor:s?ve.noCacheRequestor:ve.appName,searchBackend:o,...l},paramsSerializer:go});return{suggestions:u,requestUrl:c}}catch{return{suggestions:[],requestUrl:c}}}}const rLe=new tLe(ve.services.designConductorService,Je),nLe=5,aLe=e=>{const{queryKey:t}=e,[r,{galleryName:n,keyword:a,locale:i,limit:s,searchBackend:o}]=t;return rLe.getSuggestions({galleryName:n,keyword:a,locale:i,limit:s||nLe,searchBackend:o})},U2=e=>({items:e.map(t=>({val:t}))}),iLe=()=>{const e=as(),t=F(Ea),r=F(Tt),n=F(Qh);return X3({load:async({filterText:a})=>{if(!a)return U2([]);const i=await e.fetchQuery({queryKey:[$I,{galleryName:t,keyword:a,locale:r,searchBackend:n}],queryFn:aLe,staleTime:1/0});return i?.suggestions?U2(i.suggestions):U2([])}})},B2=({autoFocus:e,isMobile:t})=>{const r=Ot(),n=De(),[a,i]=ie(null),s=_e(T=>{i(T)},[]),o=Ha(),l=F(xa,Vf).find(T=>T.type.toUpperCase()==="COLOR"),{options:c}=I2(l),u=ue(()=>c.reduce((T,C)=>({...T,[C.title.toLocaleUpperCase()]:C.value}),{}),[c]),d=iLe(),p=d.items.length===0&&d.isLoading,f=d.isLoading||d.items.length>0,g=T=>{d.setFilterText(T)},h=(T,C)=>{const O=T.split(" ");if(O.length===1&&u[T.toLocaleUpperCase()]){const _=wr(u[T.toLocaleUpperCase()],oe.ATTRIBUTE);if(o([_],[]))return;r(Ca([_]))}else{const A=T.toLocaleUpperCase().includes("BLACK FRIDAY")?[]:O.reduce((P,D)=>{if(u[D.toLocaleUpperCase()]){const Q=wr(u[D.toLocaleUpperCase()],oe.ATTRIBUTE);P.push(Q)}return P},[]);if(A.push(wr(T,oe.KEYWORD,{isAutosuggest:C})),o(A,[]))return;r(Ca(A))}t||$n(bn),d.setFilterText("")},v=T=>{T&&h(`${T}`,!0)};return y("div",{className:"search-box","data-testid":"search-box",ref:s,children:y("form",{role:"search",onSubmit:T=>{T.preventDefault(),d.filterText&&h(d.filterText,!1)},children:y(ku,{children:ne(rg,{allowsCustomValue:!0,disableAutoFilter:!0,allowEmptyCollection:d.isLoading,"aria-label":n("HeaderHierarchySearchTemplates"),inputValue:d.filterText,items:d.items,onInputChange:g,onSelectionChange:v,children:[y(Tu,{children:n("HeaderHierarchySearchTemplates")}
386),y(Z3,{accessibleTextForClearButton:n("SearchBoxAccessibleTextForClearButton"),accessibleTextForSearchButton:n("SearchBoxAccessibleTextForSearchButton"),autoFocus:e,className:"search-box-input","data-testid":"input-search-box",placeholder:n("HeaderHierarchySearchTemplates"),title:n("SearchBoxTextInputTitle")}),f&&ne(ng,{portalContainer:a??void 0,children:[y(ag,{children:({val:T})=>y(ig,{textValue:T,"data-testid":"search-item",children:y(JNe,{fullText:T,searchTerm:d.filterText})},T)}),p&&y(qe,{pb:"5",pt:0,px:"4",children:y(Un,{showText:!0,accessibleText:n("PhotoPersonalizationImageSelectionAssetLoadingLabel"),layout:"horizontal",size:"mini"})})]})]})})})})};B2.displayName="SearchBox";const YS=({onClose:e,autoFocus:t})=>{const r=De(),{ref:n,inView:a,entry:i}=WS(),s=a||!i;return ne("div",{className:"filter-menu-header",children:[y(gu,{accessibleText:r("FilterMenuCloseButtonText"),className:"filter-menu-header-close",onClick:e}),y("div",{className:"flyout-search-container",ref:n,children:s&&y(B2,{autoFocus:t,isMobile:!0})})]})};YS.displayName="FilterMenuHeader";const XS=e=>{const{refinements:t,...r}=e,n=De(),{curryClearAll:a}=BS(),i=Object.values(t).length,s=i>0;return y(kt,{...r,"aria-label":n("ClearAllRefinementsSelection"),className:un("clear-all-button","secondary"),onClick:a(t),children:ne("span",{className:"clear-all-button-text",children:[!s&&n("SelectedRefinementsClearAll"),s&&n("SelectedRefinementsClearAllWithCount",{count:`${i}`})]})})};XS.displayName="ClearAllRefinementsTextButton";const ZS=e=>{const{onClose:t}=e,r=De(),n=F(R2);return ne(qe,{className:"filter-menu-footer",mb:0,children:[y(XS,{refinements:n,width:"full-width"}),y(kt,{skin:"primary",width:"full-width",onClick:t,children:r("FilterMenuDoneButtonText")})]})};ZS.displayName="FilterMenuFooter";const JS=({shouldHideText:e,onClick:t})=>{const r=De();return e?y(Cu,{"aria-label":r("SearchPersonalizationButtonA11yText"),className:"search-icon-button",display:{sm:"none"},tooltip:r("HeaderHierarchySearchTemplates"),onClick:t,children:y(Lt,{iconType:"search"})}):ne(kt,{"aria-label":r("SearchPersonalizationButtonA11yText"),className:"search-button",display:{sm:"none"},iconPosition:"right",width:"full-width",onClick:t,children:[y(de,{as:"span",fontSize:"standard",fontWeight:"normal",children:r("HeaderHierarchySearchTemplates")}),y(Lt,{iconType:"search"})]})};JS.displayName="SearchButton";const eC=({shouldRenderSmallMobileIcon:e,showColorFilterFirst:t})=>{const r=De(),n=Zr(),a=F(qh),i=F(R2),s=F(oi),o=Be(a),[l,c]=ie(!1),[u,d]=ie(!1),p=Object.values(i).length,f=`${s} ${r(s===1?"Result":"Results")}`,g=()=>{c(!1),d(!1),Vf(o.current,a)||$n(bn)},h=w=>{w.preventDefault(),n.trackEvent({action:ft.FLY_OUT_VIEWED,eventLabel:"Filter Button",eventDetail:"Filters Fly-out Open",...n.getPageProperties()}),c(!0)};return ne(vt,{children:[y(JS,{shouldHideText:e,onClick:()=>{c(!0),d(!0)}}),ne(Cu,{className:"filter-menu-button",display:{sm:"none"},tooltip:r("FilterButtonA11yText"),onClick:h,children:[y(Lt,{iconType:"filter"}),p>0&&`(${p})`]}),y(il,{takeOver:!0,className:"filter-menu-dialog stylized-dialog-panel-left stylized-dialog-panel-menu",id:xS,isOpen:l,variant:"panel-left",onRequestDismiss:g,children:ne(sl,{fullBleed:!0,"aria-label":"filter-menu",children:[ne(ol,{children:[y(YS,{autoFocus:u,onClose:g}),ne("div",{className:"search-refinements",children:[s>0&&y(de,{className:"result-count",fontSize:"xsmall",children:f}),y(N2,{})]}),y(O2,{showColorFirst:t})]}),y(hu,{pinned:!0,p:0,children:y(ZS,{onClose:g})})]})})]})};eC.displayName="FilterMenu";const sLe="ma:myFavorites";class oLe extends Gn{async getSpecificUrl(t,r,n){const a=`v3/url/${n}/${t}/${r}`;try{const{data:i}=await this.api.get(a,{params:{requestor:ve.appName}});return i.url}catch{return""}}}const lLe=new oLe(ve.services.mttUrlService,Je),cLe="url_service",uLe=e=>{const{queryKey:t}=e,[,{locale:r,urlId:n,tenant:a}]=t;return lLe.getSpecificUrl(r,n,a)},dLe=(e,t,r,n)=>is({queryKey:[cLe,{locale:e,urlId:t,tenant:r}],enabled:!!r,queryFn:uLe,...n}),pLe=(e,t,r)=>e?`${ve.client.vistaprintRoot[t]}${e}?tab=templates&${r}`:"",tC=e=>{const{className:t,userInteractionLocation:r,skin:n,...a}=e,i=De(),s=F(Tt),o=Zr(),l=F(sn).toUpperCase(),c=F(hl),{data:u,isLoading:d}=dLe(s,sLe,c,{staleTime:1/0}),p=ue(()=>pLe(u,s,`${IP}=${l}`),[u,s,l]),f=()=>{o.trackEvent({userInteractionLocation:r,action:ft.NAVIGATION_CLICKED,eventLabel:st.FAVORITES_CTA,route:ve.client.segmentRoute}),window.location.href=p},g={...a,component:"a",disabled:d,render:h=>y(Nt,{"aria-label":i("FavoriteButtonA11yText"),"data-testid":"favorites-button",className:h.className,href:p,onClick:f,children:h.children})};return ne(vt,{children:[y(Cu,{...g,className:t,display:{sm:"none"},tooltip:i("FavoriteButtonA11yText"),children:y(Lt,{iconType:"heartEmpty"})}),ne(kt,{...g,className:t,display:{xs:"none",sm:"inline-flex"},iconPosition:"left",skin:n,children:[y(Lt,{iconType:"heartEmpty"}),i("Favorites")]})]})};tC.displayName="FavoritesCTA";const rC=nn(()=>{const{ref:e,inView:t,entry:r}
386=WS(),n=ue(()=>t||!r,[t,r]),{isEnabled:a,mode:i,imageCopyKey:s}=zf(),o=a&&i==="modal";return y("div",{className:"subheader",id:bn,ref:e,children:y(n?YNe:KNe,{children:y(Bn,{children:ne(an,{children:[y(Ht,{className:"subheader-left",...KS,children:y(B2,{})}),ne(Ht,{className:"subheader-right",...L2,children:[y(tC,{userInteractionLocation:"staticHeader"}),y(eC,{shouldRenderSmallMobileIcon:o,showColorFilterFirst:o&&s!=="Photo"}),o&&y(x4,{})]})]})})})})});rC.displayName="SubHeader";function q2(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Qs=q2();function nC(e){Qs=e}var Zc={exec:()=>null};function Ve(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(a,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace(Tr.caret,"$1"),r=r.replace(a,s),n},getRegex:()=>new RegExp(r,t)};return n}var fLe=(()=>{try{return!!new RegExp("(?<=1)(?<!1)")}catch{return!1}})(),Tr={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},gLe=/^(?:[ \t]*(?:\n|$))+/,hLe=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,mLe=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Jc=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,vLe=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,V2=/(?:[*+-]|\d{1,9}[.)])/,aC=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,iC=Ve(aC).replace(/bull/g,V2).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),bLe=Ve(aC).replace(/bull/g,V2).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),z2=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,yLe=/^[^\n]+/,j2=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,wLe=Ve(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",j2).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),xLe=Ve(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,V2).getRegex(),jf="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",H2=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,ELe=Ve("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
vendor: 16,384 bytes, lines 386-411
386)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",H2).replace("tag",jf).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),sC=Ve(z2).replace("hr",Jc).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",jf).getRegex(),kLe=Ve(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",sC).getRegex(),G2={blockquote:kLe,code:hLe,def:wLe,fences:mLe,heading:vLe,hr:Jc,html:ELe,lheading:iC,list:xLe,newline:gLe,paragraph:sC,table:Zc,text:yLe},oC=Ve("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",Jc).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",jf).getRegex(),TLe={...G2,lheading:bLe,table:oC,paragraph:Ve(z2).replace("hr",Jc).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",oC).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",jf).getRegex()},SLe={...G2,html:Ve(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",H2).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Zc,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Ve(z2).replace("hr",Jc).replace("heading",` *#{1,6} *[^ 387]`).replace("lheading",iC).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},CLe=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,PLe=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,lC=/^( {2,}|\\)\n(?!\s*$)/,ILe=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Hf=/[\p{P}\p{S}]/u,W2=/[\s\p{P}\p{S}]/u,cC=/[^\s\p{P}\p{S}]/u,_Le=Ve(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,W2).getRegex(),uC=/(?!~)[\p{P}\p{S}]/u,ALe=/(?!~)[\s\p{P}\p{S}]/u,OLe=/(?:[^\s\p{P}\p{S}]|~)/u,MLe=Ve(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",fLe?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),dC=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,$Le=Ve(dC,"u").replace(/punct/g,Hf).getRegex(),FLe=Ve(dC,"u").replace(/punct/g,uC).getRegex(),pC="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",DLe=Ve(pC,"gu").replace(/notPunctSpace/g,cC).replace(/punctSpace/g,W2).replace(/punct/g,Hf).getRegex(),RLe=Ve(pC,"gu").replace(/notPunctSpace/g,OLe).replace(/punctSpace/g,ALe).replace(/punct/g,uC).getRegex(),NLe=Ve("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,cC).replace(/punctSpace/g,W2).replace(/punct/g,Hf).getRegex(),LLe=Ve(/\\(punct)/,"gu").replace(/punct/g,Hf).getRegex(),ULe=Ve(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),BLe=Ve(H2).replace("(?:-->|$)","-->").getRegex(),qLe=Ve("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",BLe).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Gf=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,VLe=Ve(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",Gf).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),fC=Ve(/^!?\[(label)\]\[(ref)\]/).replace("label",Gf).replace("ref",j2).getRegex(),gC=Ve(/^!?\[(ref)\](?:\[\])?/).replace("ref",j2).getRegex(),zLe=Ve("reflink|nolink(?!\\()","g").replace("reflink",fC).replace("nolink",gC).getRegex(),hC=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,Q2={_backpedal:Zc,anyPunctuation:LLe,autolink:ULe,blockSkip:MLe,br:lC,code:PLe,del:Zc,emStrongLDelim:$Le,emStrongRDelimAst:DLe,emStrongRDelimUnd:NLe,escape:CLe,link:VLe,nolink:gC,punctuation:_Le,reflink:fC,reflinkSearch:zLe,tag:qLe,text:ILe,url:Zc},jLe={...Q2,link:Ve(/^!?\[(label)\]\((.*?)\)/).replace("label",Gf).getRegex(),reflink:Ve(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Gf).getRegex()},K2={...Q2,emStrongRDelimAst:RLe,emStrongLDelim:FLe,url:Ve(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",hC).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:Ve(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",hC).getRegex()},HLe={...K2,br:Ve(lC).replace("{2,}","*").getRegex(),text:Ve(K2.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},Wf={normal:G2,gfm:TLe,pedantic:SLe},eu={normal:Q2,gfm:K2,breaks:HLe,pedantic:jLe},GLe={"&":"&","<":"<",">":">",'"':""","'":"'"},mC=e=>GLe[e];function ma(e,t){if(t){if(Tr.escapeTest.test(e))return e.replace(Tr.escapeReplace,mC)}else if(Tr.escapeTestNoEncode.test(e))return e.replace(Tr.escapeReplaceNoEncode,mC);return e}function vC(e){try{e=encodeURI(e).replace(Tr.percentDecode,"%")}catch{return null}return e}function bC(e,t){let r=e.replace(Tr.findPipe,(i,s,o)=>{let l=!1,c=s;for(;--c>=0&&o[c]==="\\";)l=!l;return l?"|":" |"}),n=r.split(Tr.splitPipe),a=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;a<n.length;a++)n[a]=n[a].trim().replace(Tr.slashPipe,"|");return n}function tu(e,t,r){let n=e.length;if(n===0)return"";let a=0;for(;a<n&&e.charAt(n-a-1)===t;)a++;return e.slice(0,n-a)}function WLe(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function yC(e,t,r,n,a){let i=t.href,s=t.title||null,o=e[1].replace(a.other.outputLinkReplace,"$1");n.state.inLink=!0;let l={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,l}function QLe(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let a=n[1];return t.split(` 388`).map(i=>{let s=i.match(r.other.beginningSpace);if(s===null)return i;let[o]=s;return o.length>=a.length?i.slice(a.length):i}).join(` 389`)}var Qf=class{options;rules;lexer;constructor(e){this.options=e||Qs}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let r=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?r:tu(r,` 390`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let r=t[0],n=QLe(r,t[3]||"",this.rules);return{type:"code",raw:r,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let r=t[2].trim();if(this.rules.other.endingHash.test(r)){let n=tu(r,"#");(this.options.pedantic||!n||this.rules.other.endingSpaceChar.test(n))&&(r=n.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:tu(t[0],` 391`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let r=tu(t[0],` 392`).split(` 393`),n="",a="",i=[];for(;r.length>0;){let s=!1,o=[],l;for(l=0;l<r.length;l++)if(this.rules.other.blockquoteStart.test(r[l]))o.push(r[l]),s=!0;else if(!s)o.push(r[l]);else break;r=r.slice(l);let c=o.join(` 394`),u=c.replace(this.rules.other.blockquoteSetextReplace,` 395 $1`).replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n} 396${c}`:c,a=a?`${a} 397${u}`:u;let d=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(u,i,!0),this.lexer.state.top=d,r.length===0)break;let p=i.at(-1);if(p?.type==="code")break;if(p?.type==="blockquote"){let f=p,g=f.raw+` 398`+r.join(` 399`),h=this.blockquote(g);i[i.length-1]=h,n=n.substring(0,n.length-f.raw.length)+h.raw,a=a.substring(0,a.length-f.text.length)+h.text;break}else if(p?.type==="list"){let f=p,g=f.raw+` 400`+r.join(` 401`),h=this.list(g);i[i.length-1]=h,n=n.substring(0,n.length-p.raw.length)+h.raw,a=a.substring(0,a.length-f.raw.length)+h.raw,r=g.substring(i.at(-1).raw.length).split(` 402`);continue}}return{type:"blockquote",raw:n,tokens:i,text:a}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),n=r.length>1,a={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?`\\d{1,9}\\${r.slice(-1)}`:`\\${r}`,this.options.pedantic&&(r=n?r:"[*+-]");let i=this.rules.other.listItemRegex(r),s=!1;for(;e;){let l=!1,c="",u="";if(!(t=i.exec(e))||this.rules.block.hr.test(e))break;c=t[0],e=e.substring(c.length);let d=t[2].split(` 403`,1)[0].replace(this.rules.other.listReplaceTabs,w=>" ".repeat(3*w.length)),p=e.split(` 404`,1)[0],f=!d.trim(),g=0;if(this.options.pedantic?(g=2,u=d.trimStart()):f?g=t[1].length+1:(g=t[2].search(this.rules.other.nonSpaceChar),g=g>4?1:g,u=d.slice(g),g+=t[1].length),f&&this.rules.other.blankLine.test(p)&&(c+=p+` 405`,e=e.substring(p.length+1),l=!0),!l){let w=this.rules.other.nextBulletRegex(g),T=this.rules.other.hrRegex(g),C=this.rules.other.fencesBeginRegex(g),O=this.rules.other.headingBeginRegex(g),_=this.rules.other.htmlBeginRegex(g);for(;e;){let A=e.split(` 406`,1)[0],P;if(p=A,this.options.pedantic?(p=p.replace(this.rules.other.listReplaceNesting," "),P=p):P=p.replace(this.rules.other.tabCharGlobal," "),C.test(p)||O.test(p)||_.test(p)||w.test(p)||T.test(p))break;if(P.search(this.rules.other.nonSpaceChar)>=g||!p.trim())u+=` 407`+P.slice(g);else{if(f||d.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||C.test(d)||O.test(d)||T.test(d))break;u+=` 408`+p}!f&&!p.trim()&&(f=!0),c+=A+` 409`,e=e.substring(A.length+1),d=P.slice(g)}}a.loose||(s?a.loose=!0:this.rules.other.doubleBlankLine.test(c)&&(s=!0));let h=null,v;this.options.gfm&&(h=this.rules.other.listIsTask.exec(u),h&&(v=h[0]!=="[ ] ",u=u.replace(this.rules.other.listReplaceTask,""))),a.items.push({type:"list_item",raw:c,task:!!h,checked:v,loose:!1,text:u,tokens:[]}),a.raw+=c}let o=a.items.at(-1);if(o)o.raw=o.raw.trimEnd(),o.text=o.text.trimEnd();else return;a.raw=a.raw.trimEnd();for(let l=0;l<a.items.length;l++)if(this.lexer.state.top=!1,a.items[l].tokens=this.lexer.blockTokens(a.items[l].text,[]),!a.loose){let c=a.items[l].tokens.filter(d=>d.type==="space"),u=c.length>0&&c.some(d=>this.rules.other.anyLine.test(d.raw));a.loose=u}if(a.loose)for(let l=0;l<a.items.length;l++)a.items[l].loose=!0;return a}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:t[1]==="pre"||t[1]==="script"||t[1]==="style",text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let r=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",a=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:r,raw:t[0],href:n,title:a}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let r=bC(t[1]),n=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),a=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(` 410`):[],i={type:"table",raw:t[0],header:[],align:[],rows:[]};if(r.length===n.length){for(let s of n)this.rules.other.tableAlignRight.test(s)?i.align.push("right"):this.rules.other.tableAlignCenter.test(s)?i.align.push("center"):this.rules.other.tableAlignLeft.test(s)?i.align.push("left"):i.align.push(null);for(let s=0;s<r.length;s++)i.header.push({text:r[s],tokens:this.lexer.inline(r[s]),header:!0,align:i.align[s]});for(let s of a)i.rows.push(bC(s,i.header.length).map((o,l)=>({text:o,tokens:this.lexer.inline(o),header:!1,align:i.align[l]})));return i}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let r=t[1].charAt(t[1].length-1)===` 411`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:r,tokens:this.lexer.inline(r)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let i=tu(r.slice(0,-1),"\\");if((r.length-i.length)%2===0)return}else{let i=WLe(t[2],"()");if(i===-2)return;if(i>-1){let s=(t[0].indexOf("!")===0?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,s).trim(),t[3]=""}}let n=t[2],a="";if(this.options.pedantic){let i=this.rules.other.pedanticHrefTitle.exec(n);i&&(n=i[1],a=i[3])}else a=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?n=n.slice(1):n=n.slice(1,-1)),yC(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:a&&a.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let n=(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," "),a=t[n.toLowerCase()];if(!a){let i=r[0].charAt(0);return{type:"text",raw:i,text:i}}return yC(r,a,r[0],this.lexer,this.rules)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumer
vendor: 6,562 bytes, lines 411-425
411ic))&&(!(n[1]||n[2])||!r||this.rules.inline.punctuation.exec(r))){let a=[...n[0]].length-1,i,s,o=a,l=0,c=n[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+a);(n=c.exec(t))!=null;){if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!i)continue;if(s=[...i].length,n[3]||n[4]){o+=s;continue}else if((n[5]||n[6])&&a%3&&!((a+s)%3)){l+=s;continue}if(o-=s,o>0)continue;s=Math.min(s,s+o+l);let u=[...n[0]][0].length,d=e.slice(0,a+n.index+u+s);if(Math.min(a,s)%2){let f=d.slice(1,-1);return{type:"em",raw:d,text:f,tokens:this.lexer.inlineTokens(f)}}let p=d.slice(2,-2);return{type:"strong",raw:d,text:p,tokens:this.lexer.inlineTokens(p)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let r=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(r),a=this.rules.other.startingSpaceChar.test(r)&&this.rules.other.endingSpaceChar.test(r);return n&&a&&(r=r.substring(1,r.length-1)),{type:"codespan",raw:t[0],text:r}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let r,n;return t[2]==="@"?(r=t[1],n="mailto:"+r):(r=t[1],n=r),{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let r,n;if(t[2]==="@")r=t[0],n="mailto:"+r;else{let a;do a=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(a!==t[0]);r=t[0],t[1]==="www."?n="http://"+t[0]:n=t[0]}return{type:"link",raw:t[0],text:r,href:n,tokens:[{type:"text",raw:r,text:r}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let r=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:r}}}},Fn=class s3{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Qs,this.options.tokenizer=this.options.tokenizer||new Qf,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:Tr,block:Wf.normal,inline:eu.normal};this.options.pedantic?(r.block=Wf.pedantic,r.inline=eu.pedantic):this.options.gfm&&(r.block=Wf.gfm,this.options.breaks?r.inline=eu.breaks:r.inline=eu.gfm),this.tokenizer.rules=r}static get rules(){return{block:Wf,inline:eu}}static lex(t,r){return new s3(r).lex(t)}static lexInline(t,r){return new s3(r).inlineTokens(t)}lex(t){t=t.replace(Tr.carriageReturn,` 412`),this.blockTokens(t,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){for(this.options.pedantic&&(t=t.replace(Tr.tabCharGlobal," ").replace(Tr.spaceLine,""));t;){let a;if(this.options.extensions?.block?.some(s=>(a=s.call({lexer:this},t,r))?(t=t.substring(a.raw.length),r.push(a),!0):!1))continue;if(a=this.tokenizer.space(t)){t=t.substring(a.raw.length);let s=r.at(-1);a.raw.length===1&&s!==void 0?s.raw+=` 413`:r.push(a);continue}if(a=this.tokenizer.code(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(` 414`)?"":` 415`)+a.raw,s.text+=` 416`+a.text,this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(a=this.tokenizer.fences(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(` 417`)?"":` 418`)+a.raw,s.text+=` 419`+a.raw,this.inlineQueue.at(-1).src=s.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title},r.push(a));continue}if(a=this.tokenizer.table(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(t)){t=t.substring(a.raw.length),r.push(a);continue}let i=t;if(this.options.extensions?.startBlock){let s=1/0,o=t.slice(1),l;this.options.extensions.startBlock.forEach(c=>{l=c.call({lexer:this},o),typeof l=="number"&&l>=0&&(s=Math.min(s,l))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(a=this.tokenizer.paragraph(i))){let s=r.at(-1);n&&s?.type==="paragraph"?(s.raw+=(s.raw.endsWith(` 420`)?"":` 421`)+a.raw,s.text+=` 422`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a),n=i.length!==t.length,t=t.substring(a.raw.length);continue}if(a=this.tokenizer.text(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="text"?(s.raw+=(s.raw.endsWith(` 423`)?"":` 424`)+a.raw,s.text+=` 425`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(t){let s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n=t,a=null;if(this.tokens.links){let l=Object.keys(this.tokens.links);if(l.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)l.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,a.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(a=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)i=a[2]?a[2].length:0,n=n.slice(0,a.index+i)+"["+"a".repeat(a[0].length-i-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,o="";for(;t;){s||(o=""),s=!1;let l;if(this.options.extensions?.inline?.some(u=>(l=u.call({lexer:this},t,r))?(t=t.substring(l.raw.length),r.push(l),!0):!1))continue;if(l=this.tokenizer.escape(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.tag(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.link(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(l.raw.length);let u=r.at(-1);
vendor: 6,990 bytes, lines 425-444
425l.type==="text"&&u?.type==="text"?(u.raw+=l.raw,u.text+=l.text):r.push(l);continue}if(l=this.tokenizer.emStrong(t,n,o)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.codespan(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.br(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.del(t)){t=t.substring(l.raw.length),r.push(l);continue}if(l=this.tokenizer.autolink(t)){t=t.substring(l.raw.length),r.push(l);continue}if(!this.state.inLink&&(l=this.tokenizer.url(t))){t=t.substring(l.raw.length),r.push(l);continue}let c=t;if(this.options.extensions?.startInline){let u=1/0,d=t.slice(1),p;this.options.extensions.startInline.forEach(f=>{p=f.call({lexer:this},d),typeof p=="number"&&p>=0&&(u=Math.min(u,p))}),u<1/0&&u>=0&&(c=t.substring(0,u+1))}if(l=this.tokenizer.inlineText(c)){t=t.substring(l.raw.length),l.raw.slice(-1)!=="_"&&(o=l.raw.slice(-1)),s=!0;let u=r.at(-1);u?.type==="text"?(u.raw+=l.raw,u.text+=l.text):r.push(l);continue}if(t){let u="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return r}},Kf=class{options;parser;constructor(e){this.options=e||Qs}space(e){return""}code({text:e,lang:t,escaped:r}){let n=(t||"").match(Tr.notSpaceStart)?.[0],a=e.replace(Tr.endingNewline,"")+` 426`;return n?'<pre><code class="language-'+ma(n)+'">'+(r?a:ma(a,!0))+`</code></pre> 427`:"<pre><code>"+(r?a:ma(a,!0))+`</code></pre> 428`}blockquote({tokens:e}){return`<blockquote> 429${this.parser.parse(e)}</blockquote> 430`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`<h${t}>${this.parser.parseInline(e)}</h${t}> 431`}hr(e){return`<hr> 432`}list(e){let t=e.ordered,r=e.start,n="";for(let s=0;s<e.items.length;s++){let o=e.items[s];n+=this.listitem(o)}let a=t?"ol":"ul",i=t&&r!==1?' start="'+r+'"':"";return"<"+a+i+`> 433`+n+"</"+a+`> 434`}listitem(e){let t="";if(e.task){let r=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=r+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=r+" "+ma(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:r+" ",text:r+" ",escaped:!0}):t+=r+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`<li>${t}</li> 435`}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:e}){return`<p>${this.parser.parseInline(e)}</p> 436`}table(e){let t="",r="";for(let a=0;a<e.header.length;a++)r+=this.tablecell(e.header[a]);t+=this.tablerow({text:r});let n="";for(let a=0;a<e.rows.length;a++){let i=e.rows[a];r="";for(let s=0;s<i.length;s++)r+=this.tablecell(i[s]);n+=this.tablerow({text:r})}return n&&(n=`<tbody>${n}</tbody>`),`<table> 437<thead> 438`+t+`</thead> 439`+n+`</table> 440`}tablerow({text:e}){return`<tr> 441${e}</tr> 442`}tablecell(e){let t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?`<${r} align="${e.align}">`:`<${r}>`)+t+`</${r}> 443`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${ma(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:r}){let n=this.parser.parseInline(r),a=vC(e);if(a===null)return n;e=a;let i='<a href="'+e+'"';return t&&(i+=' title="'+ma(t)+'"'),i+=">"+n+"</a>",i}image({href:e,title:t,text:r,tokens:n}){n&&(r=this.parser.parseInline(n,this.parser.textRenderer));let a=vC(e);if(a===null)return ma(r);e=a;let i=`<img src="${e}" alt="${r}"`;return t&&(i+=` title="${ma(t)}"`),i+=">",i}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:ma(e.text)}},Y2=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}},Dn=class o3{options;renderer;textRenderer;constructor(t){this.options=t||Qs,this.options.renderer=this.options.renderer||new Kf,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Y2}static parse(t,r){return new o3(r).parse(t)}static parseInline(t,r){return new o3(r).parseInline(t)}parse(t,r=!0){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=i,l=this.options.extensions.renderers[o.type].call({parser:this},o);if(l!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(o.type)){n+=l||"";continue}}let s=i;switch(s.type){case"space":{n+=this.renderer.space(s);continue}case"hr":{n+=this.renderer.hr(s);continue}case"heading":{n+=this.renderer.heading(s);continue}case"code":{n+=this.renderer.code(s);continue}case"table":{n+=this.renderer.table(s);continue}case"blockquote":{n+=this.renderer.blockquote(s);continue}case"list":{n+=this.renderer.list(s);continue}case"html":{n+=this.renderer.html(s);continue}case"def":{n+=this.renderer.def(s);continue}case"paragraph":{n+=this.renderer.paragraph(s);continue}case"text":{let o=s,l=this.renderer.text(o);for(;a+1<t.length&&t[a+1].type==="text";)o=t[++a],l+=` 444`+this.renderer.text(o);r?n+=this.renderer.paragraph({type:"paragraph",raw:l,text:l,tokens:[{type:"text",raw:l,text:l,escaped:!0}]}):n+=l;continue}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}parseInline(t,r=this.renderer){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let o=this.options.extensions.renderers[i.type].call({parser:this},i);if(o!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=o||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let o='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(o),"";throw new Error(o)}}}return n}},ru=class{options;block;constructor(e){this.options=e||Qs}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}emStrongMask(e){return e}provideLexer(){return this.block?Fn.lex:Fn.lexInline}provideParser(){return this.block?Dn.parse:Dn.parseInline}},KLe=class{defaults=q2();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=Dn;
vendor: 1,069 bytes, line 444
444Renderer=Kf;TextRenderer=Y2;Lexer=Fn;Tokenizer=Qf;Hooks=ru;constructor(...e){this.use(...e)}walkTokens(e,t){let r=[];for(let n of e)switch(r=r.concat(t.call(this,n)),n.type){case"table":{let a=n;for(let i of a.header)r=r.concat(this.walkTokens(i.tokens,t));for(let i of a.rows)for(let s of i)r=r.concat(this.walkTokens(s.tokens,t));break}case"list":{let a=n;r=r.concat(this.walkTokens(a.items,t));break}default:{let a=n;this.defaults.extensions?.childTokens?.[a.type]?this.defaults.extensions.childTokens[a.type].forEach(i=>{let s=a[i].flat(1/0);r=r.concat(this.walkTokens(s,t))}):a.tokens&&(r=r.concat(this.walkTokens(a.tokens,t)))}}return r}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(r=>{let n={...r};if(n.async=this.defaults.async||n.async||!1,r.extensions&&(r.extensions.forEach(a=>{if(!a.name)throw new Error("extension name required");if("renderer"in a){let i=t.renderers[a.name];i?t.renderers[a.name]=function(...s){let o=a.renderer.apply(this,s);return o===!1&&(o=i.apply(this,s)),o}:t.renderers[a.name]=a.renderer}
vendor: 4,406 bytes, lines 444-445
444if("tokenizer"in a){if(!a.level||a.level!=="block"&&a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let i=t[a.level];i?i.unshift(a.tokenizer):t[a.level]=[a.tokenizer],a.start&&(a.level==="block"?t.startBlock?t.startBlock.push(a.start):t.startBlock=[a.start]:a.level==="inline"&&(t.startInline?t.startInline.push(a.start):t.startInline=[a.start]))}"childTokens"in a&&a.childTokens&&(t.childTokens[a.name]=a.childTokens)}),n.extensions=t),r.renderer){let a=this.defaults.renderer||new Kf(this.defaults);for(let i in r.renderer){if(!(i in a))throw new Error(`renderer '${i}' does not exist`);if(["options","parser"].includes(i))continue;let s=i,o=r.renderer[s],l=a[s];a[s]=(...c)=>{let u=o.apply(a,c);return u===!1&&(u=l.apply(a,c)),u||""}}n.renderer=a}if(r.tokenizer){let a=this.defaults.tokenizer||new Qf(this.defaults);for(let i in r.tokenizer){if(!(i in a))throw new Error(`tokenizer '${i}' does not exist`);if(["options","rules","lexer"].includes(i))continue;let s=i,o=r.tokenizer[s],l=a[s];a[s]=(...c)=>{let u=o.apply(a,c);return u===!1&&(u=l.apply(a,c)),u}}n.tokenizer=a}if(r.hooks){let a=this.defaults.hooks||new ru;for(let i in r.hooks){if(!(i in a))throw new Error(`hook '${i}' does not exist`);if(["options","block"].includes(i))continue;let s=i,o=r.hooks[s],l=a[s];ru.passThroughHooks.has(i)?a[s]=c=>{if(this.defaults.async&&ru.passThroughHooksRespectAsync.has(i))return(async()=>{let d=await o.call(a,c);return l.call(a,d)})();let u=o.call(a,c);return l.call(a,u)}:a[s]=(...c)=>{if(this.defaults.async)return(async()=>{let d=await o.apply(a,c);return d===!1&&(d=await l.apply(a,c)),d})();let u=o.apply(a,c);return u===!1&&(u=l.apply(a,c)),u}}n.hooks=a}if(r.walkTokens){let a=this.defaults.walkTokens,i=r.walkTokens;n.walkTokens=function(s){let o=[];return o.push(i.call(this,s)),a&&(o=o.concat(a.call(this,s))),o}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return Fn.lex(e,t??this.defaults)}parser(e,t){return Dn.parse(e,t??this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},a={...this.defaults,...n},i=this.onError(!!a.silent,!!a.async);if(this.defaults.async===!0&&n.async===!1)return i(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||t===null)return i(new Error("marked(): input parameter is undefined or null"));if(typeof t!="string")return i(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(a.hooks&&(a.hooks.options=a,a.hooks.block=e),a.async)return(async()=>{let s=a.hooks?await a.hooks.preprocess(t):t,o=await(a.hooks?await a.hooks.provideLexer():e?Fn.lex:Fn.lexInline)(s,a),l=a.hooks?await a.hooks.processAllTokens(o):o;a.walkTokens&&await Promise.all(this.walkTokens(l,a.walkTokens));let c=await(a.hooks?await a.hooks.provideParser():e?Dn.parse:Dn.parseInline)(l,a);return a.hooks?await a.hooks.postprocess(c):c})().catch(i);try{a.hooks&&(t=a.hooks.preprocess(t));let s=(a.hooks?a.hooks.provideLexer():e?Fn.lex:Fn.lexInline)(t,a);a.hooks&&(s=a.hooks.processAllTokens(s)),a.walkTokens&&this.walkTokens(s,a.walkTokens);let o=(a.hooks?a.hooks.provideParser():e?Dn.parse:Dn.parseInline)(s,a);return a.hooks&&(o=a.hooks.postprocess(o)),o}catch(s){return i(s)}}}onError(e,t){return r=>{if(r.message+=` 445Please report this to https://github.com/markedjs/marked.`,e){let n="<p>An error occurred:</p><pre>"+ma(r.message+"",!0)+"</pre>";return t?Promise.resolve(n):n}if(t)return Promise.reject(r);throw r}}},Ks=new KLe;function Ze(e,t){return Ks.parse(e,t)}Ze.options=Ze.setOptions=function(e){return Ks.setOptions(e),Ze.defaults=Ks.defaults,nC(Ze.defaults),Ze},Ze.getDefaults=q2,Ze.defaults=Qs,Ze.use=function(...e){return Ks.use(...e),Ze.defaults=Ks.defaults,nC(Ze.defaults),Ze},Ze.walkTokens=function(e,t){return Ks.walkTokens(e,t)},Ze.parseInline=Ks.parseInline,Ze.Parser=Dn,Ze.parser=Dn.parse,Ze.Renderer=Kf,Ze.TextRenderer=Y2,Ze.Lexer=Fn,Ze.lexer=Fn.lex,Ze.Tokenizer=Qf,Ze.Hooks=ru,Ze.parse=Ze,Ze.options,Ze.setOptions,Ze.use,Ze.walkTokens,Ze.parseInline,Dn.parse,Fn.lex;const X2=({options:e,children:t})=>{const r=ue(()=>{try{return xh(Ze.parse(t,e))}catch(n){return Je().warn("Failed to parse markdown:",n),""}},[t,e]);return y("div",{className:"markdown-body",dangerouslySetInnerHTML:{__html:r}}
445)},YLe=()=>{const e=F(Vu);return ne(Bn,{className:"secondary-content-container",component:"section",children:[y(an,{children:y(Ht,{span:12,spanLg:10,spanMd:10,children:y(su,{children:e?.secondaryHeader})})}),e?.secondaryContent&&y(an,{children:y(Ht,{span:12,spanLg:10,spanMd:10,children:y(X2,{children:e.secondaryContent})})})]})},Z2=e=>`question${e}`,wC=()=>{const[e,t]=ie({[Z2(0)]:!0,[Z2(1)]:!0}),r=F(kI),a=F(Ir)(Ne.ShowFAQs),i=De();return a&&r&&r.length?y(Bn,{className:"faqs",children:y(an,{children:ne(Ht,{span:12,spanLg:10,spanMd:10,children:[y(cl,{fontSize:"x3large",mb:"6",children:i("FaqTitle")}),y(Su,{expandedCollapsibles:e,skin:"standard",onRequestExpandedChange:(s,o)=>{t(l=>({...l,[s]:o}))},children:r.map((s,o)=>{const{answer:l,question:c}=s,u=Z2(o);return y(ya,{collapsibleId:u,heading:c,children:y(X2,{children:l})},u)})})]})})}):null};wC.displayName="Faq";const xC=()=>{const e=F(wI),r=F(Ir)(Ne.ShowProductOptionsDescription),n=De();return r&&e&&e.length?ne(vt,{children:[y(cl,{className:"product-options-descriptions",fontSize:"large",children:n("ProductOptions")}),y(Su,{children:e.map(a=>y(ya,{className:"product-collapsible",collapsibleId:a.name,heading:a.name,children:y(Bn,{children:y(an,{children:a.valueDescriptions.map(i=>y(Ht,{span:4,children:ne(J3,{layout:"vertical",children:[y(e4,{children:y(t4,{aspectRatio:1,srcSet:i.image})}),ne(r4,{className:"standard-tile-contents",children:[y(n4,{children:i.title}),i.text&&y(a4,{children:y("div",{className:un("list-bullet","text-size-6","text-color-dark-grey"),children:y(X2,{children:i.text})})})]})]})},i.title))})})},a.name))})]}):null};xC.displayName="ProductOptionsDescriptions";const EC=()=>{const e=F(xI),n=F(Ir)(Ne.ShowQuicklinks)&&e?.filter(a=>!!a.links.length);return n?y("div",{className:"quicklinks-container",children:n.map(a=>ne("div",{className:"quicklinks-section",children:[y(cl,{fontSize:"large",mb:"6",textAlign:"left",children:a.category}),y("div",{className:"quicklinks-links",children:a.links.map(i=>y(de,{fontSize:"standard",fontWeight:"normal",mb:"5",textAlign:"left",children:y(Nt,{href:i.href,skin:"unstyled",children:i.name})},i.name))})]},a.category))}):null};EC.displayName="QuickLinks";const kC=()=>{const e=De(),t=F(W4),r=F(H4),n=e("ProductPageIGPL0Label",{productname:t},{prefix:"{{",suffix:"}}"}),a=`<a href=${r} aria-label=${n}>${t}</a>`,i=e("ProductPageIGPL0Label",{productname:a},{prefix:"{{",suffix:"}}"});return y(Fe,{justifyContent:"center",children:y(de,{component:"p",dangerouslySetInnerHTML:{__html:i},margin:"0"})})};kC.displayName="IGPL0Callout";const XLe=e=>{const t=F(wo),[r,n]=ie(!1);fe(()=>{!t&&!r&&(n(!0),e())},[e,r,t])},TC={},ZLe=()=>{const e=F(Id),t=Zr(),r=F(wo),n=Be(null),a=F(li);return XLe(()=>{n.current?.()}),(i,s=0)=>{const o=f8(i,e);if(s!==2&&!TC[i]&&o&&typeof window<"u"){const l=()=>{TC[i]=!0,tD(i,e,t),a&&console.log("Experiment Viewed: ",i,e)};!r||s===1?l():n.current=l}return o}},SC="note_cards_pdp_vs_dff",CC=L("e",{[SC]:{Control:"NoteCardsPDPFlowTestControl",Enabled:"NoteCardsPDPFlowTestEnabled"}}),qBe=L("h",Object.keys(CC)),JLe=()=>{const e=ZLe();fe(()=>{Mr.recordAppHydratedEvent(),e(CC[SC].Control)},[])},PC=e=>({type:y8,payload:{id:e}}),nu=e=>({type:w8,payload:{dpcsLoading:e}}),IC=e=>({type:x8,payload:{designPersonalizationWidgetHasImage:e}}),_C=e=>({type:E8,payload:{designPersonalizationWidgetHasColor:e}}),AC=e=>({type:k8,payload:{colorVariationDPCs:e}}),eUe=()=>{const e=Ot(),{auth:t}=wa(),{designPersonalizationContextId:r,designPersonalizationHasImage:n,designPersonalizationHasColor:a,colorVariationDPCs:i,isPersonalizationWidgetUpdating:s}=Pg(),o=Be(n),l=Be(a),c=Be(JSON.stringify(i)),u=Be(r),d=Be(s),p=Be(!0),f=!!r||n||a,h=F(a2)?on.RestOfPage:void 0;return fe(()=>{s&&!p.current&&e(nu(!0))},[s,e]),fe(()=>{const v=!!u.current||o.current||l.current,w=u.current!==r,T=o.current!==n,C=l.current!==a,O=JSON.stringify(i),_=c.current!==O;if(w&&(e(PC(r)),u.current=r),T&&(e(IC(n)),o.current=n),C&&(e(_C(a)),l.current=a),_&&(e(AC(i)),c.current=O),(w||T||C||_)&&!s&&!p.current){const P=v||f?on.FullPage:h;P&&(e(nu(!0)),e(ci({shouldUpdateUrl:!1,fetchMode:P})).finally(()=>{e(nu(!1))}))}},[t,r,n,a,i]),fe(()=>{const v=d.current;if(d.current=s,v&&!s)if(p.current){p.current=!1,e(PC(r)),e(IC(n)),e(_C(a)),e(AC(i));const w=f?on.FullPage:h;w&&e(ci({shouldUpdateUrl:!1,fetchMode:w}))}else e(nu(!0)),e(ci({shouldUpdateUrl:!1,fetchMode:on.FullPage})).finally(()=>{e(nu(!1))})},[s,e]),null},tUe=({children:e})=>{const{isEnabled:t}=zf();return t?ne(vt,{children:[y(eUe,{}),e]}):y(vt,{children:e})},rUe=((e=2e3)=>{let t;return()=>{t||(t=setTimeout(()=>{t=void 0,Mr.recordImagesLoaded()},e))}})(),nUe=()=>e=>
445{e.getEntries().forEach(t=>{t.name.includes("rendering")&&(window.imageResources||(window.imageResources=[]),window.imageResources.push(t),rUe())})},aUe=()=>(fe(()=>{window.imageResources||(window.imageResources=[]),window.windowObserver?.disconnect(),window.windowObserver=new PerformanceObserver(nUe()),window.windowObserver.observe({type:"resource"})},[]),fe(()=>{window.imageResources||(window.imageResources=[]),Mr.recordImagesLoaded()},[]),null),iUe="SET_AUTH_DATA",OC=e=>({payload:{...e},type:iUe}),sUe=()=>{const e=Ot(),{auth:t,identity:r}=wa();fe(()=>{e(OC({canonicalId:t?.getCanonicalId(),authorizationHeader:r?.authorizationHeader}))},[t,e,r,OC])},oUe=["core","accordion","alertBox","button","carousel","grid","hidden","icon","listbox","modalDialog","pagination","progressiveImage","selectionSet","standardTile","toggleSwitch","ratingsStars","progressBar","utility","visible","spinner","pricing","baseTile","emptyState","popover","tabs","zoomableImage"],lUe=()=>{const e=F(li),t=F(ZF),r=F(Tt),n=F(ar),a=F(JF);fe(()=>{console.log("=== Gallery Fragment ==="),e&&(console.log(`Path: ${t}; Locale: ${r}; MPV: ${n}; URL ID: ${a}`),console.log(`Local URL: http://localhost:12345/?forwardedPath=${t}&locale=${r}&productId=${n}&urlId=${a}`))},[])},cUe=()=>{const e=Zr(),t=F(wo),r=F(p=>t0(p,e,_r.DesignTile),()=>!0),n=F(Id),a=F(Tt),i=F(oi),s=F(Ea),o=F(Vi),l=F(sn),c=F(Cd,()=>!0),u=F(Pd),d=Be(!1);fe(()=>{if(d.current)return;t||e.trackImpression(r),e.trackNavigation();const p=n?JSON.parse(n).map(f=>f.FeatureFlag):"";Mr.setPageView("gallery",{locale:a,entityCount:i,galleryName:s,galleryId:o,productKey:l,featureFlag:p.toString(),quickViewId:c?.toString(),experienceType:u||ml.GALLERY}),d.current=!0},[])},uUe=()=>{const e=as(),t=ja(vn.GALLERY_QUICK_VIEW_MODAL_ENABLED);fe(()=>{if(!t)return;const r=()=>{e.cancelQueries({queryKey:[Hs]}),e.invalidateQueries({queryKey:[Hs]})};return window.addEventListener($u,r),()=>{window.removeEventListener($u,r)}},[e,t])},dUe=Ys(()=>tl.import("./index5.js")),MC=()=>{const e=F(Vu),t=F(Ir),r=F(li),n=F(H4),a=t(Ne.ShowProductInfo),i=t(Ne.ShowTLPL0Quicklink),o=!t(Ne.ShowQuicklinks)&&i&&n;return u4(oUe),cUe(),JLe(),sUe(),lUe(),uUe(),y(vt,{children:ne(i4,{className:"app","data-testid":"gallery-fragment",children:[y(aUe,{}),y(qRe,{children:y(tUe,{children:ne(Bn,{children:[ne(an,{children:[ne(Ht,{span:12,children:[y(GS,{}),y(rC,{})]}),y(Ht,{...XNe,...L2,children:y(VS,{})})]}),ne(an,{children:[y(Ht,{className:"left-nav-wrapper",...KS,children:y(FS,{})}),ne(Ht,{...L2,children:[y(INe,{}),y(US,{}),!!e&&a&&y(YLe,{}),y("section",{className:"footer",children:y(wC,{})}),ne("nav",{className:"external-links",children:[y(xC,{}),y(EC,{}),o&&y(kC,{})]})]})]}),r&&jr&&y(iu,{fallback:null,children:y(dUe,{})})]})})})]})})};MC.displayName="Gallery";const pUe=({localizations:e,children:t})=>{const{imageCopyKey:r,templateFields:n}=zf(),a=F(Vi).toString(),i=F(Xa),s=Zr(),o=r==="Photo",c={textConfig:{enabledTextFields:n},imageConfig:{maxImages:10,classifyImagesAsPhotos:o},createBrandIfNoneExists:!o,allowRestoreFromBrand:!o,...!i&&{colorConfig:{showColorPicker:!0}}},u={...s.getProductData()};return y(E4,{localizations:e,configuration:c,localStoragePageKey:a,trackingData:u,hostName:Y4,children:t})},fUe=e=>(e?.loggerOptions,e),gUe=(e,t)=>{try{if(typeof window<"u"){const r=window.newrelic;r&&typeof r.setCustomAttribute=="function"&&r.setCustomAttribute(e,t)}Mr.agent&&typeof Mr.agent.setCustomAttribute=="function"&&Mr.agent.setCustomAttribute(e,t)}catch{}},$C=({initialReduxState:e,initialQueryState:t,translations:r,personalizationTranslations:n})=>{const a=Pu();d4(sP);const i=ue(()=>({messages:r}),[r]),s=ue(()=>new WN(a),[a]),o=ja(vn.GALLERY_QUICK_VIEW_MODAL_ENABLED);fe(()=>{gUe("ff_gallery_quick_view_modal_enabled",String(o))},[o]);const l=fR(e,s,o);return y(rP,{store:l,children:y(K8.Provider,{value:i,children:y(Y8.Provider,{value:s,children:y(tN,{state:t,children:y(s4,{children:y(KN,{children:y(pUe,{localizations:n,children:y(XN,{children:y(MC,{})})})})})})})})})};$C.displayName="FragmentRoot";const hUe=()=>{jr&&"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual")}
445,zBe=L("mount",async(e,t,r)=>{const n=fUe(r),{newrelicApplicationId:a,newrelicLicenseKey:i}=n.loggerOptions||{};return hUe(),GO(n.loggerOptions),a&&i&&Mr.initNewRelicAgent(a,i),l3(y($C,{...t}),e,n)})})}})); 446//# sourceMappingURL=fragment-gallery.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.