PageSourceSearch

http://reviewdekha.com/js/bc-cookiebanner.js

js reviewdekha.com collected 2026-10-04 01:48:15 UTC 79,719 bytes, 345 lines download raw bytes

1(()=>{var e={95:(e,n,t)=>{var r=t(411)
2r&&r.__esModule&&(r=r.default)
3e.exports="string"==typeof r?r:r.toString()},314:e=>{"use strict"
4e.exports=function(e){var n=[]
5n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5]
6n[4]&&(t+="@supports (".concat(n[4],") {"))
7n[2]&&(t+="@media ".concat(n[2]," {"))
8r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {"))
9t+=e(n)
10r&&(t+="}")
11n[2]&&(t+="}")
12n[4]&&(t+="}")
13return t})).join("")}
14n.i=function(e,t,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]])
15var i={}
16if(r)for(var s=0;this.length>s;s++){var c=this[s][0]
17null!=c&&(i[c]=!0)}for(var l=0;e.length>l;l++){var d=[].concat(e[l])
18if(!r||!i[d[0]]){if(void 0!==a)if(void 0===d[5])d[5]=a
19else{d[1]="@layer".concat(d[5].length>0?" ".concat(d[5]):""," {").concat(d[1],"}")
20d[5]=a}if(t)if(d[2]){d[1]="@media ".concat(d[2]," {").concat(d[1],"}")
21d[2]=t}else d[2]=t
22if(o)if(d[4]){d[1]="@supports (".concat(d[4],") {").concat(d[1],"}")
23d[4]=o}else d[4]="".concat(o)
24n.push(d)}}}
25return n}},411:(e,n,t)=>{"use strict"
26t.r(n)
27t.d(n,{default:()=>s})
28var r=t(601),o=t.n(r),a=t(314),i=t.n(a)()(o())
29i.push([e.id,"*, ::before, ::after {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n}\n\n::backdrop {\n  --tw-border-spacing-x: 0;\n  --tw-border-spacing-y: 0;\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-rotate: 0;\n  --tw-skew-x: 0;\n  --tw-skew-y: 0;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-pan-x:  ;\n  --tw-pan-y:  ;\n  --tw-pinch-zoom:  ;\n  --tw-scroll-snap-strictness: proximity;\n  --tw-gradient-from-position:  ;\n  --tw-gradient-via-position:  ;\n  --tw-gradient-to-position:  ;\n  --tw-ordinal:  ;\n  --tw-slashed-zero:  ;\n  --tw-numeric-figure:  ;\n  --tw-numeric-spacing:  ;\n  --tw-numeric-fraction:  ;\n  --tw-ring-inset:  ;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-color: rgb(59 130 246 / 0.5);\n  --tw-ring-offset-shadow: 0 0 #0000;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  --tw-blur:  ;\n  --tw-brightness:  ;\n  --tw-contrast:  ;\n  --tw-grayscale:  ;\n  --tw-hue-rotate:  ;\n  --tw-invert:  ;\n  --tw-saturate:  ;\n  --tw-sepia:  ;\n  --tw-drop-shadow:  ;\n  --tw-backdrop-blur:  ;\n  --tw-backdrop-brightness:  ;\n  --tw-backdrop-contrast:  ;\n  --tw-backdrop-grayscale:  ;\n  --tw-backdrop-hue-rotate:  ;\n  --tw-backdrop-invert:  ;\n  --tw-backdrop-opacity:  ;\n  --tw-backdrop-saturate:  ;\n  --tw-backdrop-sepia:  ;\n  --tw-contain-size:  ;\n  --tw-contain-layout:  ;\n  --tw-contain-paint:  ;\n  --tw-contain-style:  ;\n}/*\n! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com\n*//*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n  box-sizing: border-box; /* 1 */\n  border-width: 0; /* 2 */\n  border-style: solid; /* 2 */\n  border-color: #e5e7eb; /* 2 */\n}\n\n::before,\n::after {\n  --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adju
29stments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n5. Use the user's configured `sans` font-feature-settings by default.\n6. Use the user's configured `sans` font-variation-settings by default.\n7. Disable tap highlights on iOS\n*/\n\nhtml,\n:host {\n  line-height: 1.5; /* 1 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n  -moz-tab-size: 4; /* 3 */\n  -o-tab-size: 4;\n     tab-size: 4; /* 3 */\n  font-family: ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; /* 4 */\n  font-feature-settings: normal; /* 5 */\n  font-variation-settings: normal; /* 6 */\n  -webkit-tap-highlight-color: transparent; /* 7 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n  margin: 0; /* 1 */\n  line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n  height: 0; /* 1 */\n  color: inherit; /* 2 */\n  border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr:where([title]) {\n  -webkit-text-decoration: underline dotted;\n          text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n  font-size: inherit;\n  font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n  color: inherit;\n  text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n  font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font-family by default.\n2. Use the user's configured `mono` font-feature-settings by default.\n3. Use the user's configured `mono` font-variation-settings by default.\n4. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace; /* 1 */\n  font-feature-settings: normal; /* 2 */\n  font-variation-settings: normal; /* 3 */\n  font-size: 1em; /* 4 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n  font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\nsup {\n  top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n  text-indent: 0; /* 1 */\n  border-color: inherit; /* 2 */\n  border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  font-family: inherit; /* 1 */\n  font-feature-settings: inherit; /* 1 */\n  font-variation-settings: inherit; /* 1 */\n  font-size: 100%; /* 1 */\n  font-weight: inherit; /* 1 */\n  line-height: inherit; /* 1 */\n  letter-spacing: inherit; /* 1 */\n  color: inherit; /* 1 */\n  margin: 0; /* 2 */\n  padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\ninput:where([type='button']),\ninput:where([t
29ype='reset']),\ninput:where([type='submit']) {\n  -webkit-appearance: button; /* 1 */\n  background-color: transparent; /* 2 */\n  background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n  outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n  box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n  vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n  -webkit-appearance: textfield; /* 1 */\n  outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n  -webkit-appearance: button; /* 1 */\n  font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n  display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n  margin: 0;\n}\n\nfieldset {\n  margin: 0;\n  padding: 0;\n}\n\nlegend {\n  padding: 0;\n}\n\nol,\nul,\nmenu {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n/*\nReset default styling for dialogs.\n*/\ndialog {\n  padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n  resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::-moz-placeholder, textarea::-moz-placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n}\n\ninput::placeholder,\ntextarea::placeholder {\n  opacity: 1; /* 1 */\n  color: #9ca3af; /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n  cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n  cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/je
29nsimmons/cssremedy/issues/14#issuecomment-634934210)\n   This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n  display: block; /* 1 */\n  vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n  max-width: 100%;\n  height: auto;\n}\n\n/* Make elements with the HTML hidden attribute stay hidden by default */\n[hidden]:where(:not([hidden=\"until-found\"])) {\n  display: none;\n}\n.container {\n  width: 100%;\n}\n@media (min-width: 640px) {\n\n  .container {\n    max-width: 640px;\n  }\n}\n@media (min-width: 768px) {\n\n  .container {\n    max-width: 768px;\n  }\n}\n@media (min-width: 1024px) {\n\n  .container {\n    max-width: 1024px;\n  }\n}\n@media (min-width: 1280px) {\n\n  .container {\n    max-width: 1280px;\n  }\n}\n@media (min-width: 1536px) {\n\n  .container {\n    max-width: 1536px;\n  }\n}\n.sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border-width: 0;\n}\n.pointer-events-none {\n  pointer-events: none;\n}\n.visible {\n  visibility: visible;\n}\n.static {\n  position: static;\n}\n.fixed {\n  position: fixed;\n}\n.absolute {\n  position: absolute;\n}\n.relative {\n  position: relative;\n}\n.inset-0 {\n  inset: 0px;\n}\n.bottom-4 {\n  bottom: 1rem;\n}\n.left-1\\/2 {\n  left: 50%;\n}\n.top-1\\/2 {\n  top: 50%;\n}\n.top-4 {\n  top: 1rem;\n}\n.z-50 {\n  z-index: 50;\n}\n.mx-auto {\n  margin-left: auto;\n  margin-right: auto;\n}\n.mb-1 {\n  margin-bottom: 0.25rem;\n}\n.mb-2 {\n  margin-bottom: 0.5rem;\n}\n.mb-6 {\n  margin-bottom: 1.5rem;\n}\n.mt-0\\.5 {\n  margin-top: 0.125rem;\n}\n.mt-1 {\n  margin-top: 0.25rem;\n}\n.mt-2 {\n  margin-top: 0.5rem;\n}\n.mt-4 {\n  margin-top: 1rem;\n}\n.inline-block {\n  display: inline-block;\n}\n.\\!inline {\n  display: inline !important;\n}\n.inline {\n  display: inline;\n}\n.flex {\n  display: flex;\n}\n.hidden {\n  display: none;\n}\n.h-12 {\n  height: 3rem;\n}\n.h-3 {\n  height: 0.75rem;\n}\n.h-4 {\n  height: 1rem;\n}\n.h-5 {\n  height: 1.25rem;\n}\n.h-6 {\n  height: 1.5rem;\n}\n.h-7 {\n  height: 1.75rem;\n}\n.max-h-60 {\n  max-height: 15rem;\n}\n.max-h-\\[80vh\\] {\n  max-height: 80vh;\n}\n.w-12 {\n  width: 3rem;\n}\n.w-3 {\n  width: 0.75rem;\n}\n.w-4 {\n  width: 1rem;\n}\n.w-5 {\n  width: 1.25rem;\n}\n.w-6 {\n  width: 1.5rem;\n}\n.w-7 {\n  width: 1.75rem;\n}\n.w-full {\n  width: 100%;\n}\n.min-w-0 {\n  min-width: 0px;\n}\n.max-w-2xl {\n  max-width: 42rem;\n}\n.max-w-3xl {\n  max-width: 48rem;\n}\n.max-w-4xl {\n  max-width: 56rem;\n}\n.max-w-5xl {\n  max-width: 64rem;\n}\n.max-w-6xl {\n  max-width: 72rem;\n}\n.max-w-fit {\n  max-width: -moz-fit-content;\n  max-width: fit-content;\n}\n.max-w-lg {\n  max-width: 32rem;\n}\n.max-w-md {\n  max-width: 28rem;\n}\n.max-w-sm {\n  max-width: 24rem;\n}\n.max-w-xl {\n  max-width: 36rem;\n}\n.flex-1 {\n  flex: 1 1 0%;\n}\n.flex-shrink-0 {\n  flex-shrink: 0;\n}\n.-translate-x-1\\/2 {\n  --tw-translate-x: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.-translate-y-1\\/2 {\n  --tw-translate-y: -50%;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.transform {\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n.animate-bounce-in {\n  animation: bounce-in 5s ease-out  forwards;\n}\n.animate-bounce-in-slow {\n  animation: bounce-in 5s ease-out  forwards;\n}\n.animate-fade-in {\n  animation: fade-in 0.5s ease-out forwards;\n}\n.animate-scale-in {\n  animation: scale-in 0.3s ease-out forwards;\n}\n.animate-slide-up {\n  animation: slide-up 1s ease-out  0.5s forwards;\n}\n@keyframes spin {\n\n  to {\n    transform: rotate(360deg);\n  }\n}\n.animate-spin {\n  animation: spin 1s linear infinite;\n}
29\n.cursor-not-allowed {\n  cursor: not-allowed;\n}\n.cursor-pointer {\n  cursor: pointer;\n}\n.resize {\n  resize: both;\n}\n.flex-col {\n  flex-direction: column;\n}\n.items-start {\n  align-items: flex-start;\n}\n.items-center {\n  align-items: center;\n}\n.justify-center {\n  justify-content: center;\n}\n.justify-between {\n  justify-content: space-between;\n}\n.gap-2 {\n  gap: 0.5rem;\n}\n.gap-3 {\n  gap: 0.75rem;\n}\n.space-x-2 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.5rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-x-3 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-x-reverse: 0;\n  margin-right: calc(0.75rem * var(--tw-space-x-reverse));\n  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));\n}\n.space-y-4 > :not([hidden]) ~ :not([hidden]) {\n  --tw-space-y-reverse: 0;\n  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));\n  margin-bottom: calc(1rem * var(--tw-space-y-reverse));\n}\n.overflow-hidden {\n  overflow: hidden;\n}\n.overflow-y-auto {\n  overflow-y: auto;\n}\n.rounded {\n  border-radius: 0.25rem;\n}\n.rounded-2xl {\n  border-radius: 1rem;\n}\n.rounded-3xl {\n  border-radius: 1.5rem;\n}\n.rounded-full {\n  border-radius: 9999px;\n}\n.rounded-lg {\n  border-radius: 0.5rem;\n}\n.rounded-md {\n  border-radius: 0.375rem;\n}\n.rounded-none {\n  border-radius: 0px;\n}\n.rounded-sm {\n  border-radius: 0.125rem;\n}\n.rounded-xl {\n  border-radius: 0.75rem;\n}\n.border {\n  border-width: 1px;\n}\n.border-0 {\n  border-width: 0px;\n}\n.border-2 {\n  border-width: 2px;\n}\n.border-solid {\n  border-style: solid;\n}\n.border-accent-color {\n  border-color: var(--color-accent);\n}\n.border-border-color {\n  border-color: var(--color-border);\n}\n.border-button-accept-border-color {\n  border-color: var(--button-accept-border-color);\n}\n.border-button-accept-border-style {\n  border-color: var(--button-accept-border-style);\n}\n.border-button-customize-border-color {\n  border-color: var(--button-customize-border-color);\n}\n.border-button-customize-border-style {\n  border-color: var(--button-customize-border-style);\n}\n.border-button-reject-border-color {\n  border-color: var(--button-reject-border-color);\n}\n.border-button-reject-border-style {\n  border-color: var(--button-reject-border-style);\n}\n.border-current {\n  border-color: currentColor;\n}\n.border-gray-200 {\n  --tw-border-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));\n}\n.border-gray-300 {\n  --tw-border-opacity: 1;\n  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));\n}\n.border-white {\n  --tw-border-opacity: 1;\n  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));\n}\n.border-white\\/20 {\n  border-color: rgb(255 255 255 / 0.2);\n}\n.border-white\\/30 {\n  border-color: rgb(255 255 255 / 0.3);\n}\n.border-t-transparent {\n  border-top-color: transparent;\n}\n.bg-accent-color {\n  background-color: var(--color-accent);\n}\n.bg-accept-bg {\n  background-color: var(--color-accept-bg);\n}\n.bg-accept-color {\n  background-color: var(--color-accept);\n}\n.bg-backdrop-color {\n  background-color: var(--color-backdrop);\n}\n.bg-background-color {\n  background-color: var(--color-background);\n}\n.bg-blue-600 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));\n}\n.bg-customize-bg {\n  background-color: var(--color-customize-bg);\n}\n.bg-customize-color {\n  background-color: var(--color-customize);\n}\n.bg-green-100 {\n  --tw-bg-opacity: 1;\n  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));\n}\n.bg-primary-color {\n  background-color: var(--color-primary);\n}\n.bg-primary-hover-color {\n  background-color: var(--color-primary-hover);\n}\n.bg-reject-bg {\n  background-color: var(--color-reject-bg);\n}\n.bg-reject-color {\n  background-color: var(--color-reject);\n}\n.bg-secondary-color {\n  background-color: var(--color-secondary);\n}\n.bg-transparent {\n  background-color: transparent;\n}\n.bg-gradient-to-br {\n  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));\n}\n.from-blue-50\\/30 {\n  --tw-gradient-from: rgb(239 246 255 / 0.3) var(--tw-gradient-from-position);\n  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);\n}\n.via-purple-50\\/20 {\n  --tw-gradient-to: rgb(250 245 255 / 0)  var(--tw-gradient-to-position);\n  --tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / 0.2) var(--tw-gradient-via-p
29osition), var(--tw-gradient-to);\n}\n.to-pink-50\\/30 {\n  --tw-gradient-to: rgb(253 242 248 / 0.3) var(--tw-gradient-to-position);\n}\n.p-2 {\n  padding: 0.5rem;\n}\n.p-4 {\n  padding: 1rem;\n}\n.p-6 {\n  padding: 1.5rem;\n}\n.px-2 {\n  padding-left: 0.5rem;\n  padding-right: 0.5rem;\n}\n.px-4 {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n.px-6 {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n.py-1 {\n  padding-top: 0.25rem;\n  padding-bottom: 0.25rem;\n}\n.py-2 {\n  padding-top: 0.5rem;\n  padding-bottom: 0.5rem;\n}\n.py-3 {\n  padding-top: 0.75rem;\n  padding-bottom: 0.75rem;\n}\n.text-base {\n  font-size: 1.5rem;\n}\n.text-sm {\n  font-size: 1.167rem;\n}\n.text-xl {\n  font-size: 2rem;\n}\n.text-xs {\n  font-size: 1rem;\n}\n.font-bold {\n  font-weight: 700;\n}\n.font-medium {\n  font-weight: 500;\n}\n.font-semibold {\n  font-weight: 600;\n}\n.lowercase {\n  text-transform: lowercase;\n}\n.leading-relaxed {\n  line-height: 1.625;\n}\n.text-accept-text {\n  color: var(--color-accept-text);\n}\n.text-blue-600 {\n  --tw-text-opacity: 1;\n  color: rgb(37 99 235 / var(--tw-text-opacity, 1));\n}\n.text-customize-text {\n  color: var(--color-customize-text);\n}\n.text-gray-500 {\n  --tw-text-opacity: 1;\n  color: rgb(107 114 128 / var(--tw-text-opacity, 1));\n}\n.text-gray-600 {\n  --tw-text-opacity: 1;\n  color: rgb(75 85 99 / var(--tw-text-opacity, 1));\n}\n.text-gray-700 {\n  --tw-text-opacity: 1;\n  color: rgb(55 65 81 / var(--tw-text-opacity, 1));\n}\n.text-gray-900 {\n  --tw-text-opacity: 1;\n  color: rgb(17 24 39 / var(--tw-text-opacity, 1));\n}\n.text-green-600 {\n  --tw-text-opacity: 1;\n  color: rgb(22 163 74 / var(--tw-text-opacity, 1));\n}\n.text-pink-600 {\n  --tw-text-opacity: 1;\n  color: rgb(219 39 119 / var(--tw-text-opacity, 1));\n}\n.text-primary-color {\n  color: var(--color-primary);\n}\n.text-purple-600 {\n  --tw-text-opacity: 1;\n  color: rgb(147 51 234 / var(--tw-text-opacity, 1));\n}\n.text-reject-text {\n  color: var(--color-reject-text);\n}\n.text-success-color {\n  color: var(--color-success);\n}\n.text-text-color {\n  color: var(--color-text);\n}\n.text-text-secondary-color {\n  color: var(--color-text-secondary);\n}\n.text-warning-color {\n  color: var(--color-warning);\n}\n.text-white {\n  --tw-text-opacity: 1;\n  color: rgb(255 255 255 / var(--tw-text-opacity, 1));\n}\n.shadow {\n  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
29\n  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-2xl {\n  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-lg {\n  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-md {\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-sha
29dow);\n}\n.shadow-none {\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-colored: 0 0 #0000;\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-sm {\n  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.shadow-xl {\n  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n.blur {\n  --tw-blur: blur(8px);\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.filter {\n  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);\n}\n.backdrop-blur-sm {\n  --tw-backdrop-blur: blur(4px);\n  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.backdrop-blur-xl {\n  --tw-backdrop-blur: blur(24px);\n  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n}\n.transition-all {\n  transition-property: all;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.transition-colors {\n  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;\n  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  transition-duration: 150ms;\n}\n.duration-200 {\n  transition-duration: 200ms;\n}\n\n:host,\n:host * {\n  font-size: inherit;\n}\n\n:host {\n  font-family: inherit;\n  color: inherit;\n  font-size: inherit; /* ensures rem scales from parent */\n}\n\n.hover\\:scale-105:hover {\n  --tw-scale-x: 1.05;\n  --tw-scale-y: 1.05;\n  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));\n}\n\n.hover\\:border-gray-200:hover {\n  --tw-border-opacity: 1;\n  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));\n}\n\n.hover\\:bg-gray-100:hover {\n  --tw-bg-opacity: 1;\n  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));\n}\n\n.hover\\:bg-transparent:hover {\n  background-color: transparent;\n}\n\n.hover\\:opacity-90:hover {\n  opacity: 0.9;\n}\n\n.hover\\:shadow-md:hover {\n  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
29\n  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);\n  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);\n}\n\n.disabled\\:cursor-not-allowed:disabled {\n  cursor: not-allowed;\n}\n\n.disabled\\:opacity-50:disabled {\n  opacity: 0.5;\n}\n\n@media (min-width: 640px) {\n\n  .sm\\:flex-row {\n    flex-direction: row;\n  }\n}\n\n@media (min-width: 1024px) {\n\n  .lg\\:left-4 {\n    left: 1rem;\n  }\n\n  .lg\\:left-auto {\n    left: auto;\n  }\n\n  .lg\\:right-4 {\n    right: 1rem;\n  }\n\n  .lg\\:w-2\\/3 {\n    width: 66.666667%;\n  }\n\n  .lg\\:transform-none {\n    transform: none;\n  }\n}\n",""])
30const s=i},601:e=>{"use strict"
31e.exports=function(e){return e[1]}}},n={}
32function t(r){var o=n[r]
33if(void 0!==o)return o.exports
34var a=n[r]={id:r,exports:{}}
35e[r](a,a.exports,t)
36return a.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e
37t.d(n,{a:n})
38return n}
39t.d=(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}
40t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n)
41t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})
42Object.defineProperty(e,"__esModule",{value:!0})};(()=>{"use strict"
43var e,n,r,o,a,i,s,c,l,d,u,p={},_=[],m=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,b=Array.isArray
44function f(e,n){for(var t in n)e[t]=n[t]
45return e}function g(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function w(n,t,r){var o,a,i,s={}
46for(i in t)"key"==i?o=t[i]:"ref"==i?a=t[i]:s[i]=t[i]
47if(arguments.length>2&&(s.children=arguments.length>3?e.call(arguments,2):r),"function"==typeof n&&null!=n.defaultProps)for(i in n.defaultProps)void 0===s[i]&&(s[i]=n.defaultProps[i])
48return v(n,s,o,a,null)}function v(e,t,o,a,i){var s={type:e,props:t,key:o,ref:a,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==i?++r:i,__i:-1,__u:0}
49return null==i&&null!=n.vnode&&n.vnode(s),s}function y(e){return e.children}function x(e,n){this.props=e,this.context=n}function k(e,n){if(null==n)return e.__?k(e.__,e.__i+1):null
50for(var t;e.__k.length>n;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e
51return"function"==typeof e.type?k(e):null}function C(e){var n,t
52if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;e.__k.length>n;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e
53break}return C(e)}}function S(e){(!e.__d&&(e.__d=!0)&&o.push(e)&&!z.__r++||a!=n.debounceRendering)&&((a=n.debounceRendering)||i)(z)}function z(){for(var e,t,r,a,i,c,l,d=1;o.length;)o.length>d&&o.sort(s),e=o.shift(),d=o.length,e.__d&&(r=void 0,i=(a=(t=e).__v).__e,c=[],l=[],t.__P&&((r=f({},a)).__v=a.__v+1,n.vnode&&n.vnode(r),O(t.__P,r,a,t.__n,t.__P.namespaceURI,32&a.__u?[i]:null,c,null==i?k(a):i,!!(32&a.__u),l),r.__v=a.__v,r.__.__k[r.__i]=r,M(c,r,l),r.__e!=i&&C(r)))
54z.__r=0}function A(e,n,t,r,o,a,i,s,c,l,d){var u,h,m,b,f,g,w=r&&r.__k||_,v=n.length
55for(c=$(t,n,w,c,v),u=0;v>u;u++)null!=(m=t.__k[u])&&(h=-1==m.__i?p:w[m.__i]||p,m.__i=u,g=O(e,m,h,o,a,i,s,c,l,d),b=m.__e,m.ref&&h.ref!=m.ref&&(h.ref&&F(h.ref,null,m),d.push(m.ref,m.__c||b,m)),null==f&&null!=b&&(f=b),4&m.__u||h.__k===m.__k?c=j(m,c,e):"function"==typeof m.type&&void 0!==g?c=g:b&&(c=b.nextSibling),m.__u&=-7)
56return t.__e=f,c}function $(e,n,t,r,o){var a,i,s,c,l,d=t.length,u=d,h=0
57for(e.__k=new Array(o),a=0;o>a;a++)null!=(i=n[a])&&"boolean"!=typeof i&&"function"!=typeof i?(c=a+h,(i=e.__k[a]="string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?v(null,i,null,null,null):b(i)?v(y,{children:i},null,null,null):null==i.constructor&&i.__b>0?v(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i).__=e,i.__b=e.__b+1,s=null,-1!=(l=i.__i=R(i,t,c,u))&&(u--,(s=t[l])&&(s.__u|=2)),null==s||null==s.__v?(-1==l&&(o>d?h--:d>o&&h++),"function"!=typeof i.type&&(i.__u|=4)):l!=c&&(l==c-1?h--:l==c+1?h++:(l>c?h--:h++,i.__u|=4))):e.__k[a]=null
58if(u)for(a=0;d>a;a++)null!=(s=t[a])&&!(2&s.__u)&&(s.__e==r&&(r=k(s)),I(s,s))
59return r}function j(e,n,t){var r,o
60if("function"==typeof e.type){for(r=e.__k,o=0;r&&r.length>
60o;o++)r[o]&&(r[o].__=e,n=j(r[o],n,t))
61return n}e.__e!=n&&(n&&e.type&&!t.contains(n)&&(n=k(e)),t.insertBefore(e.__e,n||null),n=e.__e)
62do{n=n&&n.nextSibling}while(null!=n&&8==n.nodeType)
63return n}function N(e,n){return n=n||[],null==e||"boolean"==typeof e||(b(e)?e.some((function(e){N(e,n)})):n.push(e)),n}function R(e,n,t,r){var o,a,i=e.key,s=e.type,c=n[t]
64if(null===c&&null==e.key||c&&i==c.key&&s==c.type&&!(2&c.__u))return t
65if(r>(null==c||2&c.__u?0:1))for(o=t-1,a=t+1;o>=0||n.length>a;){if(o>=0){if((c=n[o])&&!(2&c.__u)&&i==c.key&&s==c.type)return o
66o--}if(n.length>a){if((c=n[a])&&!(2&c.__u)&&i==c.key&&s==c.type)return a
67a++}}return-1}function P(e,n,t){"-"==n[0]?e.setProperty(n,null==t?"":t):e[n]=null==t?"":"number"!=typeof t||m.test(n)?t:t+"px"}function B(e,n,t,r,o){var a,i
68e:if("style"==n)if("string"==typeof t)e.style.cssText=t
69else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(n in r)t&&n in t||P(e.style,n,"")
70if(t)for(n in t)r&&t[n]==r[n]||P(e.style,n,t[n])}else if("o"==n[0]&&"n"==n[1])a=n!=(n=n.replace(c,"$1")),i=n.toLowerCase(),n=i in e||"onFocusOut"==n||"onFocusIn"==n?i.slice(2):n.slice(2),e.l||(e.l={}),e.l[n+a]=t,t?r?t.u=r.u:(t.u=l,e.addEventListener(n,a?u:d,a)):e.removeEventListener(n,a?u:d,a)
71else{if("http://www.w3.org/2000/svg"==o)n=n.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s")
72else if("width"!=n&&"height"!=n&&"href"!=n&&"list"!=n&&"form"!=n&&"tabIndex"!=n&&"download"!=n&&"rowSpan"!=n&&"colSpan"!=n&&"role"!=n&&"popover"!=n&&n in e)try{e[n]=null==t?"":t
73break e}catch(e){}"function"==typeof t||(null==t||!1===t&&"-"!=n[4]?e.removeAttribute(n):e.setAttribute(n,"popover"==n&&1==t?"":t))}}function T(e){return function(t){if(this.l){var r=this.l[t.type+e]
74if(null==t.t)t.t=l++
75else if(r.u>t.t)return
76return r(n.event?n.event(t):t)}}}function O(e,t,r,o,a,i,s,c,l,d){var u,h,p,_,m,w,v,k,C,S,z,$,j,N,R,P,B,T=t.type
77if(null!=t.constructor)return null
78128&r.__u&&(l=!!(32&r.__u),i=[c=t.__e=r.__e]),(u=n.__b)&&u(t)
79e:if("function"==typeof T)try{if(k=t.props,C="prototype"in T&&T.prototype.render,S=(u=T.contextType)&&o[u.__c],z=u?S?S.props.value:u.__:o,r.__c?v=(h=t.__c=r.__c).__=h.__E:(C?t.__c=h=new T(k,z):(t.__c=h=new x(k,z),h.constructor=T,h.render=U),S&&S.sub(h),h.props=k,h.state||(h.state={}),h.context=z,h.__n=o,p=h.__d=!0,h.__h=[],h._sb=[]),C&&null==h.__s&&(h.__s=h.state),C&&null!=T.getDerivedStateFromProps&&(h.__s==h.state&&(h.__s=f({},h.__s)),f(h.__s,T.getDerivedStateFromProps(k,h.__s))),_=h.props,m=h.state,h.__v=t,p)C&&null==T.getDerivedStateFromProps&&null!=h.componentWillMount&&h.componentWillMount(),C&&null!=h.componentDidMount&&h.__h.push(h.componentDidMount)
80else{if(C&&null==T.getDerivedStateFromProps&&k!==_&&null!=h.componentWillReceiveProps&&h.componentWillReceiveProps(k,z),!h.__e&&null!=h.shouldComponentUpdate&&!1===h.shouldComponentUpdate(k,h.__s,z)||t.__v==r.__v){for(t.__v!=r.__v&&(h.props=k,h.state=h.__s,h.__d=!1),t.__e=r.__e,t.__k=r.__k,t.__k.some((function(e){e&&(e.__=t)})),$=0;h._sb.length>$;$++)h.__h.push(h._sb[$])
81h._sb=[],h.__h.length&&s.push(h)
82break e}null!=h.componentWillUpdate&&h.componentWillUpdate(k,h.__s,z),C&&null!=h.componentDidUpdate&&h.__h.push((function(){h.componentDidUpdate(_,m,w)}))}if(h.context=z,h.props=k,h.__P=e,h.__e=!1,j=n.__r,N=0,C){for(h.state=h.__s,h.__d=!1,j&&j(t),u=h.render(h.props,h.state,h.context),R=0;h._sb.length>R;R++)h.__h.push(h._sb[R])
83h._sb=[]}else do{h.__d=!1,j&&j(t),u=h.render(h.props,h.state,h.context),h.state=h.__s}while(h.__d&&25>++N)
84h.state=h.__s,null!=h.getChildContext&&(o=f(f({},o),h.getChildContext())),C&&!p&&null!=h.getSnapshotBeforeUpdate&&(w=h.getSnapshotBeforeUpdate(_,m)),P=u,null!=u&&u.type===y&&null==u.key&&(P=E(u.props.children)),c=A(e,b(P)?P:[P],t,r,o,a,i,s,c,l,d),h.base=t.__e,t.__u&=-161,h.__h.length&&s.push(h),v&&(h.__E=h.__=null)}catch(e){if(t.__v=null,l||null!=i)if(e.then){for(t.__u|=l?160:128;c&&8==c.nodeType&&c.nextSibling;)c=c.nextSibling
85i[i.indexOf(c)]=null,t.__e=c}else for(B=i.length;B--;)g(i[B])
86else t.__e=r.__e,t.__k=r.__k
87n.__e(e,t,r)}else null==i&&t.__v==r.__v?(t.__k=r.__k,t.__e=r.__e):c=t.__e=L(r.__e,t,r,o,a,i,s,l,d)
88return(u=n.diffed)&&u(t),128&t.__u?void 0:c}function M(e,t,r){for(var o=0;r.length>
88o;o++)F(r[o],r[++o],r[++o])
89n.__c&&n.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){n.__e(e,t.__v)}}))}function E(e){return"object"!=typeof e||null==e||e.__b&&e.__b>0?e:b(e)?e.map(E):f({},e)}function L(t,r,o,a,i,s,c,l,d){var u,h,_,m,f,w,v,y=o.props,x=r.props,C=r.type
90if("svg"==C?i="http://www.w3.org/2000/svg":"math"==C?i="http://www.w3.org/1998/Math/MathML":i||(i="http://www.w3.org/1999/xhtml"),null!=s)for(u=0;s.length>u;u++)if((f=s[u])&&"setAttribute"in f==!!C&&(C?f.localName==C:3==f.nodeType)){t=f,s[u]=null
91break}if(null==t){if(null==C)return document.createTextNode(x)
92t=document.createElementNS(i,C,x.is&&x),l&&(n.__m&&n.__m(r,s),l=!1),s=null}if(null==C)y===x||l&&t.data==x||(t.data=x)
93else{if(s=s&&e.call(t.childNodes),y=o.props||p,!l&&null!=s)for(y={},u=0;t.attributes.length>u;u++)y[(f=t.attributes[u]).name]=f.value
94for(u in y)if(f=y[u],"children"==u);else if("dangerouslySetInnerHTML"==u)_=f
95else if(!(u in x)){if("value"==u&&"defaultValue"in x||"checked"==u&&"defaultChecked"in x)continue
96B(t,u,null,f,i)}for(u in x)f=x[u],"children"==u?m=f:"dangerouslySetInnerHTML"==u?h=f:"value"==u?w=f:"checked"==u?v=f:l&&"function"!=typeof f||y[u]===f||B(t,u,f,y[u],i)
97if(h)l||_&&(h.__html==_.__html||h.__html==t.innerHTML)||(t.innerHTML=h.__html),r.__k=[]
98else if(_&&(t.innerHTML=""),A("template"==r.type?t.content:t,b(m)?m:[m],r,o,a,"foreignObject"==C?"http://www.w3.org/1999/xhtml":i,s,c,s?s[0]:o.__k&&k(o,0),l,d),null!=s)for(u=s.length;u--;)g(s[u])
99l||(u="value","progress"==C&&null==w?t.removeAttribute("value"):null!=w&&(w!==t[u]||"progress"==C&&!w||"option"==C&&w!=y[u])&&B(t,u,w,y[u],i),u="checked",null!=v&&v!=t[u]&&B(t,u,v,y[u],i))}return t}function F(e,t,r){try{if("function"==typeof e){var o="function"==typeof e.__u
100o&&e.__u(),o&&null==t||(e.__u=e(t))}else e.current=t}catch(e){n.__e(e,r)}}function I(e,t,r){var o,a
101if(n.unmount&&n.unmount(e),(o=e.ref)&&(o.current&&o.current!=e.__e||F(o,null,t)),null!=(o=e.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(e){n.__e(e,t)}o.base=o.__P=null}if(o=e.__k)for(a=0;o.length>a;a++)o[a]&&I(o[a],t,r||"function"!=typeof e.type)
102r||g(e.__e),e.__c=e.__=e.__e=void 0}function U(e,n,t){return this.constructor(e,t)}function H(t,r,o){var a,i,s,c
103r==document&&(r=document.documentElement),n.__&&n.__(t,r),i=(a="function"==typeof o)?null:o&&o.__k||r.__k,s=[],c=[],O(r,t=(!a&&o||r).__k=w(y,null,[t]),i||p,p,r.namespaceURI,!a&&o?[o]:i?null:r.firstChild?e.call(r.childNodes):null,s,!a&&o?o:i?i.__e:r.firstChild,a,c),M(s,t,c)}e=_.slice,n={__e:function(e,n,t,r){for(var o,a,i;n=n.__;)if((o=n.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(n){e=n}throw e}},r=0,x.prototype.setState=function(e,n){var t
104t=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=f({},this.state),"function"==typeof e&&(e=e(f({},t),this.props)),e&&f(t,e),null!=e&&this.__v&&(n&&this._sb.push(n),S(this))},x.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),S(this))},x.prototype.render=y,o=[],i="function"==typeof Promise?Promise.prototype.then.bind(Prom
104ise.resolve()):setTimeout,s=function(e,n){return e.__v.__b-n.__v.__b},z.__r=0,c=/(PointerCapture)$|Capture$/i,l=0,d=T(!1),u=T(!0)
105var W=0
106function D(e,t,r,o,a,i){t||(t={})
107var s,c,l=t
108if("ref"in l)for(c in l={},t)"ref"==c?s=t[c]:l[c]=t[c]
109var d={type:e,props:l,key:r,ref:s,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--W,__i:-1,__u:0,__source:a,__self:i}
110if("function"==typeof e&&(s=e.defaultProps))for(c in s)void 0===l[c]&&(l[c]=s[c])
111return n.vnode&&n.vnode(d),d}var q,V,Y,Z,X=0,J=[],G=n,K=G.__b,Q=G.__r,ee=G.diffed,ne=G.__c,te=G.unmount,re=G.__
112function oe(e,n){G.__h&&G.__h(V,e,X||n),X=0
113var t=V.__H||(V.__H={__:[],__h:[]})
114return e>=t.__.length&&t.__.push({}),t.__[e]}function ae(e){return X=1,function(e,n,t){var r=oe(q++,2)
115if(r.t=e,!r.__c&&(r.__=[t?t(n):be(void 0,n),function(e){var n=r.__N?r.__N[0]:r.__[0],t=r.t(n,e)
116n!==t&&(r.__N=[t,r.__[1]],r.__c.setState({}))}],r.__c=V,!V.__f)){var o=function(e,n,t){if(!r.__c.__H)return!0
117var o=r.__c.__H.__.filter((function(e){return!!e.__c}))
118if(o.every((function(e){return!e.__N})))return!a||a.call(this,e,n,t)
119var i=r.__c.props!==e
120return o.forEach((function(e){if(e.__N){var n=e.__[0]
121e.__=e.__N,e.__N=void 0,n!==e.__[0]&&(i=!0)}})),a&&a.call(this,e,n,t)||i}
122V.__f=!0
123var a=V.shouldComponentUpdate,i=V.componentWillUpdate
124V.componentWillUpdate=function(e,n,t){if(this.__e){var r=a
125a=void 0,o(e,n,t),a=r}i&&i.call(this,e,n,t)},V.shouldComponentUpdate=o}return r.__N||r.__}(be,e)}function ie(e,n){var t=oe(q++,3)
126!G.__s&&me(t.__H,n)&&(t.__=e,t.u=n,V.__H.__h.push(t))}function se(e){return X=5,ce((function(){return{current:e}}),[])}function ce(e,n){var t=oe(q++,7)
127return me(t.__H,n)&&(t.__=e(),t.__H=n,t.__h=e),t.__}function le(e,n){return X=8,ce((function(){return e}),n)}function de(){for(var e;e=J.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(he),e.__H.__h.forEach(_e),e.__H.__h=[]}catch(n){e.__H.__h=[],G.__e(n,e.__v)}}G.__b=function(e){V=null,K&&K(e)},G.__=function(e,n){e&&n.__k&&n.__k.__m&&(e.__m=n.__k.__m),re&&re(e,n)},G.__r=function(e){Q&&Q(e),q=0
128var n=(V=e.__c).__H
129n&&(Y===V?(n.__h=[],V.__h=[],n.__.forEach((function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0}))):(n.__h.forEach(he),n.__h.forEach(_e),n.__h=[],q=0)),Y=V},G.diffed=function(e){ee&&ee(e)
130var n=e.__c
131n&&n.__H&&(n.__H.__h.length&&(1!==J.push(n)&&Z===G.requestAnimationFrame||((Z=G.requestAnimationFrame)||pe)(de)),n.__H.__.forEach((function(e){e.u&&(e.__H=e.u),e.u=void 0}))),Y=V=null}
131,G.__c=function(e,n){n.some((function(e){try{e.__h.forEach(he),e.__h=e.__h.filter((function(e){return!e.__||_e(e)}))}catch(t){n.some((function(e){e.__h&&(e.__h=[])})),n=[],G.__e(t,e.__v)}})),ne&&ne(e,n)},G.unmount=function(e){te&&te(e)
132var n,t=e.__c
133t&&t.__H&&(t.__H.__.forEach((function(e){try{he(e)}catch(e){n=e}})),t.__H=void 0,n&&G.__e(n,t.__v))}
134var ue="function"==typeof requestAnimationFrame
135function pe(e){var n,t=function(){clearTimeout(r),ue&&cancelAnimationFrame(n),setTimeout(e)},r=setTimeout(t,35)
136ue&&(n=requestAnimationFrame(t))}function he(e){var n=V,t=e.__c
137"function"==typeof t&&(e.__c=void 0,t()),V=n}function _e(e){var n=V
138e.__c=e.__(),V=n}function me(e,n){return!e||e.length!==n.length||n.some((function(n,t){return n!==e[t]}))}function be(e,n){return"function"==typeof n?n(e):n}function fe(e,n){for(var t in n)e[t]=n[t]
139return e}function ge(e,n){for(var t in e)if("__source"!==t&&!(t in n))return!0
140for(var r in n)if("__source"!==r&&e[r]!==n[r])return!0
141return!1}function we(e,n){this.props=e,this.context=n}(we.prototype=new x).isPureReactComponent=!0,we.prototype.shouldComponentUpdate=function(e,n){return ge(this.props,e)||ge(this.state,n)}
142var ve=n.__b
143n.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),ve&&ve(e)}
144var ye="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911
145function xe(e){function n(n){var t=fe({},n)
146return delete t.ref,e(t,n.ref||null)}return n.$$typeof=ye,n.render=n,n.prototype.isReactComponent=n.__f=!0,n.displayName="ForwardRef("+(e.displayName||e.name)+")",n}var ke=n.__e
147n.__e=function(e,n,t,r){if(e.then)for(var o,a=n;a=a.__;)if((o=a.__c)&&o.__c)return null==n.__e&&(n.__e=t.__e,n.__k=t.__k),o.__c(e,n)
148ke(e,n,t,r)}
149var Ce=n.unmount
150function Se(e,n,t){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=fe({},e)).__c&&(e.__c.__P===t&&(e.__c.__P=n),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return Se(e,n,t)}))),e}function ze(e,n,t){return e&&t&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return ze(e,n,t)})),e.__c&&e.__c.__P===n&&(e.__e&&t.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=t)),e}function Ae(){this.__u=0,this.o=null,this.__b=null}function $e(e){var n=e.__.__c
151return n&&n.__a&&n.__a(e)}function je(){this.i=null,this.l=null}n.unmount=function(e){var n=e.__c
152n&&n.__R&&n.__R(),n&&32&e.__u&&(e.type=null),Ce&&Ce(e)},(Ae.prototype=new x).__c=function(e,n){var t=n.__c,r=this
153null==r.o&&(r.o=[]),r.o.push(t)
154var o=$e(r.__v),a=!1,i=function(){a||(a=!0,t.__R=null,o?o(s):s())}
155t.__R=i
156var s=function(){if(! --r.__u){if(r.state.__a){var e=r.state.__a
157r.__v.__k[0]=ze(e,e.__c.__P,e.__c.__O)}var n
158for(r.setState({__a:r.__b=null});n=r.o.pop();)n.forceUpdate()}}
159r.__u++||32&n.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(i,i)},Ae.prototype.componentWillUnmount=function(){this.o=[]},Ae.prototype.render=function(e,n){if(this.__b){if(this.__v.__k){var t=document.createElement("div"),r=this.__v.__k[0].__c
160this.__v.__k[0]=Se(this.__b,t,r.__O=r.__P)}this.__b=null}var o=n.__a&&w(y,null,e.fallback)
161return o&&(o.__u&=-33),[w(y,null,n.__a?null:e.children),o]}
162var Ne=function(e,n,t){if(++t[1]===t[0]&&e.l.delete(n),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(t=e.i;t;){for(;t.length>3;)t.pop()()
163if(t[0]>t[1])break
164e.i=t=t[2]}};(je.prototype=new x).__a=function(e){var n=this,t=$e(n.__v),r=n.l.get(e)
165return r[0]++,function(o){var a=function(){n.props.revealOrder?(r.push(o),Ne(n,e,r)):o()}
166t?t(a):a()}},je.prototype.render=function(e){this.i=null,this.l=new Map
167var n=N(e.children)
168e.revealOrder&&"b"===e.revealOrder[0]&&n.reverse()
169for(var t=n.length;t--;)this.l.set(n[t],this.i=[1,0,this.i])
170return e.children},je.prototype.componentDidUpdate=je.prototype.componentDidMount=function(){var e=this
171this.l.forEach((function(n,t){Ne(e,t,n)}))}
172var Re="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Pe=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Be=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Te=/[A-Z0-9]/g,Oe="undefined"!=typeof document,Me=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)}
173x.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(x.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(n){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:n})}})}))
174var Ee=n.event
175function Le(){}function Fe(){return this.cancelBubble}function Ie(){return this.defaultPrevented}n.event=function(e){return Ee&&(e=Ee(e)),e.persist=Le,e.isPropagationStopped=Fe,e.isDefaultPrevented=Ie,e.nativeEvent=e}
176var Ue={enumerable:!1,configurable:!0,get:function(){return this.class}},He=n.vnode
177n.vnode=function(e){"string"==typeof e.type&&function(e){var n=e.props,t=e.type,r={},o=-1===t.indexOf("-")
178for(var a in n){var i=n[a]
179if(!("value"===a&&"defaultValue"in n&&null==i||Oe&&"children"===a&&"noscript"===t||"class"===a||"className"===a)){var s=a.toLowerCase()
180"defaultValue"===a&&"value"in n&&null==n.value?a="value":"download"===a&&!0===i?i="":"translate"===s&&"no"===i?i=!1:"o"===s[0]&&"n"===s[1]?"ondoubleclick"===s?a="ondblclick":"onchange"!==s||"input"!==t&&"textarea"!==t||Me(n.type)?"onfocus"===s?a="onfocusin":"onblur"===s?a="onfocusout":Be.test(a)&&(a=s):s=a="oninput":o&&Pe.test(a)?a=a.replace(Te,"-$&").toLowerCase():null===i&&(i=void 0),"oninput"===s&&r[a=s]&&(a="oninputCapture"),r[a]=i}}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=N(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=N(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),n.class&&!n.className?(r.class=n.class,Object.defineProperty(r,"className",Ue)):(n.className&&!n.class||n.class&&n.className)&&(r.class=r.className=n.className),e.props=r}(e),e.$$typeof=Re,He&&He(e)}
181var We=n.__r
182n.__r=function(e){We&&We(e)}
183var De=n.diffed
184n.diffed=function(e){De&&De(e)
185var n=e.props,t=e.__e
186null!=t&&"textarea"===e.type&&"value"in n&&n.value!==t.value&&(t.value=null==n.value?"":n.value)}
187const qe=(e,n,t={})=>{const{expires:r,path:o="/",domain:a,secure:i=!1,sameSite:s="Lax"}=t
188let c=`${e}=${encodeURIComponent(n)}`
189r&&(c+=`; expires=${r.toUTCString()}`)
190o&&(c+=`; path=${o}`)
191a&&(c+=`; domain=${a}`)
192i&&(c+="; secure")
193s&&(c+=`; samesite=${s}`)
194document.cookie=c},Ve=e=>{const n=e+"=",t=document.cookie.split(";")
195for(let e=0;t.length>e;e++){let r=t[e]
196for(;" "===r.charAt(0);)r=r.substring(1,r.length)
197if(0===r.indexOf(n))return decodeURIComponent(r.substring(n.length,r.length))}return null},Ye=e=>({marketing:"yes"===e.marketing,analytics:"yes"===e.analytics,preferences:"yes"===e.preferences,sale_of_data:"sale_of_data"in e&&"yes"===e.sale_of_data}),Ze=()=>{const e=Je()
198return Ye(e)},Xe=()=>{window
199return window._BCDefaultConsent},Je=()=>{const e=(()=>{const e=Ve("bc_user_consent")
200if(!e)return null
201try{return JSON.parse(e)}catch(e){return null}})()
202if(e){return Ke(e)}if("undefined"!=typeof window&&window._BCDefaultConsent){window
203return Ke(window._BCDefaultConsent)}return{marketing:"no",analytics:"no",preferences:"no"}},Ge=e=>{const n=Ye(e)
204return{ad_storage:n.marketing?"granted":"denied",ad_user_data:n.marketing?"granted":"denied",ad_personalization:n.marketing?"granted":"denied",analytics_storage:n.analytics?"granted":"denied",functionality_storage:n.preferences?"granted":"denied",personalization_storage:n.preferences?"granted":"denied",security_storage:"granted"}},Ke=e=>({marketing:"granted"===e.ad_storage?"yes":"no",analytics:"granted"===e.analytics_storage?"yes":"no",preferences:"granted"===e.functionality_storage?"yes":"no"}),Qe="bc_c_p",en=(e={})=>{const[n,t]=ae(Xe()),[r,o]=ae(!1),a=le((()=>"true"===Ve(Qe)),[]),i=le((()=>{qe(Qe,"true",{expires:new Date(Date.now()+31536e6),path:"/",secure:!0,sameSite:"Strict"})}),[]),s=le((e=>{qe("bc_user_consent",JSON.stringify(e),{expires:new Date(Date.now()+31536e6),path:"/",secure:!0,sameSite:"Strict"})}),[]),c=le((()=>{qe("bc_user_consent","",{expires:new Date(0),path:"/"})}),[]),l=le((e=>{if("undefined"==typeof window)return
205let r
206r="marketing"in e?Ge(e):Object.assign(Object.assign({},n),e)
207if(void 0!==window.gtag){window.gtag("consent","update",r)
208window.dataLayer.push(Object.assign({event:"consent_update"},r))}else window.dataLayer.push(Object.assign({event:"consent_update"},r))
209s(r)
210i()
211t(r)}),[n,s,i]),d=le((()=>{l({ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"})}),[l]),u=le((()=>{l({ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",functionality_storage:"denied",personalization_storage:"denied",security_storage:"granted"})}),[l])
212ie((()=>
212{if("undefined"!=typeof window){window._shopifyConsentListenerAdded||(window._shopifyConsentListenerAdded=!1)
213if(!window._shopifyConsentListenerAdded){const e=e=>{l({ad_storage:(n=e.detail).marketingAllowed?"granted":"denied",ad_user_data:n.marketingAllowed?"granted":"denied",ad_personalization:n.marketingAllowed?"granted":"denied",analytics_storage:n.analyticsAllowed?"granted":"denied",functionality_storage:n.preferencesAllowed?"granted":"denied",personalization_storage:n.preferencesAllowed?"granted":"denied",security_storage:"granted"})
214var n}
215document.addEventListener("visitorConsentCollected",e)
216window._shopifyConsentListenerAdded=!0
217return()=>{document.removeEventListener("visitorConsentCollected",e)
218window._shopifyConsentListenerAdded=!1}}}}),[l])
219return{currentConsent:n,isInitialized:r,isConsentProvided:a,markConsentProvided:i,updateConsent:l,acceptAll:d,rejectAll:u,updateConsetCookie:s,clearConsentCookie:c}},nn=(e={})=>{const{showRegion:n="AU,NZ",devmode:t=!1,inline:r=!1,showOnLoad:o=!0,onConsentChange:a}=e,[i,s]=ae(!1),[c,l]=ae(Ze()),[d,u]=ae(!1),[p,_]=ae(!1),[m,b]=ae(!1),{updateConsetCookie:f,clearConsentCookie:g,updateConsent:w}=en(),v=le(((e,n)=>{s(!!r||!(e&&!t)&&!!n)}),[t,r]),y=le((async(e,n)=>{if(e.analytics!==n.analytics||e.marketing!==n.marketing||e.preferences!==n.preferences)try{x(e)
220Ge(e)
221w(Ge(e))}catch(e){console.error("Error updating consent to match default:",e)}}),[]),x=le((async e=>{try{const n=Ge(e)
222f(n)
223const t=Ye(e)
224l(t)}catch(e){console.error("Error setting API response as default:",e)}}),[f]),k=le((async()=>{try{if(window.Shopify&&window.Shopify.customerPrivacy){const e=(await window.Shopify.customerPrivacy.getRegion()).substring(0,2),t=(null==n?void 0:n.split(",").includes(e))&&e==window.Shopify.country
225let r,o=Je(),a=window.Shopify.customerPrivacy.currentVisitorConsent()
226r=a?{analytics:a.analytics,marketing:a.marketing,preferences:a.preferences}:Je()
227const i=Object.values(r).some((e=>""!=e))
228if(i)await y(r,o)
229else{g()
230const e=Xe()
231f(e)}v(i,t)}else s(!1)}catch(e){console.error("Error checking existing consent:",e)
232s(!1)}finally{b(!0)}}),[t,n,r])
233ie((()=>{const e=setTimeout((()=>{window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(e=>{if(e){console.error("Failed to load Shopify consent tracking API:",e)
234u(!0)
235b(!0)}else{u(!0)
236o?k():b(!0)}})):setTimeout((()=>{u(!0)
237o?k():b(!0)}),500)}),0)
238return()=>clearTimeout(e)}),[o])
239const C=le((async e=>{_(!0)
240try{l(e)
241window.Shopify&&window.Shopify.customerPrivacy&&await window.Shopify.customerPrivacy.setTrackingConsent(e,(()=>{}))
242a&&a(e)}catch(e){console.error("Error saving consent:",e)}finally{_(!1)}}),[a]),S=le((e=>{if("necessary"===e)return
243const n=(t=e,r=!c[e],Object.assign(Object.assign({},c),{[t]:r}))
244var t,r
245l(n)
246const o=Ge({marketing:(a=n).marketing?"yes":"no",analytics:a.analytics?"yes":"no",preferences:a.preferences?"yes":"no"})
247var a
248f(o)}),[c,f]),z=le((e=>{window._isCheckedCallCount||(window._isCheckedCallCount=0)
249window._isCheckedCallCount++
250window
251return c[e]}),[c]),A=le((()=>{const e={analytics:!0,marketing:!0,preferences:!0,sale_of_data:!1}
252l(e)
253C(e)
254r||s(!1)}),[r,C]),$=le((()=>{const e=Ze()
255l(e)
256C(e)
257r||s(!1)}),[r,C]),j=le((()=>{C(c)
258r||s(!1)}),[r,C,c])
259return ce((()=>({consentStatus:c,setConsentStatus:l,isVisible:i,setIsVisible:s,apiReady:d,loading:p,setLoading:_,hasInitialConsentLoaded:m,saveConsent:C,toggleConsent:S,isChecked:z,handleAcceptAll:A,handleRejectAll:$,handleAcceptSelected:j})),[c,l,i,s,d,p,_,m,C,S,z,A,$,j])},tn=e=>{const n=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,n,t)=>t?t.toUpperCase():n.toLowerCase())))(e)
260return n.charAt(0).toUpperCase()+n.slice(1)},rn=(...e)=>e.filter(((e,n,t)=>Boolean(e)&&""!==e.trim()&&t.indexOf(e)===n)).join(" ").trim(),on=e=>{for(const n in e)if(n.startsWith("aria-")||"role"===n||"title"===n)return!0}
261var an={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}
262const sn=xe((({color:e="currentColor",size:n=24,strokeWidth:t=2,absoluteStrokeWidth:r,className:o="",children:a,iconNode:i,...s},c)=>w("svg",{ref:c,...an,width:n,height:n,stroke:e,strokeWidth:r?24*Number(t)/Number(n):t,className:rn("lucide",o),...!a&&!on(s)&&{"aria-hidden":"true"},...s},[...i.map((([e,n])=>w(e,n))),...Array.isArray(a)?a:[a]]))),cn=(e,n)=>{const t=xe((({className:t,...r},o)=>{return w(sn,{ref:o,iconNode:n,className:rn(`lucide-${a=tn(e),a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,t),...r})
263var a}))
264t.displayName=tn(e)
265return t},ln=cn("cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]),dn=cn("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
265],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),un=({compactModeState:e,showIcons:n,inline:t,themeColors:r,glassmorphism:o,onClose:a})=>D("div",{className:"flex items-start justify-between mb-1",children:[D("div",{className:"flex items-start space-x-3",children:[!e&&n&&D("div",{className:`p-2 ${r.accent} rounded-lg ${o?"backdrop-blur-sm":""}`,children:D(ln,{className:"w-12 h-12 text-white"})}),!e&&D("div",{children:[D("h2",{className:`${e?"text-md":"text-xl"} font-bold ${r.text}`,children:"Cookie Preferences"}),D("p",{className:`text-base ${r.textSecondary} mt-1`,children:"Manage your privacy settings"})]})]}),!t&&!e&&D("button",{onClick:a,className:`p-2 rounded-lg ${r.secondary} ${r.secondaryHover} transition-all duration-200 hover:scale-105 ${o?"backdrop-blur-sm":""}`,children:D(dn,{className:"w-5 h-5"})})]}),pn=({category:e,consentStatus:n,themeColors:t,radiusClasses:r,glassmorphism:o,inline:a,onToggleConsent:i,isChecked:s})=>{se(Math.random().toString(36).substr(2,9))
266ie((()=>{}))
267const c=(null==t?void 0:t.textSecondary)||"text-gray-600",l=(null==t?void 0:t.textSecondary)||"text-gray-500",d=(null==t?void 0:t.success)||"text-green-600",u=(null==t?void 0:t.accent)||"bg-blue-600",p=n=>{n.stopPropagation()
268e.required||i(e.id)}
269return D("div",{className:`\n        border-1 ${(null==r?void 0:r.lg)||"rounded-lg"}\n        ${a?"":"p-4"}\n        transition-all duration-200 hover:shadow-md cursor-pointer\n        ${o?"backdrop-blur-sm":""}\n        ${e.required?"cursor-not-allowed hover:border-gray-200 hover:bg-transparent":""}\n        ${n[e.id]?"border-accent-color bg-accent-color/20":"border-gray-200 bg-transparent"}\n      `,onClick:n=>{n.target.closest('input[type="checkbox"], label')||e.required||i(e.id)},children:D("div",{className:"flex items-center space-x-3",children:D("div",{className:"flex-1 min-w-0",children:[D("div",{className:"flex items-center justify-between",children:[D("h3",{className:`text-base font-medium ${(null==t?void 0:t.text)||"text-gray-900"}`,children:e.name}),D("div",{className:"flex items-center",children:[e.required&&D("span",{className:`text-xs px-2 py-1 rounded-full ${d} bg-green-100`,children:"Required"}),!e.required&&D("label",{className:"flex items-center cursor-pointer",onClick:p,children:[D("input",{type:"checkbox",checked:s(e.id),onChange:p,className:"sr-only",disabled:e.required}),D("div",{className:"w-5 h-5 border-2 rounded transition-colors "+(s(e.id)?`${u} border-current`:"border-gray-300"),children:s(e.id)&&D("svg",{className:"w-3 h-3 text-white mx-auto mt-0.5",fill:"currentColor",viewBox:"0 0 20 20",children:D("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})})]})]})]}),D("p",{className:`mt-1 text-sm ${c}`,children:e.description}),D("p",{className:`mt-2 text-xs ${l}`,children:[D("strong",{children:"Examples:"})," ",e.examples]})]})})})},hn=({compactModeState:e,inline:n,themeColors:t,radiusClasses:r,glassmorphism:o,consentStatus:a,cookieCategories:i,onToggleConsent:s,isChecked:c})=>{se(Math.random().toString(36).substr(2,9))
270ie((()=>{}),[a])
271return D("div",{children:[D("div",{className:`${t.secondary} rounded-lg mb-6 ${o?"backdrop-blur-sm border border-white/20":""} ${n?"":"p-4"}`,children:D("p",{className:`${t.textSecondary} ${e?"text-sm":"text-base"}`,children:"Customize your cookie preferences below. You can change these settings at any time."})}),D("div",{className:`space-y-4 mb-6 ${e?"max-h-60":"max-h-[80vh] "} overflow-y-auto`,children:i.map((i=>D(pn,{isChecked:c,category:i,consentStatus:a,compactModeState:e,themeColors:t,radiusClasses:r,glassmorphism:o,inline:n,onToggleConsent:s},i.id)))})]})},_n=cn("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),mn=cn("sliders-vertical",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]]),bn=({compactModeState:e,loading:n,saved:t,inline:r,themeColors:o,radiusClasses:a,glassmorphism:i,onAcceptAll:s,onRejectAll:c,onCustomize:l,onAcceptSelected:d,onBackToOptions:u,showPreferences:p})=>{const _=(e,n=!1)=>{const t=o[`${e}BorderWidth`]
272return"border-0"===t||"0px"===t||"0"===t?"border-0":`${t} ${o[`${e}BorderColor`]} ${o[`${e}BorderStyle`]}`}
273return D("div",p?{className:"flex "+(e?"flex-col gap-2":"flex-col sm:flex-row gap-3"),children:[D("button",{onClick:d,disabled:n,className:`\n          flex-1 px-6 py-3\n          ${a.lg}\n          font-semibold\n          transition-all duration-200 disabled:opacity-50 flex items-center justify-center space-x-2\n          hover:scale-105 transform\n          ${e?"text-sm":""}\n          ${i?"backdrop-blur-sm border border-white/20":""}\n          ${o.acceptBg}\n          ${o.acceptText}\n        `,children:D(y,n?{children:[D("div",{className:"w-4 h-4 border-2 border-white border-t-transparent roun
273ded-full animate-spin"}),D("span",{children:"Saving..."})]}:t?{children:[D(_n,{className:"w-6 h-6"}),D("span",{children:"Saved"})]}:{children:[D(_n,{className:"w-6 h-6"}),D("span",{children:"Save Preferences"})]})}),!r&&D("button",{onClick:u,className:`\n            flex-1 ${o.secondary} ${o.secondaryHover} text-gray-700\n            px-6 py-3 ${a.lg} font-semibold\n            transition-all duration-200 hover:scale-105 transform\n            ${e?"text-sm":""}\n            ${i?"backdrop-blur-sm":""}\n          `,children:"Back to Options"})]}:{className:"flex "+(e?"flex-col gap-2":"flex-col sm:flex-row gap-3"),children:[D("button",{onClick:s,disabled:n,className:`\n            flex-1 px-6 py-3\n            ${a.lg}\n            font-semibold\n            transition-all duration-200 disabled:opacity-50 disabled:cursor-not-allowed\n            hover:scale-105 transform\n            ${e?"text-sm":""}\n            ${i?"backdrop-blur-sm border border-white/20":""}\n            ${o.acceptBg}\n            ${o.acceptText}\n            ${_("accept",!1)}\n          `,children:D("div",n?{className:"flex items-center justify-center space-x-2",children:[D("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),D("span",{children:"Saving..."})]}:{className:"flex items-center justify-center space-x-2",children:[D(_n,{className:"w-6 h-6"}),D("span",{children:e?"Accept":"Accept All"})]})}),!e&&D(y,{children:[D("button",{onClick:c,disabled:n,className:`\n                flex-1\n                px-6 py-3 ${a.lg} font-semibold\n                transition-all duration-200 disabled:opacity-50 hover:scale-105 transform\n                ${e?"text-sm":""}\n                ${i?"backdrop-blur-sm":""}\n                ${o.rejectBg}\n                ${o.rejectText}\n                ${_("reject",!1)}\n              `,children:D("div",{className:"flex items-center justify-center space-x-2",children:[D(dn,{className:"w-6 h-6"}),D("span",{children:"Reject All"})]})}),D("button",{onClick:l,className:`\n                flex-1  px-6 py-3\n                ${a.lg} font-semibold hover:scale-105 transform\n                ${e?"text-sm":""}\n                ${i?"backdrop-blur-sm":""}\n                ${o.customizeBg}\n                ${o.customizeText}\n                ${_("customize",!1)}\n              `,children:D("div",{className:"flex items-center justify-center space-x-2",children:[D(mn,{className:"w-6 h-6"}),D("span",{children:"Customize"})]})})]})]})},fn=({compactModeState:e,showPreferences:n,loading:t,saved:r,inline:o,showIcons:a,themeColors:i,radiusClasses:s,glassmorphism:c,gradient:l,consentStatus:d,cookieCategories:u,onClose:p,onToggleConsent:_,onAcceptAll:m,onRejectAll:b,onCustomize:f,onAcceptSelected:g,onBackToOptions:w,isChecked:v})=>{ie((()=>{}),[d])
274ie((()=>{}),[d])
275return D(y,{children:[l&&D("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-50/30 via-purple-50/20 to-pink-50/30 pointer-events-none rounded-inherit"}),D("div",{className:"relative "+(e?"p-2":"p-6"),children:[D(un,{compactModeState:e,showIcons:a,inline:o,themeColors:i,glassmorphism:c,onClose:p}),D("div",n?{children:[D(hn,{compactModeState:e,inline:o,themeColors:i,radiusClasses:s,glassmorphism:c,consentStatus:d,cookieCategories:u,onToggleConsent:_,isChecked:v}),D(bn,{compactModeState:e,loading:t,saved:r,inline:o,themeColors:i,radiusClasses:s,glassmorphism:c,onAcceptAll:m,onRejectAll:b,onCustomize:f,onAcceptSelected:g,onBackToOptions:w,showPreferences:n})]}:{children:[D("div",{className:` rounded-lg mb-2 ${c?"backdrop-blur-sm border border-white/20":""} ${o?"":"p-4"}`,children:D("p",{className:"text-primary-color text-base leading-relaxed",children:["This website uses cookies to ensure you get the best experience."," ",D("span",{className:"inline-block",children:D("a",{href:"/pages/privacy-policy",className:`${i.textSecondary} transition-colors font-medium`,children:"Read more"})})]})}),D(bn,{compactModeState:e,loading:t,saved:r,inline:o,themeColors:i,radiusClasses:s,glassmorphism:c,onAcceptAll:m,onRejectAll:b,onCustomize:f,onAcceptSelected:g,onBackToOptions:w,showPreferences:n})]})]})]})},gn=cn("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
275y:"oel41y"}]]),wn=cn("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),vn=cn("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),yn=cn("heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]),xn={none:"rounded-none",sm:"rounded-sm",md:"rounded-md",lg:"rounded-lg",xl:"rounded-xl","2xl":"rounded-2xl","3xl":"rounded-3xl"},kn={none:"shadow-none",sm:"shadow-sm",md:"shadow-md",lg:"shadow-lg",xl:"shadow-xl","2xl":"shadow-2xl"},Cn={slide:"animate-slide-up",fade:"animate-fade-in",bounce:"animate-bounce-in","bounce-in-slow":"animate-bounce-in-slow",scale:"animate-scale-in"},Sn={sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl"},zn={"top-left":"top-4 left-1/2 transform -translate-x-1/2 lg:left-4 lg:transform-none","top-right":"top-4 left-1/2 transform -translate-x-1/2 lg:left-auto lg:right-4 lg:transform-none","top-center":"top-4 left-1/2 transform -translate-x-1/2 lg:left-auto lg:right-4 lg:transform-none","bottom-left":"bottom-4 left-1/2 transform -translate-x-1/2 lg:left-4 lg:transform-none","bottom-right":"bottom-4 left-1/2 transform -translate-x-1/2 lg:left-auto lg:right-4 lg:transform-none","bottom-center":"bottom-4 left-1/2 transform -translate-x-1/2",center:"top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2",inline:""},An={primary:"bg-primary-color",primaryHover:"bg-primary-hover-color",secondary:"bg-secondary-color",secondaryHover:"hover:bg-secondary-hover-color",accent:"bg-accent-color",background:"bg-background-color",text:"text-text-color",textSecondary:"text-text-secondary-color",border:"border-border-color",success:"text-success-color",warning:"text-warning-color",backdrop:"bg-backdrop-color",accept:"bg-accept-color",reject:"bg-reject-color",customize:"bg-customize-color",acceptBg:"bg-accept-bg",acceptText:"text-accept-text",rejectBg:"bg-reject-bg",rejectText:"text-reject-text",customizeBg:"bg-customize-bg",customizeText:"text-customize-text",acceptBorderWidth:"border-1",acceptBorderColor:"border-accept-border-color",acceptBorderStyle:"border-solid",rejectBorderWidth:"border-1",rejectBorderColor:"border-reject-border-color",rejectBorderStyle:"border-solid",customizeBorderWidth:"border-1",customizeBorderColor:"border-customize-border-color",customizeBorderStyle:"border-solid"},$n=[{id:"necessary",name:"Necessary Cookies",description:"Essential cookies required for the website to function properly. These cannot be disabled.",required:!0,examples:"Shopping cart, checkout process, security features",icon:gn,color:"text-green-600"},{id:"analytics",name:"Analytics Cookies",description:"Help us understand how visitors interact with our website by collecting anonymous information.",required:!1,examples:"Google Analytics, page views, user behavior",icon:wn,color:"text-blue-600"},{id:"marketing",name:"Marketing Cookies",description:"Used to deliver personalized advertisements and measure advertising campaign effectiveness.",required:!1,examples:"Facebook Pixel, Google Ads, retargeting",icon:vn,color:"text-purple-600"},{id:"preferences",name:"Preference Cookies",description:"Remember your preferences and settings to provide a personalized experience.",required:!1,examples:"Language settings, theme preferences, region",icon:yn,color:"text-pink-600"}],jn=({compactModeState:e=!1,inline:n=!0,themeColors:t,radiusClasses:r,glassmorphism:o=!1,cookieCategories:a,showRegion:i="AU,NZ",devmode:s=!1,onConsentChange:c,onClose:l})=>{const{consentStatus:d,loading:u,toggleConsent:p,isChecked:_,handleAcceptSelected:m}=nn({showRegion:i,devmode:s,inline:n,showOnLoad:!0,onConsentChange:c})
276ie((()=>{}),[d])
277const b=a||$n,f=r||xn,g=(w=t,Object.assign(Object.assign({},An),w))
278var w
279return D("div",{className:"relative px-4",children:[D("div",{className:"flex justify-between items-center mb-6",children:[D("h2",{className:`text-xl font-semibold ${g.text}`,children:"Cookie Preferences"}),l&&D("button",{onClick:l,className:`p-2 rounded-full hover:bg-gray-100 transition-colors ${g.textSecondary}`,"aria-label":"Close preferences",children:"✕"})]}),D("div",{className:`${g.secondary} rounded-lg mb-6 ${o?"backdrop-blur-sm border border-white/20":""} ${n?"":"p-4"}`,children:D("p",{className:`${g.textSecondary} ${e?"text-sm":"text-base"}`,children:"Customize your cookie preferences below. You can change these settings at any time."})}),D("div",{className:`space-y-4 mb-6 ${e?"max-h-60":"max-h-[80vh]"} overflow-y-auto`,children:b.map((t=>D(pn,{isChecked:_,category:t,consentStatus:d,compactModeState:e,themeColors:g,radiusClasses:f,glassmorphism:o,inline:n,onToggleConsent:p},t.id)))}),D("div",{className:"flex flex-col items-center justify-center sm:flex-row gap-3 mt-4",children:D("button",{onClick:m,disabled:u,className:`flex-1 px-4 py-2 max-w-fit font-medium transition-all duration-200 ${g.customizeBg} ${g.customizeText} hover:opacity-90 disabled:opacity-50`,children:u?"Saving...":"Save Preferences"})})]})},Nn=({position:e="bottom-center",showOnLoad:n=!0,compactMode:t=!1,borderRadius:r,shadow:o,maxWidth:a,animation:i,glassmorphism:s=!1,gradient:c=!1,showIcons:l
279=!0,overlay:d=!0,showRegion:u="AU,NZ",inline:p=!1,devmode:_=!1})=>{window._BCCookieBannerInstanceCount||(window._BCCookieBannerInstanceCount=0)
280window._BCCookieBannerInstanceCount++
281const m=window._BCCookieBannerInstanceCount
282se(0).current++
283const[b,f]=ae(!!p),[g,w]=ae(!p&&t),[v,y]=ae(!1),x=se(null)
284ie((()=>{}),[b,m])
285ie((()=>{}),[g,m])
286ie((()=>{}),[v,m])
287en({autoInit:!1})
288const k=le((e=>{qe("bc_user_consent",JSON.stringify(e),{expires:new Date(Date.now()+31536e6),path:"/",secure:!0,sameSite:"Strict"})}),[m]),C=ce((()=>({showRegion:u,devmode:_,inline:p,showOnLoad:n,onConsentChange:k})),[u,_,p,n,k]),{consentStatus:S,isVisible:z,setIsVisible:A,loading:$,hasInitialConsentLoaded:j,toggleConsent:N,isChecked:R,handleAcceptAll:P,handleRejectAll:B,handleAcceptSelected:T}=nn(C),O=((e,n,t,r)=>"undefined"!=typeof window&&window.BC_PRIVACY_LAYOUT?window.BC_PRIVACY_LAYOUT:{borderRadius:e||"xl",shadow:n||"xl",maxWidth:t||"4xl",animation:r||"slide"})(r,o,a,i),M=Object.assign(Object.assign({},{primary:"bg-primary-color",primaryHover:"bg-primary-hover-color",secondary:"bg-secondary-color",secondaryHover:"hover:bg-secondary-hover-color",accent:"bg-accent-color",background:s?"bg-background-color/90 backdrop-blur-xl border border-white/20":"bg-background-color",text:"text-text-color",textSecondary:"text-text-secondary-color",border:s?"border-white/30":"border-border-color",success:"text-success-color",warning:"text-warning-color",backdrop:d?"bg-backdrop-color/60 backdrop-blur-sm":"bg-transparent",accept:"bg-accept-color",reject:"bg-reject-color",customize:"bg-customize-color",acceptBg:"bg-accept-bg",acceptText:"text-accept-text",rejectBg:"bg-reject-bg",rejectText:"text-reject-text",customizeBg:"bg-customize-bg",customizeText:"text-customize-text",acceptBorderWidth:"border-1",acceptBorderColor:"border-accept-border-color",acceptBorderStyle:"border-solid"}),"undefined"!=typeof window&&window.BC_PRIVACY_COLORS?{acceptBg:"bg-accept-bg",acceptText:"text-accept-text",rejectBg:"bg-reject-bg",rejectText:"text-reject-text",customizeBg:"bg-customize-bg",customizeText:"text-customize-text",acceptBorderWidth:"border",acceptBorderColor:"border-button-accept-border-color",acceptBorderStyle:"border-button-accept-border-style",rejectBorderWidth:"border",rejectBorderColor:"border-button-reject-border-color",rejectBorderStyle:"border-button-reject-border-style",customizeBorderWidth:"border",customizeBorderColor:"border-button-customize-border-color",customizeBorderStyle:"border-button-customize-border-style"}:{})
289ie((()=>{if(p){f(!0)
290w(!1)}else w(t)}),[p,t])
291ie((()=>{if(v)var e=setTimeout((()=>{y(!1)}),3e3)
292return()=>clearTimeout(e)}),[v])
293const E=()=>{P()
294y(!0)
295p||f(!1)},L=()=>{B()
296y(!0)
297p||f(!1)},F=()=>{T()
298y(!0)
299p||f(!1)},I=`\n    ${Sn[O.maxWidth]||`max-w-${O.maxWidth}`}\n    ${M.background}\n    ${xn[O.borderRadius]}\n    ${kn[O.shadow]}\n    ${g?"lg:w-2/3 w-full":"w-full"}\n    ${Cn[O.animation]}\n    overflow-hidden\n    ${s?"shadow-2xl":""}\n  `
300return!j&&n?null:z?D("div","center"===e?{ref:x,className:`fixed inset-0 z-50 flex items-center justify-center p-4 ${M.backdrop}`,style:{pointerEvents:"auto"},onClick:e=>{e.target===e.currentTarget&&(p||A(!1))},children:D("div",{className:`${I} relative`,style:{pointerEvents:"auto"},children:D(fn,{compactModeState:g,showPreferences:b,loading:$,saved:v,inline:p,showIcons:l,themeColors:M,radiusClasses:xn,glassmorphism:s,gradient:c,consentStatus:S,cookieCategories:$n,onClose:()=>{p||A(!1)},onToggleConsent:N,onAcceptAll:E,onRejectAll:L,onCustomize:()=>f(!0),onAcceptSelected:F,onBackToOptions:()=>f(!1),isChecked:R})})}:{ref:x,className:p?"":`fixed z-50 p-4 ${zn[e]} ${I}`,style:{pointerEvents:"auto"},children:D(fn,{compactModeState:g,showPreferences:b,loading:$,saved:v,inline:p,showIcons:l,themeColors:M,radiusClasses:xn,glassmorphism:s,gradient:c,consentStatus:S,cookieCategories:$n,onClose:()=>{p||A(!1)},onToggleConsent:N,onAcceptAll:E,onRejectAll:L,onCustomize:()=>f(!0),onAcceptSelected:F,onBackToOptions:()=>f(!1),isChecked:R})}):null},Rn=class{constructor(e){this.glassmorphism=!0
301this.gradient=!1
302this.shadowRoot=e
303this.initializeTheme()}initializeTheme(){this.themeColors=Object.assign(Object.assign({},{primary:"bg-primary-color",secondary:"bg-secondary-color",accent:"bg-accent-color",background:this.glassmorphism?"bg-background-color/90 backdrop-blur-xl border border-white/20":"bg-background-color",text:"text-text-color",textSecondary:"text-text-secondary-color",border:this.glassmorphism?"border-white/30":"border-border-color",success:"text-success-color",warning:"text-warning-color",backdrop:"bg-backdrop-color/60 backdrop-blur-sm",accept:"bg-accept-color",reject:"bg-reject-color",customize:"bg-customize-color",acceptBg:"bg-accept-bg",acceptText:"text-accept-text",rejectBg:"bg-reject-bg",rejectText:"text-reject-text",customizeBg:"bg-customize-bg",customizeText:"text-customize-text"}),window.BC_PRIVACY_COLORS)
304this.layoutConfig=Object.assign({borderRadius:"xl",shadow:"xl",maxWidth:"4xl",animation:"slide"},window.BC_PRIVACY_LAYOUT)}parseColor(e){return"string"!=typeof e||e.startsWith("#")||e.includes("gradient")||e.includes("linear-gradient")||e.startsWith("rgb"),e}generateCSSVariables(e){return Object.entries(this.themeColors).map((([n,t])=>{const r=`--color-${n.replace(/([A-Z])/g,"-$1").toLowerCase()}`
305return e?`${r}: ${e[n]||this.parseColor(t)};`:`${r}: ${this.parseColor(t)};`})).join("\n        ")+"\n        "+Object.entries(this.layoutConfig).map((([n,t])=>{const r=`--layout-${n.replace(/([A-Z])/g,"-$1").toLowerCase()}`
306if(e)return`${r}: ${e[n]||t};`})).join("\n        ")+"\n        "+Object.entries(this.themeColors).map((([e,n])=>`--button-${e.replace(/([A-Z])/g,"-$1").toLowerCase()}: ${n};`)).join("\n        ")+(this.glassmorphism?"\n        --glassmorphism-backdrop: blur(20px);\n        --glassmorphism-border: rgba(255, 255, 255, 0.2);\n        --glassmorphism-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);":"")}getLayoutConfig(){return this.layoutConfig}}
307var Pn=t(95),Bn=t.n(Pn)
308class Tn extends HTMLElement{constructor(){super()
309this.preactContainer=null
310this.hasRendered=!1
311this.componentInstance=null
312Tn.instanceCount++
313this.instanceId=Tn.instanceCount
314this.attachShadow({mode:"open"})}getPropsFromAttributes(){return{position:this.getAttribute("position")||"bottom-center",showOnLoad:"true"===this.getAttribute("showOnLoad")||!1,compactMode:"true"===this.getAttribute("compactMode")||!1,borderRadius:this.getAttribute("borderRadius")||void 0,shadow:this.getAttribute("shadow")||void 0,maxWidth:this.getAttribute("maxWidth")||void 0,animation:this.getAttribute("animation")||void 0,glassmorphism:"true"===this.getAttribute("glassmorphism")||!1,gradient:"true"===this.getAttribute("gradient")||!1,showIcons:"true"===this.getAttribute("showIcons")||!1,overlay:"true"===this.getAttribute("overlay")||!0,showRegion:this.getAttribute("showRegion")||void 0,devmode:this.hasAttribute("devmode")||!1}}connectedCallback(){if(!this.hasRendered&&this.shadowRoot){this.preactContainer=document.createElement("div")
315this.preactContainer.id=`banner-container-${this.instanceId}`
316this.shadowRoot.appendChild(this.preactContainer)
317const e=document.createElement("style"),n=this.getPropsFromAttributes(),t=new Rn(this.shadowRoot).generateCSSVariables()
318e.textContent=`:host {\n        ${t}\n      }\n      `
319e.textContent+=Bn()
320this.shadowRoot.appendChild(e)
321this.componentInstance=w(Nn,Object.assign(Object.assign({},n),{key:`banner-${this.instanceId}`}))
322H(this.componentInstance,this.preactContainer)
323this.hasRendered=!0}}disconnectedCallback(){if(this.shadowRoot&&this.preactContainer){H(null,this.preactContainer)
324this.preactContainer.remove()
325this.shadowRoot.innerHTML=""
326this.hasRendered=!1
327this.componentInstance=null}}}Tn.instanceCount=0
328class On extends Tn{constructor(){super()
329On.inlineInstanceCount++
330this.inlineInstanceId=On.inlineInstanceCount}getPropsFromAttributes(){const e=super.getPropsFromAttributes()
331e.position="inline"
332e.inline=!0
333e.maxWidth="full-width"
334e.compactMode=!1
335e.overlay=!1
336return e}connectedCallback(){if(!this.hasRendered&&this.shadowRoot){this.preactContainer=document.createElement("div")
337this.shadowRoot.appendChild(this.preactContainer)
338const e=document.createElement("style"),n=this.getPropsFromAttributes(),t=new Rn(this.shadowRoot).generateCSSVariables({background:"#FFFFFF",text:"#000000",accent:"#000000",primary:"#000000",secondary:"#FFFFFF","accept-bg":"#000000","customize-bg":"#FFFFFF","decline-button":"#000000"})
339e.textContent=`:host {\n        ${t}\n      }\n      `
340e.textContent+=Bn()
341this.shadowRoot.appendChild(e)
342H(w(jn,n),this.preactContainer)
343this.hasRendered=!0}}}On.inlineInstanceCount=0
344customElements.get("bc-cookie-banner")||customElements.define("bc-cookie-banner",Tn)
345customElements.get("bc-cookie-banner-inline")||customElements.define("bc-cookie-banner-inline",On)})()})()

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.