1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.7.1, @magento/upward-security-headers: ~1.1.19, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~15.6.2, @magento/pagebuilder: ~9.3.6, @magento/experience-platform-connector: ~1.0.11, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{AJCR:function(n,e,t){"use strict" 3t.r(e) 4var o,i=t("KEM+"),c=t.n(i),a=t("ddV6"),r=t.n(a),d=t("vB0K"),g=t.n(d),l=t("DCQa"),s={injectType:"singletonStyleTag",insert:"head",singleton:!0},p=(g()(l.a,s),l.a.locals||{}),m=t("ERkP"),I=t.n(m),b=t("7wq/"),A=t.n(b),C=t("Z4DO"),u={getCheckoutAgreements:Object(C.a)(o||(o=A()(["\n query checkoutAgreements {\n checkoutAgreements {\n agreement_id\n checkbox_text\n content\n content_height\n is_html\n mode\n name\n }\n }\n"])))},x=t("YyrX"),h=t("GBwV"),k=t("b55c"),M=t("5Vb3"),T=t("THdy"),N={injectType:"singletonStyleTag",insert:"head",singleton:!0},D=(g()(T.a,N),T.a.locals||{}),y=t("orPU"),j=t("63il"),E=n=>{var e=n.termsItem,t=n.onChange,o=Object(x.a)(D,p,n.classes),i=Object(m.useState)(!1),c=r()(i,2),a=c[0],d=c[1],g=!Object(j.t)(e.checkbox_text),l=()=>{if(!g)return!1 5var n=!a 6d(n),n||(document.body.style.overflow="auto")},s=a&&g?I.a.createElement("div",{className:o.tcPopupContent},I.a.createElement("button",{tabIndex:"0",onClick:l}," X "),I.a.createElement(M.a,{content:e.content})):null,b=e.content?I.a.createElement("div",{className:o.checkboxContent},I.a.createElement(M.a,{content:e.content})):null 7return I.a.createElement("div",{className:o.checkboxWrapper},b,I.a.createElement(k.a,{id:e.agreement_id.toString(),field:e.agreement_id.toString(),onChange:t,initialValue:e.checked,checked:e.checked,label:" "}),I.a.createElement("div",{tabIndex:g?0:-1,onKeyPress:g?l:void 0,onClick:g?l:void 0,style:{cursor:g?"pointer":"default"}},I.a.createElement(M.a,{content:e.checkbox_text})),s&&I.a.createElement(y.a,{isOpen:a,isModal:!0,shouldShowButtons:!1},s))},v=t("g97/") 8function ownKeys(n,e){var t=Object.keys(n) 9if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(n) 10e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(n){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{} 11e%2?ownKeys(Object(t),!0).forEach(function(e){c()(n,e,t[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(t,e))})}return n}e.default=(n=>{var e=n.checkoutStepsObj,t=void 0===e?{}:e,o=Object(m.useState)([]),i=r()(o,2),c=i[0],a=i[1],d=Object(x.a)(D,p,n.classes),g=n.checkoutStep,l=n.acceptTermsAndCondition,s=Object(x.a)(u,n.operations).getCheckoutAgreements,b=Object(h.a)(s,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}).data 12Object(m.useEffect)(()=>{null!=b&&b.checkoutAgreements&&a(null==b?void 0:b.checkoutAgreements.map(n=>_objectSpread(_objectSpread({},n),{},{checked:"AUTO"==n.mode})))},[b]),Object(m.useEffect)(()=>{var n=0==c.filter(n=>0==n.checked).length 13l(n)},[c]) 14var A=n=>{a(c.map(e=>e.agreement_id==n.target.id?_objectSpread(_objectSpread({},e),{},{checked:n.target.checked}):e))} 15return g==(null==t?void 0:t.REVIEW)&&c.length>0?I.a.createElement("div",{className:"".concat(d.root," terms-condition-container")},I.a.createElement("div",{className:d.tcContainer},I.a.createElement(v.b,null,c.map(function(n){return I.a.createElement(E,{key:n.agreement_id,termsItem:n,onChange:A})})))):null})},DCQa:function(n,e,t){"use strict" 16var o=t("PBB4"),i=t.n(o),c=t("THdy"),a=i()(function(n){return n[1]}) 17a.i(c.a,"",!0),a.push([n.i,".termsAndConditionClasses-root-coL {\n grid-column: 1 / span 1;\n}\n\n.termsAndConditionClasses-checkboxWrapper--Od {\n flex-direction: column;\n padding-top: 15px;\n}\n\n.termsAndConditionClasses-checkboxContent-VPI > div {\n padding: 0;\n}\n\n.termsAndConditionClasses-checkboxContent-VPI > div > b {\n font-size: 15px;\n padding-bottom: 5px;\n display: inline-block;\n}\n\n.termsAndConditionClasses-checkboxWrapper--Od label + p + div {\n padding-left: 35px;\n text-transform: uppercase;\n}\n\n.termsAndConditionClasses-checkboxWrapper--Od a {\n color: var(--nha-global-link-color);\n}\n\n.termsAndConditionClasses-tcContainer-LPR {\n padding: 0;\n}\n\n.termsAndConditionClasses-checkboxWrapper--Od input {\n opacity: 0;\n position: absolute;\n left: 0;\n}\n",""]),a.locals={root:"termsAndConditionClasses-root-coL",checkboxWrapper:"termsAndConditionClasses-checkboxWrapper--Od "+c.a.locals.checkboxWrapper,checkboxContent:"termsAndConditionClasses-checkboxContent-VPI",tcContainer:"termsAndConditionClasses-tcContainer-LPR "+c.a.locals.tcContainer},e.a=a},THdy:function(n,e,t){"use strict" 18var o=t("PBB4"),i=t.n(o)()(function(n){return n[1]}) 19i.push([n.i,'.TermsAndCondition-tcContainer-9Xo {\n width: 100%;\n padding-top: 15px;\n}\n.TermsAndCondition-checkboxWrapper-Eok {\n display: flex;\n}\n.TermsAndCondition-checkboxWrapper-Eok label,\n.TermsAndCondition-checkboxWrapper-Eok > div{\n display: inline-block;\n font-weight: 500;\n}\n.TermsAndCondition-checkboxWrapper-Eok label{\n vertical-align: text-bottom;\n position: relative;\n}\n.TermsAndCondition-checkboxWrapper-Eok label input[type=\'checkbox\'] {\n font-size: 0;\n box-shadow: none !important;\n}\n.TermsAndCondition-checkboxWrapper-Eok label span {\n pointer-events: initial;\n cursor: pointer;\n position: absolute;\n left: 0;\n}\n.TermsAndCondition-checkboxWrapper-Eok label input[type="checkbox"]:focus-visible{\n border: 2px solid var(--global-text-focus-outline);\n outline: 1px solid -webkit-focus-ring-color;\n outline-offset: 2px;\n}\n.TermsAndCondition-checkboxWrapper-Eok a{\n color: var(--global-color-hover-text);\n font-size: 14px;\n font-weight: 500;\n text-decoration: underline;
19\n line-height: 26px;\n}\n.TermsAndCondition-checkboxWrapper-Eok label input:checked + span:before {\n background-image: url(data:image/svg+xml;base64,77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMTggNTU5ICAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTSAxOC41IDU2MiAgQSAyLjUgMi41IDAgMCAxIDIxIDU1OS41IEwgMzkgNTU5LjUgIEEgMi41IDIuNSAwIDAgMSA0MS41IDU2MiBMIDQxLjUgNTgwICBBIDIuNSAyLjUgMCAwIDEgMzkgNTgyLjUgTCAyMSA1ODIuNSAgQSAyLjUgMi41IDAgMCAxIDE4LjUgNTgwIEwgMTguNSA1NjIgIFogIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0ibm9uZSIgLz4NCiAgPHBhdGggZD0iTSAxOC41IDU2MiAgQSAyLjUgMi41IDAgMCAxIDIxIDU1OS41IEwgMzkgNTU5LjUgIEEgMi41IDIuNSAwIDAgMSA0MS41IDU2MiBMIDQxLjUgNTgwICBBIDIuNSAyLjUgMCAwIDEgMzkgNTgyLjUgTCAyMSA1ODIuNSAgQSAyLjUgMi41IDAgMCAxIDE4LjUgNTgwIEwgMTguNSA1NjIgIFogIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzdmN2Y3ZiIgZmlsbD0ibm9uZSIgLz4NCiAgPHBhdGggZD0iTSAyMy4xNDI4NTcxNDI4NTcxNDIgNTcxICBMIDI4LjI4NTcxNDI4NTcxNDI4NSA1NzYuMTQyODU3MTQyODU3MiAgTCAzNi44NTcxNDI4NTcxNDI4NiA1NjQuMTQyODU3MTQyODU3MSAgIiBzdHJva2Utd2lkdGg9IjUuMTQyODU3MTQyODU3MTQyIiBzdHJva2U9IiM3ZjdmN2YiIGZpbGw9Im5vbmUiIC8+DQo8L3N2Zz4=);\n}\n.TermsAndCondition-checkboxWrapper-Eok label input + span:before {\n content: "";\n background-image: url(data:image/svg+xml;base64,77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMTggNTU5ICAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTSAxOC41IDU2MiAgQSAyLjUgMi41IDAgMCAxIDIxIDU1OS41IEwgMzkgNTU5LjUgIEEgMi41IDIuNSAwIDAgMSA0MS41IDU2MiBMIDQxLjUgNTgwICBBIDIuNSAyLjUgMCAwIDEgMzkgNTgyLjUgTCAyMSA1ODIuNSAgQSAyLjUgMi41IDAgMCAxIDE4LjUgNTgwIEwgMTguNSA1NjIgIFogIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0ibm9uZSIgLz4NCiAgPHBhdGggZD0iTSAxOC41IDU2MiAgQSAyLjUgMi41IDAgMCAxIDIxIDU1OS41IEwgMzkgNTU5LjUgIEEgMi41IDIuNSAwIDAgMSA0MS41IDU2MiBMIDQxLjUgNTgwICBBIDIuNSAyLjUgMCAwIDEgMzkgNTgyLjUgTCAyMSA1ODIuNSAgQSAyLjUgMi41IDAgMCAxIDE4LjUgNTgwIEwgMTguNSA1NjIgIFogIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZT0iIzdmN2Y3ZiIgZmlsbD0ibm9uZSIgLz4NCjwvc3ZnPg==);\n width: 24px;\n height: 24px;\n display: block;\n}\n.TermsAndCondition-checkboxWrapper-Eok label input + span svg {\n display: none;\n}\n\n.TermsAndCondition-tcPopupContent-7Ek {\n padding: 50px 20px 20px;\n}\n\n.TermsAndCondition-tcPopupContent-7Ek a {\n color: var(--ati-blue-color);\n}\n\n.TermsAndCondition-tcPopupContent-7Ek div {\n padding: 0;\n font-size: 16px;\n line-height: 28px;\n letter-spacing: .44px;\n display: inline-block;\n}\n\n.TermsAndCondition-tcPopupContent-7Ek button {\n font-size: 0;\n position: absolute;\n right: 0;\n top: 10px;\n height: auto;\n}\n\n.TermsAndCondition-tcPopupContent-7Ek button:after {\n content: \'\';\n background-color: #757575;\n font-size: 20px;\n line-height: 20px;\n color: #fff;\n border-radius: 50%;\n margin: 0;\n vertical-align: top;\n display: inline-block;\n font-weight: 400;\n overflow: hidden;\n speak: none;\n text-align: center;\n width: 20px;\n height: 20px;\n background-size: 100%;\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZmZmZmZmIj48cGF0aCBkPSJtMzM2LTI4MC01Ni01NiAxNDQtMTQ0LTE0NC0xNDMgNTYtNTYgMTQ0IDE0NCAxNDMtMTQ0IDU2IDU2LTE0NCAxNDMgMTQ0IDE0NC01NiA1Ni0xNDMtMTQ0LTE0NCAxNDRaIi8+PC9zdmc+);\n}\n\nform[class^="dialog-form-"]:has(.TermsAndCondition-tcPopupContent-7Ek) {\n align-content: center;\n}\n\ndiv[class^="dialog-dialog-"]:has(.TermsAndCondition-tcPopupContent-7Ek) {\n min-height: auto;\n margin: 0 auto;\n max-width: 100%;\n height: -moz-fit-content;\n height: fit-content;\n}\n\ndiv[class^="dialog-header-"]:has(+ div[class^="dialog-body-"] .TermsAndCondition-tcPopupContent-7Ek) {\n display: none;\n}\n\n@media (max-width: 1024px) {\n div[class^="dialog-dialog-"]:has(.TermsAndCondition-tcPopupContent-7Ek) {\n width: 75%;\n height: 75vh;\n }\n}\n\n@media (max-width: 767px) {\n .TermsAndCondition-root-qeE{\n grid-column: 1 / span 2;\n grid-row-end: 8;\n padding-left: 14px;\n }\n .TermsAndCondition-checkboxWrapper-Eok {\n margin-left: 1px;\n }\n .virtual-checkout .TermsAndCondition-root-qeE {\n grid-row-end: 6;\n }\n\n .TermsAndCondition-tcContainer-9Xo {\n padding-top: 15px;\n }\n}\n@media (max-width: 640px) {\n .TermsAndCondition-checkboxWrapper-Eok {\n margin-left: 10px;\n }\n .TermsAndCondition-root-qeE{\n padding-left: 5px;\n }\n}\n.terms-text {\n line-height: 24px;\n}\n',""]),i.locals={tcContainer:"TermsAndCondition-tcContainer-9Xo",checkboxWrapper:"TermsAndCondition-checkboxWrapper-Eok",tcPopupContent:"TermsAndCondition-tcPopupContent-7Ek relative",root:"TermsAndCondition-root-qeE"},e.a=i}}])
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.