PageSourceSearch

https://www.letoile.kz/dist/CookiePopupSettingsModal-a6c36723.js

js letoile.kz collected 2026-09-29 22:48:40 UTC 5,012 bytes, 20 lines download raw bytes

1import{O as a,b as l,d as n,c}from"./vendor-vue-15488850.js";import{ab as i,dz as r}from"./integrations-segmentstream-d01b6c8e.js";import{a as d,L as m}from"./index-e3a5a1c2.js";import _ from"./Checkbox-67857867.js";import{n as C}from"./vendor-splide-d9a079dc.js";import"./vendor-a9303273.js";import"./locales-ru-bba83fc0.js";import"./locales-cn-79b85608.js";import"./config-mapping-47fd6e48.js";import"./vendor-lodash-59d95206.js";import"./vendor-date-fns-8fd1b05b.js";import"./vendor-pswp-a811abc6.js";import"./storage-cbd59dc5.js";import"./svg-icons-1599cbf9.js";const u={name:"CookiePopupSettingsModal",components:{LeIcon:d,LeCheckbox:_,LeButton:m},directives:{ObserveVisibility:a},props:{payload:{type:Object,default:()=>({})}},data(){return{currentValues:[],isScrollBottom:!1,COOKIE_CHECKBOX_VALUES:i,modalContent:{}}},computed:{...l("cookieSettings",["agreementObject"]),controlClasses(){return{"cookie-settings-modal__control--has-shadow":!this.isScrollBottom&&this.$hasMobileScreenSize}}},mounted(){this.init()},beforeDestroy(){this.setCookieSettingsModalOpened(!1)},methods:{...n("app/cms",["getContent"]),...n("cookieSettings",["fillAgreementObjectFromCookies","saveAgreementObjectInCookies"]),...c("cookieSettings",["setAgreementObject","setCookieSettingsModalOpened"]),async init(){try{this.setCookieSettingsModalOpened(!0),this.fillAgreementObjectFromCookies(),this.currentValues=this.getCurrentValuesFromCookies(),this.modalContent=await this.getContent("/services/cookie-settings"),this.$emit("modalContentLoaded")}catch(o){console.error(o)}},closeModal(){this.$modal.close()},observeScrollBottom(o){this.isScrollBottom=o},getCurrentValuesFromCookies(){const o=[];return Object.values(i).forEach(e=>{this.agreementObject[e]===!0&&o.push(e)}),o},handleSaveSettings(){const o={[r]:!0};Object.values(i).forEach(e=>{o[e]=this.currentValues.includes(e)}),this.setAgreementObject(o),this.saveAgreementObjectInCookies(),this.closeModal(),this.$url.fullRefresh()}}};var v=function(){var e=this,t=e._self._c;return t("div",{staticClass:"cookie-settings-modal"},[t("div",{staticClass:"cookie-settings-modal__header"},[e._v(`
2    `+e._s(e.modalContent.settingsModalTitle)+`
3    `),t("LeIcon",{staticClass:"cookie-settings-modal__close-icon",attrs:{name:"close-v2"},on:{click:e.$modal.close}})],1),e._v(" "),t("div",{staticClass:"cookie-settings-modal__body"},[t("div",{staticClass:"cookie-settings-modal__description",domProps:{innerHTML:e._s(e.modalContent.settingsModalDescription)}}),e._v(" "),t("div",{staticClass:"cookie-settings-modal__checkboxes"},[t("div",{staticClass:"cookie-settings-modal__checkbox-container"},[t("LeCheckbox",{attrs:{value:e.COOKIE_CHECKBOX_VALUES.TECHNICAL,disabled:""},model:{value:e.currentValues,callback:function(s){e.currentValues=s},expression:"currentValues"}},[t("div",{staticClass:"cookie-settings-modal__checkbox-label-container"},[e._v(`
4            `+e._s(e.modalContent.technicalCookiesTitle)+`
5            `),t("span",{staticClass:"cookie-settings-modal__checkbox-label-description"},[e._v(`
6              `+e._s(e.modalContent.technicalCookiesDescription)+`
7            `)])])])],1),e._v(" "),t("div",{staticClass:"cookie-settings-modal__checkbox-container"},[t("LeCheckbox",{attrs:{value:e.COOKIE_CHECKBOX_VALUES.ANALYTICS},model:{value:e.currentValues,callback:function(s){e.currentValues=s},expression:"currentValues"}},[t("div",{staticClass:"cookie-settings-modal__checkbox-label-container"},[e._v(`
8            `+e._s(e.modalContent.analyticsCookiesTitle)+`
9            `),t("span",{staticClass:"cookie-settings-modal__checkbox-label-description"},[e._v(`
10              `+e._s(e.modalContent.analyticsCookiesDescription)+`
11            `)])])])],1),e._v(" "),t("div",{staticClass:"cookie-settings-modal__checkbox-container"},[t("LeCheckbox",{attrs:{value:e.COOKIE_CHECKBOX_VALUES.ADVERTISING},model:{value:e.currentValues,callback:function(s){e.currentValues=s},expression:"currentValues"}},[t("div",{staticClass:"cookie-settings-modal__checkbox-label-container"},[e._v(`
12            `+e._s(e.modalContent.advertisingCookiesTitle)+`
13            `),t("span",{staticClass:"cookie-settings-modal__checkbox-label-description"},[e._v(`
14              `+e._s(e.modalContent.advertisingCookiesDescription)+`
15            `)]),e._v(" "),t("span",{staticClass:"cookie-settings-modal__checkbox-label-warning"},[e._v(`
16              `+e._s(e.modalContent.advertisingCookiesWarning)+`
17            `)])])])],1)])]),e._v(" "),t("div",{staticClass:"cookie-settings-modal__control",class:e.controlClasses},[t("LeButton",{attrs:{theme:"primary",isFluid:"",isRounded:""},on:{click:e.handleSaveSettings}},[e._v(`
18      `+e._s(e.modalContent.saveSettingsButtonTitle)+`
19    `)])],1),e._v(" "),t("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:e.observeScrollBottom,expression:"observeScrollBottom"}]})])},k=[],p=C(u,v,k,!1,null,null,null,null);const M=p.exports;export{M as default};
20//# sourceMappingURL=CookiePopupSettingsModal-a6c36723.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.