!function(){var e=document.createElement("style");e.innerHTML='.preserve-ratio-container{display:flex;overflow:hidden;max-width:100%;position:relative}.preserve-ratio-container .preserve-ratio-box{flex:0 0 0px}.preserve-ratio-container .preserve-ratio-slot{flex:1 0 0px}.link[data-v-a0e4ab56]{text-decoration:underline;color:var(--coral)}.care .care-list{list-style-type:disc;margin-left:var(--space-5)}.care .care-list .care-list-item{display:list-item}@media (max-width: calc(970px - 1px)){.care .divider{display:block;margin-top:10px;margin-bottom:var(--space-6)}}[data-v-1ac22486]:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-1ac22486]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.care .care-list[data-v-1ac22486]{list-style-type:disc;margin-left:var(--space-5)}.care .care-list .care-list-item[data-v-1ac22486]{display:list-item}.care .care-list[data-v-1ac22486]{margin-bottom:var(--space-4)}@media (max-width: calc(970px - 1px)){.care .divider[data-v-1ac22486]{display:block;margin-top:10px;margin-bottom:var(--space-6)}}.care .link[data-v-1ac22486]{text-decoration:underline;color:var(--coral)}.divider{margin:30px 0}:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.features .features-list{list-style-type:disc;margin-left:var(--space-5)}.features .features-list .features-list-item{display:list-item}.product-viewer-qr{width:300px;height:300px}.qr-scan-text{max-width:300px;margin-left:auto;margin-right:auto;font-size:var(--font-size-24);text-align:center}.product-viewer-qr-modal.modal .body{padding:var(--space-10) var(--space-10) var(--space-6) var(--space-10);text-align:center}.ar-supported-browsers{max-width:300px;margin-left:auto;margin-right:auto}.product-viewer-button[data-v-eae22c5a]{width:-moz-fit-content;width:fit-content;text-align:center;text-transform:initial;letter-spacing:normal;font-family:var(--font-regular);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-16)}.product-viewer-button-dual-column[data-v-eae22c5a]{width:100%;text-align:center;text-transform:initial;letter-spacing:normal;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-14);color:var(--grey-ultra-dark);border:1px solid var(--grey-light);box-sizing:border-box;border-radius:25px;font-family:var(--font-bold);padding:var(--space-3);height:var(--space-10)}.ar-icon[data-v-eae22c5a]{width:16px;margin-right:var(--space-2)}.ar-icon-dual-column[data-v-eae22c5a]{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2)}.ar-button-loader[data-v-eae22c5a]{margin-left:var(--space-2)}[data-v-1682665c]:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-1682665c]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.product-image-controls[data-v-1682665c]{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;align-items:center}.product-viewer-button-desktop[data-v-1682665c]{display:none}@media (min-width: 768px){.product-viewer-button-desktop[data-v-1682665c]{display:block}}.product-buy-image-expand[data-v-1682665c]{margin-left:var(--space-2)}.product-buy-image-expand-icon[data-v-1682665c]{width:16px}.zoom-btn[data-v-1682665c]{display:block;height:40px;width:40px;border-radius:50%;border:1px solid;background-color:#fff;border-color:var(--grey-light);right:20px;padding:11px!important}[data-v-df8c5d8e]:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-df8c5d8e]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.specs .top-title[data-v-df8c5d8e]{margin-bottom:0!important}.specs .specs-values-column[data-v-df8c5d8e]{padding-top:var(--space-0);padding-bottom:var(--space-3)}.specs .specs-values-column .specs-rows[data-v-df8c5d8e]{padding-top:var(--space-3);line-height:150%}.specs .specs-values-column .specs-rows .specs-title[data-v-df8c5d8e]{text-transform:none;font-family:var(--font-semibold);font-size:var(--font-size-16);padding-right:var(--space-2);line-height:150%}.specs .specs-values-column .specs-rows .specs-value[data-v-df8c5d8e]{font-size:var(--font-size-16)}.specs .specs-values-column .specs-rows .link[data-v-df8c5d8e]{text-decoration:underline;color:var(--coral)}[data-v-127cd18d]:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-127cd18d]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.product-info .heading[data-v-127cd18d]{font-size:2rem;margin-bottom:var(--space-6);color:var(--grey-dark);text-transform:none;letter-spacing:0px}.product-info .details[data-v-127cd18d]{flex:1 0 20%;margin-right:var(--space-10);justify-content:space-evenly}.product-info .details .title[data-v-127cd18d]{margin-bottom:var(--space-4);text-transform:none;letter-spacing:0px}.product-info .details h3[data-v-127cd18d]{letter-spacing:0px;text-transform:none}@media (max-width: 1366px){.product-info .details[data-v-127cd18d]{flex:1 0 40%}}@media (min-width: 1600px){.product-info .details[data-v-127cd18d]{margin-right:27.92px}}.product-info .dimension-img[data-v-127cd18d]{cursor:zoom-in!important}.product-info .dimension-image-border[data-v-127cd18d]{width:inherit!important;border:1px solid #f2f2f2;box-sizing:border-box}@media (max-width: calc(970px - 1px)){.product-info .dimension-image-border[data-v-127cd18d]{margin-top:var(--space-10)}}.product-info .reason-description[data-v-127cd18d]{line-height:var(--space-6);font-size:var(--font-size-16);overflow:hidden}@media (max-width: calc(970px - 1px)){.product-info .content.desktop[data-v-127cd18d]{display:none}}.product-info .content.desktop .row.large[data-v-127cd18d]{margin-bottom:var(--space-5)}@media (min-width: 970px){.product-info .content.mobile[data-v-127cd18d]{display:none}}.product-info .content.mobile .mobile-content-wrapper .mobile-content[data-v-127cd18d]{display:flex;align-items:center;cursor:pointer;padding-top:var(--space-6);padding-bottom:var(--space-6)}.product-info .content.mobile .mobile-content-wrapper .mobile-content .reason-title[data-v-127cd18d]{color:var(--grey-medium);display:flex;justify-content:space-between;align-items:center;width:100%}.product-info .content.mobile .mobile-content-wrapper .mobile-content .reason-title .reason-text[data-v-127cd18d]{padding-right:var(--space-3);flex-basis:90%;color:var(--grey-dark);text-transform:none;font-size:var(--space-5);letter-spacing:0px!important}.product-info .content.mobile .mobile-content-wrapper .mobile-content .reason-title .accordion-icons[data-v-127cd18d]{background-color:transparent;width:var(--space-6);height:var(--space-6);text-align:center;border-radius:var(--space-3);flex-basis:10%}.product-info .content.mobile .mobile-content-wrapper .mobile-content-clicked[data-v-127cd18d]{padding-bottom:var(--space-4)}.product-info .content.mobile .mobile-content-wrapper .accordion-content[data-v-127cd18d]{transition:max-height ease-out .25s;max-height:var(--space-0);overflow:hidden}.product-info .content.mobile .mobile-content-wrapper .accordion-content.active[data-v-127cd18d]{max-height:var(--space-300);margin-bottom:var(--space-6);overflow:initial}.product-info .content.mobile .mobile-content-wrapper .accordion-content p[data-v-127cd18d]{margin:var(--space-0);line-height:var(--space-6);font-size:var(--font-size-16)}.product-info .content.mobile .mobile-content-wrapper .assembly[data-v-127cd18d]{margin-top:var(--space-4);margin-bottom:10px}.product-info .content.mobile .dimension-container[data-v-127cd18d]{width:inherit;overflow:hidden}@media (max-width: calc(970px - 1px)){.product-info .content.mobile .divider[data-v-127cd18d]{display:none}}.product-info .content .zoom-btn[data-v-127cd18d]{display:block;height:var(--space-10);width:var(--space-10);border-radius:50%;border:1px solid;background-color:var(--white);border-color:var(--grey-light);right:var(--space-4);padding:11px!important}.product-viewer-button-mobile-info-section[data-v-127cd18d]{display:block;width:100%;margin-top:var(--space-6);margin-bottom:var(--space-10)}@media (min-width: 768px){.product-viewer-button-mobile-info-section[data-v-127cd18d]{display:none}}[data-v-127cd18d] .detail-info-title{margin-bottom:16px;text-transform:none;color:#626262;letter-spacing:0px}@media (max-width: calc(970px - 1px)){[data-v-127cd18d] .detail-info-title{display:none}}.rating{display:flex}.rating .rating-star{margin-right:var(--space-2)}.rating .rating-star-filled{color:var(--accent-color)}.rating .rating-star-outlined{color:var(--grey-light)}.rating .rating-star-half{position:relative;width:16px;height:16px}.rating .rating-star-half .rating-star-outlined{direction:rtl;margin-left:8px}.rating .rating-star-half .rating-star-filled,.rating .rating-star-half .rating-star-outlined{width:8px;overflow:hidden;position:absolute;left:0;top:0}\n',document.head.appendChild(e);try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="673bced1-3399-4f2e-9304-6f2d536a980b",e._sentryDebugIdIdentifier="sentry-dbid-673bced1-3399-4f2e-9304-6f2d536a980b")}catch(t){}System.register(["./vendor-legacy.73ccb84b.js","./index-legacy.afe140c7.js","./DeviceUtils-legacy.4627fb21.js","./ProductViewerEnum-legacy.9eccc8eb.js","./Divider-legacy.c59d097c.js"],(function(e){"use strict";var r,o,n,a,i,s,c,l,u,f,p,d,h,g,m,v,y,b,w,E,x,A,S,k,I,B,U,C,R,_,P,T,M,L,N,z,O,j,D,F;return{setters:[function(e){r=e.o,o=e.E,n=e.K,a=e.ac,i=e.r,s=e.Q,c=e.Y,l=e.a2,u=e.a6,f=e.U,p=e.d,d=e.i,h=e.$,g=e.O,m=e.V,v=e.P,y=e.a,b=e.w,w=e.X,E=e.a8,x=e.c,A=e.a3,S=e.F,k=e.ay,I=e.ao,B=e.n},function(e){U=e.e,C=e.r,R=e.R,_=e.b,P=e.T,T=e.M,M=e.c,L=e.Q,N=e.S,z=e.v,O=e.V},function(e){j=e.D},function(e){D=e.A},function(e){F=e.default}],execute:function(){e({b:q,l:Z,o:function(e){if(Y()&&e){const t=document.createElement("a");return t.appendChild(document.createElement("img")),t.setAttribute("rel","ar"),t.setAttribute("href",e),t.click(),!0}return!1},s:function(e){return"true"===e?.query?.arlaunch}});const H="arlaunch";function Y(){const e=j.getAppleDeviceOSVersion();return null!==e&&e>=12}function V(){return!j.isAndroid()&&!Y()}function q(e,t,r){if(!e)throw new Error("No model url provided while opening AR viewer");return`${e}${r?`?dl=${r}.usdz`:""}${t?`#canonicalWebPageURL=${t}`:""}`}function K(e){return"true"===e?.query?.arbutton}async function Z(e){const t=await U("productPage",`product-${e}`,3,!1,"ignore");return(await C(t?.fields?.model))?.fields?.file}e("V",{mounted(e,t){let r=null;e._viewtime=new IntersectionObserver((e=>{e.forEach((e=>{e.isIntersecting&&e.intersectionRect&&e.intersectionRect.height?r=setTimeout(t.value,5e3):r&&(clearTimeout(r),r=null)}))}),{root:null,rootMargin:"0px",threshold:.2}),e._viewtime.observe(e)},beforeUnmount(e){e&&e._viewtime&&e._viewtime.unobserve(e)}});const $={viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},J=[n("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12.4 22.8C6.7 22.8 2 18.1 2 12.4S6.7 2 12.4 2s10.4 4.7 10.4 10.4-4.7 10.4-10.4 10.4Zm19.314 7.56-9.882-9.881a12.368 12.368 0 0 0 2.968-8.08C24.8 5.5 19.2 0 12.4 0 5.5 0 0 5.5 0 12.4s5.5 12.4 12.4 12.4c3.071 0 5.86-1.093 8.015-2.91l9.885 9.886 1.414-1.414ZM12 11V6h2v5h5v2h-5v5h-2v-5H7v-2h5Z",fill:"#626262"},null,-1)];var Q={render:function(e,t){return r(),o("svg",$,J)}};const W={class:"preserve-ratio-container"},G={class:"preserve-ratio-slot"};var X=e("a",_({props:["class","width","height"]},[["render",function(e,t,s,c,l,u){return r(),o("div",W,[n("div",{class:"preserve-ratio-box",style:a({width:"100%","padding-bottom":s.width&&s.height?s.height/s.width*100+"%":"auto"})},null,4),n("div",G,[i(e.$slots,"default")])])}]]));const ee={name:"ProductAssembly",props:{showTitle:{type:Boolean,default:!0},product:{type:Object,default:null}},methods:{onClicked(){P.track("PDP_Download_Assembly",{device:window.screen.width<967?"Mobile":"Desktop"})}}},te={key:0,class:"detail-info-title"},re=["href"];var oe=_(ee,[["render",function(e,t,a,i,l,u){return r(),o("div",null,[a.showTitle?(r(),o("h3",te,"Assembly Instructions")):s("",!0),n("p",null,[t[1]||(t[1]=c(" View ",-1)),n("a",{href:a.product.assemblyInstructionsUrl,target:"_blank",class:"link",onClick:t[0]||(t[0]=(...e)=>u.onClicked&&u.onClicked(...e))},"assembly instructions",8,re),t[2]||(t[2]=c(" (PDF) ",-1))])])}],["__scopeId","data-v-a0e4ab56"]]);const ne={key:0,class:"care"},ae={class:"care-list"};var ie=_({name:"ProductCare",props:{product:{type:Object,default:null}}},[["render",function(e,t,a,i,c,p){return a.product&&a.product.care&&a.product.care.length?(r(),o("div",ne,[t[0]||(t[0]=n("h3",{class:"detail-info-title"},"Care",-1)),n("ul",ae,[(r(!0),o(l,null,u(a.product.care,((e,t)=>(r(),o("li",{key:t,class:"care-list-item"},f(e),1)))),128))])])):s("",!0)}]]);const se={key:0,class:"care"},ce={key:0,class:"detail-info-title"},le={key:1,class:"detail-info-title"},ue={class:"care-list"},fe=["href"],pe=p({__name:"ProductCareAssembly",props:{product:{type:Object,required:!0}},setup(e){const t=()=>{P.track("PDP_Download_Assembly",{device:window.screen.width<967?"Mobile":"Desktop"})};return(e,a)=>e.product&&e.product.care&&e.product.care.length?(r(),o("div",se,[e.product.assemblyInstructionsUrl?(r(),o("h3",ce,"Care & Assembly")):(r(),o("h3",le,"Care")),n("ul",ue,[(r(!0),o(l,null,u(e.product.care,((e,t)=>(r(),o("li",{key:t,class:"care-list-item"},f(e),1)))),128))]),e.product.assemblyInstructionsUrl?(r(),o("a",{key:2,href:e.product.assemblyInstructionsUrl,target:"_blank",class:"link",onClick:t},"View assembly instructions (PDF)",8,fe)):s("",!0)])):s("",!0)}});var de=_(pe,[["__scopeId","data-v-1ac22486"]]);const he={class:"divider"};const ge={key:0,class:"features"},me={class:"features-list"};var ve=_({name:"ProductFeature",components:{Divider:_({name:"Divider"},[["render",function(e,t,n,a,i,s){return r(),o("hr",he)}]])},props:{product:{type:Object,default:null}}},[["render",function(e,t,a,i,c,p){return a.product&&a.product.feature?(r(),o("div",ge,[t[0]||(t[0]=n("h3",{class:"detail-info-title"},"Features",-1)),n("ul",me,[(r(!0),o(l,null,u(a.product.feature,((e,t)=>(r(),o("li",{key:t,class:"features-list-item"},f(e),1)))),128))])])):s("",!0)}]]);const ye={viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},be=[n("path",{opacity:".5","fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 1.116 2.383 5.56v8.88L10 18.885l7.617-4.443V5.56L10 1.116ZM2.992 6.265v7.47L9.395 10 2.992 6.265Zm.3 8 6.403 3.736v-7.47l-6.403 3.735Zm7.013 3.736 6.403-3.735-6.403-3.735V18Zm6.703-4.266v-7.47L10.605 10l6.403 3.735Zm-.3-8-6.403-3.736v7.47l6.403-3.734ZM9.695 1.999 3.292 5.735 9.695 9.47V2Z",fill:"#C2C2C2"},null,-1),n("path",{d:"M10 1.012c.086 0 .166.023.234.064L12.36 2.29a.457.457 0 1 1-.454.793l-1.449-.828V4.82a.457.457 0 1 1-.914 0V2.256l-1.449.828a.457.457 0 0 1-.453-.793l2.126-1.215A.455.455 0 0 1 10 1.012ZM5.22 4.295c.122.221.042.5-.18.62l-1.571.866 2.487 1.382a.457.457 0 1 1-.444.8L3.178 6.664l-.034 1.517a.457.457 0 0 1-.913-.02l.056-2.514a.457.457 0 0 1 .236-.39L4.6 4.115a.457.457 0 0 1 .62.18ZM17.714 8.172a.457.457 0 0 1-.914 0V6.678l-2.312 1.284a.457.457 0 0 1-.444-.8l2.488-1.381-1.572-.865a.457.457 0 0 1 .44-.8l2.077 1.142c.146.08.237.233.237.4v2.514ZM17.713 11.828a.457.457 0 1 0-.914 0v1.494l-2.311-1.284a.457.457 0 0 0-.444.8l2.488 1.381-1.572.865a.457.457 0 0 0 .44.8l2.077-1.142a.457.457 0 0 0 .237-.4v-2.514ZM5.04 15.084a.457.457 0 0 1-.44.8l-2.077-1.142a.457.457 0 0 1-.236-.39l-.056-2.514a.457.457 0 0 1 .914-.02l.033 1.517 2.334-1.297a.457.457 0 1 1 .444.8L3.47 14.218l1.572.865ZM10.234 18.924a.455.455 0 0 1-.467 0L7.64 17.71a.457.457 0 1 1 .453-.793l1.45.828V15.18a.457.457 0 0 1 .913 0v2.564l1.45-.828a.457.457 0 0 1 .453.793l-2.126 1.215ZM8.094 8.384a.457.457 0 0 0-.453.794l1.902 1.087v2.173a.457.457 0 0 0 .914 0v-2.173l1.903-1.087a.457.457 0 0 0-.454-.793L10 9.474l-1.906-1.09Z",fill:"#141414"},null,-1)];var we={render:function(e,t){return r(),o("svg",ye,be)}},Ee={},xe={},Ae={},Se={}.toString,ke=Array.isArray||function(e){return"[object Array]"==Se.call(e)},Ie=ke;Ue.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(t){return!1}}();var Be=Ue.TYPED_ARRAY_SUPPORT?2147483647:1073741823;function Ue(e,t,r){return Ue.TYPED_ARRAY_SUPPORT||this instanceof Ue?"number"==typeof e?_e(this,e):function(e,t,r,o){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer)return function(e,t,r,o){if(r<0||t.byteLength=Be)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Be.toString(16)+" bytes");return 0|e}function Re(e,t){var r;return Ue.TYPED_ARRAY_SUPPORT?(r=new Uint8Array(t)).__proto__=Ue.prototype:(null===(r=e)&&(r=new Ue(t)),r.length=t),r}function _e(e,t){var r=Re(e,t<0?0:0|Ce(t));if(!Ue.TYPED_ARRAY_SUPPORT)for(var o=0;o55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===o){(t-=3)>-1&&a.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&a.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function Me(e){return Ue.isBuffer(e)?e.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)?e.byteLength:("string"!=typeof e&&(e=""+e),0===e.length?0:Te(e).length)}Ue.TYPED_ARRAY_SUPPORT&&(Ue.prototype.__proto__=Uint8Array.prototype,Ue.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Ue[Symbol.species]===Ue&&Object.defineProperty(Ue,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),Ue.prototype.write=function(e,t,r){void 0===t||void 0===r&&"string"==typeof t?(r=this.length,t=0):isFinite(t)&&(t|=0,isFinite(r)?r|=0:r=void 0);var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");return function(e,t,r,o){return function(e,t,r,o){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}(Te(t,e.length-r),e,r,o)}(this,e,t,r)},Ue.prototype.slice=function(e,t){var r,o=this.length;if((e=~~e)<0?(e+=o)<0&&(e=0):e>o&&(e=o),(t=void 0===t?o:~~t)<0?(t+=o)<0&&(t=0):t>o&&(t=o),t=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("sourceStart out of bounds");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t=0;--n)e[n+t]=this[n+r];else if(a<1e3||!Ue.TYPED_ARRAY_SUPPORT)for(n=0;n>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(n=t;n40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},Ne.getSymbolTotalCodewords=function(e){return ze[e]},Ne.getBCHDigit=function(e){for(var t=0;0!==e;)t++,e>>>=1;return t},Ne.setToSJISFunction=function(e){if("function"!=typeof e)throw new Error('"toSJISFunc" is not a valid function.');Le=e},Ne.isKanjiModeEnabled=function(){return void 0!==Le},Ne.toSJIS=function(e){return Le(e)};var Oe={};function je(){this.buffer=[],this.length=0}!function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2},e.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},e.from=function(r,o){if(e.isValid(r))return r;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+t)}}(r)}catch(t){return o}}}(Oe),je.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var r=0;r>>t-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var De=je,Fe=Ae;function He(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=Fe.alloc(e*e),this.reservedBit=Fe.alloc(e*e)}He.prototype.set=function(e,t,r,o){var n=e*this.size+t;this.data[n]=r,o&&(this.reservedBit[n]=!0)},He.prototype.get=function(e,t){return this.data[e*this.size+t]},He.prototype.xor=function(e,t,r){this.data[e*this.size+t]^=r},He.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]};var Ye=He,Ve={};!function(e){var t=Ne.getSymbolSize;e.getRowColCoords=function(e){if(1===e)return[];for(var r=Math.floor(e/7)+2,o=t(e),n=145===o?26:2*Math.ceil((o-13)/(2*r-2)),a=[o-7],i=1;i=0&&e<=7},e.from=function(t){return e.isValid(t)?parseInt(t,10):void 0},e.getPenaltyN1=function(e){for(var r=e.size,o=0,n=0,a=0,i=null,s=null,c=0;c=5&&(o+=t+(n-5)),i=u,n=1),(u=e.get(l,c))===s?a++:(a>=5&&(o+=t+(a-5)),s=u,a=1)}n>=5&&(o+=t+(n-5)),a>=5&&(o+=t+(a-5))}return o},e.getPenaltyN2=function(e){for(var t=e.size,o=0,n=0;n=10&&(1488===n||93===n)&&r++,a=a<<1&2047|e.get(s,i),s>=10&&(1488===a||93===a)&&r++}return r*o},e.getPenaltyN4=function(e){for(var t=0,r=e.data.length,o=0;o=0;){for(var a=n[0],i=0;i0?n-4:n;for(r=0;r>16&255,i[s++]=t>>8&255,i[s++]=255&t;2===a&&(t=it[e.charCodeAt(r)]<<2|it[e.charCodeAt(r+1)]>>4,i[s++]=255&t);1===a&&(t=it[e.charCodeAt(r)]<<10|it[e.charCodeAt(r+1)]<<4|it[e.charCodeAt(r+2)]>>2,i[s++]=t>>8&255,i[s++]=255&t);return i},fromByteArray:function(e){for(var t,r=e.length,o=r%3,n=[],a=16383,i=0,s=r-o;is?s:i+a));1===o?(t=e[r-1],n.push(at[t>>2]+at[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],n.push(at[t>>10]+at[t>>4&63]+at[t<<2&63]+"="));return n.join("")}},at=[],it=[],st="undefined"!=typeof Uint8Array?Uint8Array:Array,ct="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lt=0,ut=ct.length;lt0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function pt(e,t,r){for(var o,n,a=[],i=t;i>18&63]+at[n>>12&63]+at[n>>6&63]+at[63&n]);return a.join("")}it["-".charCodeAt(0)]=62,it["_".charCodeAt(0)]=63;var dt={/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */read:function(e,t,r,o,n){var a,i,s=8*n-o-1,c=(1<>1,u=-7,f=r?n-1:0,p=r?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-u)-1,d>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=p,u-=8);for(i=a&(1<<-u)-1,a>>=-u,u+=o;u>0;i=256*i+e[t+f],f+=p,u-=8);if(0===a)a=1-l;else{if(a===c)return i?NaN:1/0*(d?-1:1);i+=Math.pow(2,o),a-=l}return(d?-1:1)*i*Math.pow(2,a-o)},write:function(e,t,r,o,n,a){var i,s,c,l=8*a-n-1,u=(1<>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,d=o?0:a-1,h=o?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=u):(i=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-i))<1&&(i--,c*=2),(t+=i+f>=1?p/c:p*Math.pow(2,1-f))*c>=2&&(i++,c/=2),i+f>=u?(s=0,i=u):i+f>=1?(s=(t*c-1)*Math.pow(2,n),i+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,n),i=0));n>=8;e[r+d]=255&s,d+=h,s/=256,n-=8);for(i=i<0;e[r+d]=255&i,d+=h,i/=256,l-=8);e[r+d-h]|=128*g}}; /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ !function(e){var r=nt,o=dt,n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=function(e){+e!=e&&(e=0);return s.alloc(+e)},e.INSPECT_MAX_BYTES=50;var a=2147483647;function i(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return u(e)}return c(e,t,r)}function c(e,t,r){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|h(e,t),o=i(r),n=o.write(e,t);n!==r&&(o=o.slice(0,n));return o}(e,t);if(ArrayBuffer.isView(e))return function(e){if(D(e,Uint8Array)){var t=new Uint8Array(e);return p(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(D(e,ArrayBuffer)||e&&D(e.buffer,ArrayBuffer))return p(e,t,r);if("undefined"!=typeof SharedArrayBuffer&&(D(e,SharedArrayBuffer)||e&&D(e.buffer,SharedArrayBuffer)))return p(e,t,r);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var o=e.valueOf&&e.valueOf();if(null!=o&&o!==e)return s.from(o,t,r);var n=function(e){if(s.isBuffer(e)){var t=0|d(e.length),r=i(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!=typeof e.length||F(e.length)?i(0):f(e);if("Buffer"===e.type&&Array.isArray(e.data))return f(e.data)}(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return l(e),i(e<0?0:0|d(e))}function f(e){for(var t=e.length<0?0:0|d(e.length),r=i(t),o=0;o=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||D(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,o=arguments.length>2&&!0===arguments[2];if(!o&&0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return O(e).length;default:if(n)return o?-1:z(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var o=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,r);case"utf8":case"utf-8":return k(this,t,r);case"ascii":return B(this,t,r);case"latin1":case"binary":return U(this,t,r);case"base64":return S(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,r);default:if(o)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function m(e,t,r){var o=e[t];e[t]=e[r],e[r]=o}function v(e,t,r,o,n){if(0===e.length)return-1;if("string"==typeof r?(o=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),F(r=+r)&&(r=n?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}if("string"==typeof t&&(t=s.from(t,o)),s.isBuffer(t))return 0===t.length?-1:y(e,t,r,o,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,o,n);throw new TypeError("val must be string, number or Buffer")}function y(e,t,r,o,n){var a,i=1,s=e.length,c=t.length;if(void 0!==o&&("ucs2"===(o=String(o).toLowerCase())||"ucs-2"===o||"utf16le"===o||"utf-16le"===o)){if(e.length<2||t.length<2)return-1;i=2,s/=2,c/=2,r/=2}function l(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(n){var u=-1;for(a=r;as&&(r=s-c),a=r;a>=0;a--){for(var f=!0,p=0;pn&&(o=n):o=n;var a=t.length;o>a/2&&(o=a/2);for(var i=0;i>8,n=r%256,a.push(n),a.push(o);return a}(t,e.length-r),e,r,o)}function S(e,t,o){return 0===t&&o===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,o))}function k(e,t,r){r=Math.min(e.length,r);for(var o=[],n=t;n239?4:l>223?3:l>191?2:1;if(n+f<=r)switch(f){case 1:l<128&&(u=l);break;case 2:128==(192&(a=e[n+1]))&&(c=(31&l)<<6|63&a)>127&&(u=c);break;case 3:a=e[n+1],i=e[n+2],128==(192&a)&&128==(192&i)&&(c=(15&l)<<12|(63&a)<<6|63&i)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:a=e[n+1],i=e[n+2],s=e[n+3],128==(192&a)&&128==(192&i)&&128==(192&s)&&(c=(15&l)<<18|(63&a)<<12|(63&i)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,f=1):u>65535&&(u-=65536,o.push(u>>>10&1023|55296),u=56320|1023&u),o.push(u),n+=f}return function(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);var r="",o=0;for(;oo.length?s.from(a).copy(o,n):Uint8Array.prototype.set.call(o,a,n);else{if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(o,n)}n+=a.length}return o},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(t+=" ... "),""},n&&(s.prototype[n]=s.prototype.inspect),s.prototype.compare=function(e,t,r,o,n){if(D(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===o&&(o=0),void 0===n&&(n=this.length),t<0||r>e.length||o<0||n>this.length)throw new RangeError("out of range index");if(o>=n&&t>=r)return 0;if(o>=n)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(n>>>=0)-(o>>>=0),i=(r>>>=0)-(t>>>=0),c=Math.min(a,i),l=this.slice(o,n),u=e.slice(t,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===o&&(o="utf8")):(o=r,r=void 0)}var n=this.length-t;if((void 0===r||r>n)&&(r=n),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");o||(o="utf8");for(var a=!1;;)switch(o){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":case"latin1":case"binary":return E(this,e,t,r);case"base64":return x(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+o);o=(""+o).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function B(e,t,r){var o="";r=Math.min(e.length,r);for(var n=t;no)&&(r=o);for(var n="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,r,o,n,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}function T(e,t,r,o,n,a){if(r+o>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function M(e,t,r,n,a){return t=+t,r>>>=0,a||T(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function L(e,t,r,n,a){return t=+t,r>>>=0,a||T(e,0,r,8),o.write(e,t,r,n,52,8),r+8}s.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||_(e,t,this.length);for(var o=this[e],n=1,a=0;++a>>=0,t>>>=0,r||_(e,t,this.length);for(var o=this[e+--t],n=1;t>0&&(n*=256);)o+=this[e+--t]*n;return o},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||_(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||_(e,t,this.length);for(var o=this[e],n=1,a=0;++a=(n*=128)&&(o-=Math.pow(2,8*t)),o},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||_(e,t,this.length);for(var o=t,n=1,a=this[e+--o];o>0&&(n*=256);)a+=this[e+--o]*n;return a>=(n*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return e>>>=0,t||_(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||_(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||_(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||_(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||_(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||_(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||_(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||_(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,r,o){(e=+e,t>>>=0,r>>>=0,o)||P(this,e,t,r,Math.pow(2,8*r)-1,0);var n=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,o)||P(this,e,t,r,Math.pow(2,8*r)-1,0);var n=r-1,a=1;for(this[t+n]=255&e;--n>=0&&(a*=256);)this[t+n]=e/a&255;return t+r},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,o){if(e=+e,t>>>=0,!o){var n=Math.pow(2,8*r-1);P(this,e,t,r,n-1,-n)}var a=0,i=1,s=0;for(this[t]=255&e;++a>0)-s&255;return t+r},s.prototype.writeIntBE=function(e,t,r,o){if(e=+e,t>>>=0,!o){var n=Math.pow(2,8*r-1);P(this,e,t,r,n-1,-n)}var a=r-1,i=1,s=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/i>>0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return M(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return M(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return L(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return L(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,o){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),o||0===o||(o=this.length),t>=e.length&&(t=e.length),t||(t=0),o>0&&o=this.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("sourceEnd out of bounds");o>this.length&&(o=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===o){(t-=3)>-1&&a.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&a.push(239,191,189);if(n=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function O(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function j(e,t,r,o){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function D(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function F(e){return e!=e}var H=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var o=16*r,n=0;n<16;++n)t[o+n]=e[r]+e[n];return t}()}(ot);var ht=Ae,gt=Ge,mt=ot.Buffer;function vt(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}vt.prototype.initialize=function(e){this.degree=e,this.genPoly=gt.generateECPolynomial(this.degree)},vt.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");var t=ht.alloc(this.degree),r=mt.concat([e,t],e.length+this.degree),o=gt.mod(r,this.genPoly),n=this.degree-o.length;if(n>0){var a=ht.alloc(this.degree);return o.copy(a,n),a}return o};var yt=vt,bt={},wt={},Et={isValid:function(e){return!isNaN(e)&&e>=1&&e<=40}},xt={},At="[0-9]+",St="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",kt="(?:(?![A-Z0-9 $%*+\\-./:]|"+(St=St.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";xt.KANJI=new RegExp(St,"g"),xt.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),xt.BYTE=new RegExp(kt,"g"),xt.NUMERIC=new RegExp(At,"g"),xt.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");var It=new RegExp("^"+St+"$"),Bt=new RegExp("^[0-9]+$"),Ut=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");xt.testKanji=function(e){return It.test(e)},xt.testNumeric=function(e){return Bt.test(e)},xt.testAlphanumeric=function(e){return Ut.test(e)},function(e){var r=Et,o=xt;e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!r.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},e.getBestModeForData=function(t){return o.testNumeric(t)?e.NUMERIC:o.testAlphanumeric(t)?e.ALPHANUMERIC:o.testKanji(t)?e.KANJI:e.BYTE},e.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},e.isValid=function(e){return e&&e.bit&&e.ccBits},e.from=function(r,o){if(e.isValid(r))return r;try{return function(t){if("string"!=typeof t)throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+t)}}(r)}catch(t){return o}}}(wt),function(e){var t=Ne,r=$e,o=Oe,n=wt,a=Et,i=ke,s=t.getBCHDigit(7973);function c(e,t){return n.getCharCountIndicator(e,t)+4}function l(e,t){var r=0;return e.forEach((function(e){var o=c(e.mode,t);r+=o+e.getBitsLength()})),r}e.from=function(e,t){return a.isValid(e)?parseInt(e,10):t},e.getCapacity=function(e,o,i){if(!a.isValid(e))throw new Error("Invalid QR Code version");void 0===i&&(i=n.BYTE);var s=8*(t.getSymbolTotalCodewords(e)-r.getTotalCodewordsCount(e,o));if(i===n.MIXED)return s;var l=s-c(i,e);switch(i){case n.NUMERIC:return Math.floor(l/10*3);case n.ALPHANUMERIC:return Math.floor(l/11*2);case n.KANJI:return Math.floor(l/13);case n.BYTE:default:return Math.floor(l/8)}},e.getBestVersionForData=function(t,r){var a,s=o.from(r,o.M);if(i(t)){if(t.length>1)return function(t,r){for(var o=1;o<=40;o++)if(l(t,o)<=e.getCapacity(o,r,n.MIXED))return o}(t,s);if(0===t.length)return 1;a=t[0]}else a=t;return function(t,r,o){for(var n=1;n<=40;n++)if(r<=e.getCapacity(n,o,t))return n}(a.mode,a.getLength(),s)},e.getEncodedBits=function(e){if(!a.isValid(e)||e<7)throw new Error("Invalid QR Code version");for(var r=e<<12;t.getBCHDigit(r)-s>=0;)r^=7973<=0;)o^=1335<0&&(r=this.data.substr(t),o=parseInt(r,10),e.put(o,3*n+1))};var Lt=Mt,Nt=wt,zt=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function Ot(e){this.mode=Nt.ALPHANUMERIC,this.data=e}Ot.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},Ot.prototype.getLength=function(){return this.data.length},Ot.prototype.getBitsLength=function(){return Ot.getBitsLength(this.data.length)},Ot.prototype.write=function(e){var t;for(t=0;t+2<=this.data.length;t+=2){var r=45*zt.indexOf(this.data[t]);r+=zt.indexOf(this.data[t+1]),e.put(r,11)}this.data.length%2&&e.put(zt.indexOf(this.data[t]),6)};var jt=Ot,Dt=Ae,Ft=wt;function Ht(e){this.mode=Ft.BYTE,this.data=Dt.from(e)}Ht.getBitsLength=function(e){return 8*e},Ht.prototype.getLength=function(){return this.data.length},Ht.prototype.getBitsLength=function(){return Ht.getBitsLength(this.data.length)},Ht.prototype.write=function(e){for(var t=0,r=this.data.length;t=33088&&r<=40956)r-=33088;else{if(!(r>=57408&&r<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");r-=49472}r=192*(r>>>8&255)+(255&r),e.put(r,13)}};var Zt=Kt,$t={exports:{}};!function(e){var t={single_source_shortest_paths:function(e,r,o){var n={},a={};a[r]=0;var i,s,c,l,u,f,p,d=t.PriorityQueue.make();for(d.push(r,0);!d.empty();)for(c in s=(i=d.pop()).value,l=i.cost,u=e[s]||{})u.hasOwnProperty(c)&&(f=l+u[c],p=a[c],(void 0===a[c]||p>f)&&(a[c]=f,d.push(c,f),n[c]=s));if(void 0!==o&&void 0===a[o]){var h=["Could not find a path from ",r," to ",o,"."].join("");throw new Error(h)}return n},extract_shortest_path_from_predecessor_list:function(e,t){for(var r=[],o=t;o;)r.push(o),e[o],o=e[o];return r.reverse(),r},find_path:function(e,r,o){var n=t.single_source_shortest_paths(e,r,o);return t.extract_shortest_path_from_predecessor_list(n,o)},PriorityQueue:{make:function(e){var r,o=t.PriorityQueue,n={};for(r in e=e||{},o)o.hasOwnProperty(r)&&(n[r]=o[r]);return n.queue=[],n.sorter=e.sorter||o.default_sorter,n},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var r={value:e,cost:t};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t}($t),function(e){var t=wt,r=Lt,o=jt,n=Yt,a=Zt,i=xt,s=Ne,c=$t.exports;function l(e){return unescape(encodeURIComponent(e)).length}function u(e,t,r){for(var o,n=[];null!==(o=e.exec(r));)n.push({data:o[0],index:o.index,mode:t,length:o[0].length});return n}function f(e){var r,o,n=u(i.NUMERIC,t.NUMERIC,e),a=u(i.ALPHANUMERIC,t.ALPHANUMERIC,e);return s.isKanjiModeEnabled()?(r=u(i.BYTE,t.BYTE,e),o=u(i.KANJI,t.KANJI,e)):(r=u(i.BYTE_KANJI,t.BYTE,e),o=[]),n.concat(a,r,o).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function p(e,i){switch(i){case t.NUMERIC:return r.getBitsLength(e);case t.ALPHANUMERIC:return o.getBitsLength(e);case t.KANJI:return a.getBitsLength(e);case t.BYTE:return n.getBitsLength(e)}}function d(e,i){var c,l=t.getBestModeForData(e);if((c=t.from(i,l))!==t.BYTE&&c.bit=0?e[e.length-1]:null;return r&&r.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(i))},e.rawSplit=function(t){return e.fromArray(f(t,s.isKanjiModeEnabled()))}}(Pt);var Jt=Ae,Qt=Ne,Wt=Oe,Gt=De,Xt=Ye,er=Ve,tr=qe,rr=Ze,or=$e,nr=yt,ar=bt,ir=Ct,sr=wt,cr=Pt,lr=ke;function ur(e,t,r){var o,n,a=e.size,i=ir.getEncodedBits(t,r);for(o=0;o<15;o++)n=1==(i>>o&1),o<6?e.set(o,8,n,!0):o<8?e.set(o+1,8,n,!0):e.set(a-15+o,8,n,!0),o<8?e.set(8,a-o-1,n,!0):o<9?e.set(8,15-o-1+1,n,!0):e.set(8,15-o-1,n,!0);e.set(a-8,8,1,!0)}function fr(e,t,r){var o=new Gt;r.forEach((function(t){o.put(t.mode.bit,4),o.put(t.getLength(),sr.getCharCountIndicator(t.mode,e)),t.write(o)}));var n=8*(Qt.getSymbolTotalCodewords(e)-or.getTotalCodewordsCount(e,t));for(o.getLengthInBits()+4<=n&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);for(var a=(n-o.getLengthInBits())/8,i=0;i=0&&s<=6&&(0===c||6===c)||c>=0&&c<=6&&(0===s||6===s)||s>=2&&s<=4&&c>=2&&c<=4?e.set(a+s,i+c,!0,!0):e.set(a+s,i+c,!1,!0))}(u,t),function(e){for(var t=e.size,r=8;r=7&&function(e,t){for(var r,o,n,a=e.size,i=ar.getEncodedBits(t),s=0;s<18;s++)r=Math.floor(s/3),o=s%3+a-8-3,n=1==(i>>s&1),e.set(r,o,n,!0),e.set(o,r,n,!0)}(u,t),function(e,t){for(var r=e.size,o=-1,n=r-1,a=7,i=0,s=r-1;s>0;s-=2)for(6===s&&s--;;){for(var c=0;c<2;c++)if(!e.isReserved(n,s-c)){var l=!1;i>>a&1)),e.set(n,s-c,l),-1==--a&&(i++,a=7)}if((n+=o)<0||r<=n){n-=o,o=-o;break}}}(u,c),isNaN(o)&&(o=rr.getBestMask(u,ur.bind(null,u,r))),rr.applyMask(o,u),ur(u,r,o),{modules:u,version:t,errorCorrectionLevel:r,maskPattern:o,segments:n}}xe.create=function(e,t){if(void 0===e||""===e)throw new Error("No input text");var r,o,n=Wt.M;return void 0!==t&&(n=Wt.from(t.errorCorrectionLevel,Wt.M),r=ar.from(t.version),o=rr.from(t.maskPattern),t.toSJISFunc&&Qt.setToSJISFunction(t.toSJISFunc)),pr(e,r,n,o)};var dr={},hr={};!function(e){function t(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw new Error("Color should be defined as hex string");var t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map((function(e){return[e,e]})))),6===t.length&&t.push("F","F");var r=parseInt(t.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:255&r,hex:"#"+t.slice(0,6).join("")}}e.getOptions=function(e){e||(e={}),e.color||(e.color={});var r=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,o=e.width&&e.width>=21?e.width:void 0,n=e.scale||4;return{width:o,scale:o?4:n,margin:r,color:{dark:t(e.color.dark||"#000000ff"),light:t(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},e.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},e.getImageWidth=function(t,r){var o=e.getScale(t,r);return Math.floor((t+2*r.margin)*o)},e.qrToImageData=function(t,r,o){for(var n=r.modules.size,a=r.modules.data,i=e.getScale(n,o),s=Math.floor((n+2*o.margin)*i),c=o.margin*i,l=[o.color.light,o.color.dark],u=0;u=c&&f>=c&&u':"",c="0&&c>0&&e[s-1]||(o+=a?yr("M",c+r,.5+l+r):yr("m",n,0),n=0,a=!1),c+1',l='viewBox="0 0 '+i+" "+i+'"',u=''+s+c+"\n";return"function"==typeof r&&r(null,u),u};var br=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then},wr=xe,Er=dr,xr=gr;function Ar(e,r,o,n,a){var i=[].slice.call(arguments,1),s=i.length,c="function"==typeof i[s-1];if(!c&&!br())throw new Error("Callback required as last argument");if(!c){if(s<1)throw new Error("Too few arguments provided");return 1===s?(o=r,r=n=void 0):2!==s||r.getContext||(n=o,o=r,r=void 0),new Promise((function(a,i){try{var s=wr.create(o,n);a(e(s,r,n))}catch(t){i(t)}}))}if(s<2)throw new Error("Too few arguments provided");2===s?(a=o,o=r,r=n=void 0):3===s&&(r.getContext&&void 0===a?(a=n,n=void 0):(a=n,n=o,o=r,r=void 0));try{var l=wr.create(o,n);a(null,e(l,r,n))}catch(t){a(t)}}Ee.create=wr.create,Ee.toCanvas=Ar.bind(null,Er.render),Ee.toDataURL=Ar.bind(null,Er.renderToDataURL),Ee.toString=Ar.bind(null,(function(e,t,r){return xr.render(e,r)}));const Sr={components:{Modal:T},props:{url:{type:String,default:null},show:{type:Boolean,default:!1}},setup(e,t){const r=d(null),o=d(null);function n(t){return new Promise(((r,o)=>{e.url&&Ee.toCanvas(t,e.url,{width:300},(function(e,t){e?o(e):r()})),r()}))}return h((()=>e.url),(()=>{o.value&&n(o.value)})),h((()=>e.show),(()=>{g((()=>{o.value&&e.show&&n(o.value)}))})),m((()=>{n(o.value)})),{qrCode:r,canvas:o,onUpdateShow:function(e){t.emit("update:show",e)}}}},kr={ref:"canvas",height:"300",width:"300",class:"product-viewer-qr"};const Ir=["href"],Br={key:0,class:"loader tiny"},Ur={class:"ar-icon-dual-column"},Cr={key:0},Rr={key:1},_r={key:2,class:"ar-button-loader loader tiny"};var Pr=e("c",_({components:{ARIcon:we,ProductViewerQRModal:_(Sr,[["render",function(e,t,o,a,i,s){const l=v("Modal");return r(),y(l,{show:o.show,"show-close":!0,class:"product-viewer-qr-modal","onUpdate:show":a.onUpdateShow},{default:b((()=>[t[0]||(t[0]=n("div",{class:"qr-scan-text"},"Scan this QR code using the camera on your iOS device.",-1)),n("canvas",kr,null,512),t[1]||(t[1]=n("div",{class:"ar-supported-browsers"},[n("span",{class:"semibold"},"Note:"),c(" AR requires a device running iPadOS or iOS 12 or later.")],-1))])),_:1,__:[0,1]},8,["show","onUpdate:show"])}]])},props:{product:{type:Object,default:null}},emits:["arStatus"],async setup(e,{emit:t}){const{mounted:r}=M(),o=w(),n=E(),a=d(!1),i=d(!1),s=d(null),c=d(!0),l=d(!1),u=x((()=>r&&s.value&&s.value.url?q(s.value.url,`${R.VITE_STOREFRONT_BASE_URL}${n.path}`,e.product.slug):"")),f=x((()=>r&&e.product?function(e,t,r){return e?`${R.VITE_STOREFRONT_BASE_URL}${r.resolve({name:"product",params:{id:e,slug:t},query:{[H]:"true"}}).href}`:""}(e.product.hashKey,e.product.slug,o):"")),p=x((()=>r&&u.value&&!c.value&&(Y()||K(n)||V()))),g=x((()=>K(n)));async function v(){e.product&&e.product.hashKey?(c.value=!0,t("arStatus",D.LOADING),s.value=await Z(e.product.hashKey),t("arStatus",D.LOADED),c.value=!1,void 0===s.value&&t("arStatus",D.NOTFOUND)):console.warn("Failed to load AR model")}function y(){"hidden"===document.visibilityState&&b()}function b(){i.value=!1,document.removeEventListener("visibilitychange",y)}return h((()=>e.product),(async()=>{v()})),m((async()=>{l.value=L.isChromeiOS(),await v()})),{modelUrl:u,arLaunchUrl:f,model:s,loadingModel:c,loadingViewer:i,openViewer:async function(e){if(V()&&!g.value)P.track("Click AR QR Code Button"),a.value=!0;else if(!s.value||c.value);else if(p.value){P.track("Click AR Button"),i.value=!0,document.addEventListener("visibilitychange",y),setTimeout((()=>{b()}),2e4);const t=document.createElement("a");t.appendChild(document.createElement("img")),t.setAttribute("rel","ar"),t.setAttribute("href",e),t.click()}},showModal:a,closeQRModal:function(e){a.value=e},supportsAR:Y,iOSChrome:l,showButton:p,debugButton:g,icon:"/assets/icon-ios-ar.1652d535.png"}}},[["render",function(e,t,a,i,u,f){const p=v("ARIcon"),d=v("ProductViewerQRModal");return r(),o(l,null,[i.showButton?(r(),o("a",{key:0,ref:"arButton",rel:"ar",href:i.modelUrl,type:"model/vnd.usdz+zip",class:"product-viewer-button-dual-column","aria-label":"View product in AR",onClick:t[0]||(t[0]=A((e=>i.openViewer(i.modelUrl)),["prevent"]))},[i.loadingModel?(r(),o("span",Br)):(r(),o(l,{key:1},[n("span",Ur,[S(p)]),i.loadingViewer&&i.iOSChrome?(r(),o("span",Cr,"Loading")):(r(),o("span",Rr,[t[1]||(t[1]=c("View in your space",-1)),i.supportsAR()||i.debugButton?s("",!0):(r(),o(l,{key:0},[],64))])),i.loadingViewer&&i.iOSChrome?(r(),o("span",_r)):s("",!0)],64))],8,Ir)):s("",!0),S(d,{show:i.showModal,url:i.arLaunchUrl,"onUpdate:show":i.closeQRModal},null,8,["show","url","onUpdate:show"])],64)}],["__scopeId","data-v-eae22c5a"]]));const Tr={class:"product-image-controls"};var Mr=_({name:"ProductImageControls",components:{ProductViewerButton:Pr,ZoomIcon:Q},props:{product:{type:Object,default:null}},emits:["zoom"],setup(){const{mounted:e}=M();return{mounted:e}}},[["render",function(e,t,a,i,s,c){const l=v("ZoomIcon");return r(),o("div",Tr,[n("button",{class:"product-buy-image-expand button white filled zoom-btn",title:"Open Fullscreen",onClick:t[0]||(t[0]=t=>e.$emit("zoom"))},[S(l)])])}],["__scopeId","data-v-1682665c"]]);const Lr={key:0,class:"specs"},Nr={class:"specs-values-column"},zr={key:0,class:"flex-grid specs-rows"},Or={class:"flex-col-4-sm specs-title"},jr={class:"flex-col-8-sm specs-value"},Dr={key:0},Fr={class:"flex-grid specs-rows"},Hr={class:"flex-col-8-sm specs-value"},Yr={class:"flex-grid specs-rows"},Vr={class:"flex-col-8-sm specs-value"},qr={key:0,class:"flex-grid specs-rows"},Kr={class:"flex-col-8-sm specs-value"},Zr=["href"],$r=p({__name:"ProductSpecs",props:{product:{type:Object,required:!0,default:()=>({spec:[],skuNo:"",legalLabelsUrl:"",box:[]})}},setup(e){const t=e,{data:a,loading:i,init:p}=N("pdf-law-label-text","View Law Label(PDF)"),d=a,h=i,g=x((()=>d?.value??"")),m=x((()=>!h.value&&g.value&&t?.product?.legalLabelsUrl)),y=x((()=>t.product?.box?.length?t.product.box.filter((e=>e.height&&e.width&&e.depth)).map(((e,t)=>({height:Math.ceil(e.height),width:Math.ceil(e.width),depth:Math.ceil(e.depth),index:t}))):[])),w=()=>P.track("PDP_Open_Law_Label",{device:window.screen.width<967?"Mobile":"Desktop"}),E=e=>{const t=e.toLowerCase().split(" ");for(let r=0;r{const a=v("router-link");return e.product&&e.product.spec&&e.product.spec.length?(r(),o("div",Lr,[t[4]||(t[4]=n("h3",{class:"detail-info-title top-title"},"Specifications",-1)),n("div",Nr,[(r(!0),o(l,null,u(e.product.spec,((i,l)=>(r(),o("div",{key:i.id},[l[...t[0]||(t[0]=[c("Measure For Delivery",-1)])])),_:1,__:[0]})])):s("",!0)])])):s("",!0)])))),128)),n("div",Fr,[t[1]||(t[1]=n("div",{class:"flex-col-4-sm specs-title"},[n("span",null,"SKU No.")],-1)),n("div",Hr,[n("span",null,f(e.product.skuNo),1)])]),n("div",Yr,[t[2]||(t[2]=n("div",{class:"flex-col-4-sm specs-title"},[n("span",null,"Box Dimensions")],-1)),n("div",Vr,[(r(!0),o(l,null,u(y.value,(e=>(r(),o("div",{key:`dimension-${e.index}`},f(e.height)+'"H x '+f(e.width)+'"W x '+f(e.depth)+'"L',1)))),128))])]),m.value?(r(),o("div",qr,[t[3]||(t[3]=n("div",{class:"flex-col-4-sm specs-title"},[n("span",null,"Document")],-1)),n("div",Kr,[n("a",{href:e.product.legalLabelsUrl,target:"_blank",class:"link",onClick:w},f(g.value),9,Zr)])])):s("",!0)])])):s("",!0)}}});const Jr={DESCRIPTION:"Description",FEATURES:"Features",SPECIFICATIONS:"Specifications",CARE:"Care",ASSEMBLY_INSTRUCTIONS:"Assembly Instructions",CARE_ASSEMBLY:"Care & Assembly"},Qr={name:"ProductNewInfo",components:{ProductFeature:ve,ResponsiveImage:z,PreserveRatio:X,ProductSpecs:_($r,[["__scopeId","data-v-df8c5d8e"]]),ProductCareAssembly:de,Divider:F,ZoomIcon:Q,ProductImageControls:Mr,ProductViewerButton:Pr,ProductCare:ie,ProductAssembly:oe},props:{showCollections:Boolean,product:{type:Object,default:null},activeMedia:{default:0,type:Number},lastImage:{default:null,type:Object}},emits:["interaction","openGallery"],setup(e){const{mounted:t}=M(),r=[];e.product&&0!==e.product.description.length&&(r.push(Jr.DESCRIPTION),e.product&&0!==e.product.feature.length&&r.push(Jr.FEATURES)),e.product&&0!==e.product.spec.length&&r.push(Jr.SPECIFICATIONS),e.product&&0!==e.product.care.length&&e.product.assemblyInstructionsUrl&&r.push(Jr.CARE_ASSEMBLY),e.product&&0!==e.product.care.length&&!e.product.assemblyInstructionsUrl&&r.push(Jr.CARE),e.product&&!e.product.care.length&&e.product.assemblyInstructionsUrl&&r.push(Jr.ASSEMBLY_INSTRUCTIONS);return{reasons:r,mounted:t,productDescriptionSanitized:x((()=>O(e.product.description))),PRODUCT_INFO_REASONS:Jr}},data:()=>({selected:[-1],count:0}),methods:{onAccordionClick(e){const t=this.selected.indexOf(e);t>-1?this.selected.splice(t,1):this.selected.push(e),this.$emit("interaction",this.reasons[e])},isItemSelected(e){return this.selected.includes(e)},ItemSelected(e){return this.isItemSelected(e)?"af-minus":"af-plus"},onExpandImage(){this.$emit("openGallery"),P.track("PDP Expand Product Image",{productId:this.product.hashKey,index:this.product.media&&this.product.media.length?this.product.media.length-1:null})}}},Wr={key:0,class:"product-info"},Gr={class:"content desktop flex-grid"},Xr={class:"product-info details"},eo={key:0,class:"description-container row large"},to=["innerHTML"],ro={class:"product-info details"},oo={class:"product-info details"},no={class:"product-info details"},ao={key:0,class:"dimension-image-border"},io={class:"dimension-img"},so={class:"Product-info content mobile"},co=["onClickPassive"],lo={class:"reason-title"},uo={class:"reason-text"},fo={key:0},po=["innerHTML"],ho={key:1},go={key:2},mo={key:0,class:"dimension-image-border"},vo={class:"dimension-img"},yo={key:3},bo={key:4,class:"Product-info assembly"},wo={key:5};e("P",_(Qr,[["render",function(e,t,a,i,c,p){const d=v("ProductFeature"),h=v("ProductSpecs"),g=v("ProductCareAssembly"),m=v("ResponsiveImage"),w=v("ProductImageControls"),E=v("PreserveRatio"),x=v("Divider"),A=v("ProductViewerButton"),k=v("ProductCare"),I=v("ProductAssembly");return a.product?(r(),o("div",Wr,[t[3]||(t[3]=n("h2",{class:"product-info heading light"},"Details",-1)),n("div",Gr,[n("div",Xr,[a.product.description?(r(),o("div",eo,[t[2]||(t[2]=n("h3",{class:"product-info detail-info-title"},"Description",-1)),n("p",{innerHTML:i.productDescriptionSanitized},null,8,to)])):s("",!0)]),n("div",ro,[S(d,{product:a.product,class:"row large"},null,8,["product"])]),n("div",oo,[S(h,{product:a.product,class:"row large"},null,8,["product"])]),n("div",no,[a.product.assemblyInstructionsUrl?(r(),y(g,{key:0,product:a.product,class:"row large"},null,8,["product"])):s("",!0)]),a.lastImage?(r(),o("div",ao,[(r(),y(E,{key:a.lastImage.url,width:2890,height:1500,class:"row large"},{default:b((()=>[a.lastImage&&i.mounted?(r(),o("div",{ref:"dimensionContainerDesktop",key:a.lastImage.url,class:"product-info dimension-container",onClick:t[0]||(t[0]=(...e)=>p.onExpandImage&&p.onExpandImage(...e))},[n("div",io,[S(m,{url:a.lastImage.url+"?fit=max&w={width}&q={q}",lazy:!1,alt:`Detailed dimensions of ${a.product.title}.`,height:399,width:768},null,8,["url","alt"])])])):s("",!0),a.lastImage&&"IMAGE"===a.lastImage.type?(r(),y(w,{key:1,product:a.product,class:"product-info-image-controls",onZoom:p.onExpandImage},null,8,["product","onZoom"])):s("",!0)])),_:1}))])):s("",!0)]),n("div",so,[(r(!0),o(l,null,u(i.reasons,((e,c)=>(r(),o("div",{key:c,ref_for:!0,ref:"mobileContentWrapper"+c,class:"mobile-content-wrapper"},[c<=i.reasons.length?(r(),y(x,{key:0,"no-margin":!0,height:"1px"})):s("",!0),n("div",{class:B(["mobile-content",{"mobile-content-clicked":p.isItemSelected(c)}]),onClickPassive:e=>p.onAccordionClick(c)},[n("h4",lo,[n("span",uo,f(e),1),n("span",{class:B(["accordion-icons af",[p.ItemSelected(c)]])},null,2)])],42,co),n("div",{class:B(["accordion-content",[p.isItemSelected(c)&&"active"]])},[e===i.PRODUCT_INFO_REASONS.DESCRIPTION?(r(),o("div",fo,[n("p",{innerHTML:i.productDescriptionSanitized},null,8,po)])):e===i.PRODUCT_INFO_REASONS.FEATURES?(r(),o("div",ho,[S(d,{product:a.product,class:"reason-description"},null,8,["product"])])):e===i.PRODUCT_INFO_REASONS.SPECIFICATIONS?(r(),o("div",go,[a.lastImage?(r(),o("div",mo,[(r(),y(E,{key:a.lastImage.url,width:2890,height:1500,class:"row large"},{default:b((()=>[a.lastImage&&i.mounted?(r(),o("div",{ref_for:!0,ref:"dimensionContainerDesktop",key:a.lastImage.url,class:"product-info dimension-container",onClick:t[1]||(t[1]=(...e)=>p.onExpandImage&&p.onExpandImage(...e))},[n("div",vo,[S(m,{url:a.lastImage.url+"?fit=max&w={width}&q={q}",lazy:!1,alt:`Detailed dimensions of ${a.product.title}.`,height:399,width:768},null,8,["url","alt"])])])):s("",!0),a.lastImage&&"IMAGE"===a.lastImage.type?(r(),y(w,{key:1,product:a.product,class:"product-info-image-controls",onZoom:p.onExpandImage},null,8,["product","onZoom"])):s("",!0)])),_:1}))])):s("",!0),a.product&&i.mounted?(r(),o("div",{key:`product-viewer-button-${a.product.hashKey}-info-section`,class:"product-viewer-button-mobile-info-section"},[S(A,{product:a.product},null,8,["product"])])):s("",!0),S(h,{product:a.product,class:"reason-description",style:{"margin-top":"12px"}},null,8,["product"])])):e===i.PRODUCT_INFO_REASONS.CARE?(r(),o("div",yo,[S(k,{product:a.product,class:"reason-description"},null,8,["product"])])):e===i.PRODUCT_INFO_REASONS.ASSEMBLY_INSTRUCTIONS?(r(),o("div",bo,[S(I,{product:a.product,class:"reason-description"},null,8,["product"])])):e===i.PRODUCT_INFO_REASONS.CARE_ASSEMBLY?(r(),o("div",wo,[S(g,{product:a.product,class:"reason-description"},null,8,["product"])])):s("",!0)],2)])))),128)),S(x,{"no-margin":!0,height:"2px"})])])):s("",!0)}],["__scopeId","data-v-127cd18d"]]));const Eo={key:0,class:"rating"},xo={class:"af af-star rating-star rating-star-filled"},Ao={key:0,class:"rating-star rating-star-half"},So={class:"af af-star-outlined rating-star rating-star-outlined"};e("R",_({props:["max","value","showHalfStar"],computed:{stars(){return this.hasHalf?Math.floor(this.value):Math.round(this.value)},emptyStars(){return this.max-this.stars-(this.hasHalf?1:0)},hasHalf(){return this.showHalfStar&&Math.round(2*this.value)%2==1}}},[["render",function(e,t,a,i,c,f){return a.value&&f.stars?(r(),o("div",Eo,[(r(!0),o(l,null,u(f.stars,(e=>(r(),o("span",xo)))),256)),f.hasHalf?(r(),o("div",Ao,t[0]||(t[0]=[n("span",{class:"af af-star-outlined rating-star-outlined"},null,-1),n("span",{class:"af af-star rating-star-filled"},null,-1)]))):s("",!0),(r(!0),o(l,null,u(f.emptyStars,(e=>(r(),o("span",So)))),256))])):s("",!0)}]]))}}}))}(); //# sourceMappingURL=Rating-legacy.a593a7b4.js.map