1"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["8583"],{64383(e,t,r){r.d(t,{s:()=>a});var n=r(81413),i=r(60616),o=r(67192),l=r(18843);class a extends i.Component{constructor(){super(...arguments),this.handleChange=e=>{let t=e.target;this.props.onChange(t.value)}}render(){let e=this.props,t=e.value,r=e.checked,i=e.text,a=e.subtext,u=e.id,s=e.name,c=e.hidden;return(0,n.FD)("label",{className:(0,o.A)("ui-Input __radio",`__v_${(0,l.camelize)(t)}`,{__hidden:c}),children:[(0,n.Y)("input",{type:"radio",name:s,id:u,value:t,checked:r,onChange:this.handleChange}),(0,n.Y)("div",{className:"ui-Input_indicator"}),(0,n.Y)("span",{className:"ui-Input_text",children:i}),a&&(0,n.Y)("span",{className:"ui-Input_subtext",dangerouslySetInnerHTML:{__html:a}})]})}}},50174(e,t,r){r.d(t,{Q:()=>n});function n(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){let t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})}},65771(e,t,r){r.d(t,{g:()=>i});var n=r(73355);function i(e,t){return n.Ay.get(`/api/v3/front_api/cities/${e}/pickup_points?delivery_method=${t}`)}},91776(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){return i(i({},e),{},{loading:t})}function l(e,t){return i(i({},e),{},{loading:t,deliveryChanging:t})}function a(e,t){return i(i({},e),{},{loading:!0,deliveryChanging:!0})}r.d(t,{GR:()=>o,Np:()=>a,dW:()=>l})},50486(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){return i(i({},e),{},{gtmAddressEvent:t})}r.d(t,{A:()=>o})},37577(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){return i(i({},e),{},{notices:i(i({},e.notices),t)})}function l(e,t){let r=e.notices;return delete r[t],i(i({},e),{},{notices:r})}r.d(t,{F:()=>l,T:()=>o})},62986(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){let r=t.id,n=t.address;return i(i({},e),{},{ozonPickupId:r,ozonDeliveryAddress:n})}r.d(t,{f:()=>o})},11104(e,t,r){r.d(t,{A:()=>l,P:()=>a});var n=r(82611);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t,r){return o(o({},(0,n.v)(e,r)),{},{items:[...e.items,...t],loading:!1})}function a(e,t,r){return o(o({},(0,n.v)(e,r)),{},{items:e.items.filter(e=>e.productsSetId!==t),loading:!1})}},82611(e,t,r){r.d(t,{v:()=>g});var n=r(52653),i=r.n(n),o=r(95685),l=r.n(o),a=r(53879),u=r(91776),s=r(8156),c=r(55910),d=r(25704),p=r(62986),f=r(13114),y=r(90771);let v=["deliveryInfos"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e,t){var r,n,o;let m=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.GR,g=e,h=t.delivery,O=t.isPromocodeRemoved,S=t.totalPriceInfo,j=t.isMinOrderPriceSatisfied,P=t.itemsChanges,w=t.changedFormFields,I=t.promocode,C=t.assemblyItems,_=t.items;if(O&&(g=(0,f.u6)(g)),(P?Object.keys(P):[]).length>0){let e=Object.keys(P).map(e=>b(b({},P[Number(e)]),{},{productId:Number(e)}));g=(0,c.gU)(g,e)}else _&&_.length>0&&(g=(0,c.gU)(g,_));if(w&&w.length>0){let t=null,r=e.formFields.map(r=>{var n,o,u,s,c,d,f,y;let v=w.find(e=>r.key===e.key);if(r.key===a.S6.DeliveryMethod&&(null==v?void 0:v.value)!=="pickup"&&(g=(0,p.f)(g,{id:null,address:null}
1)),r.key===a.S6.InlineAddress&&(null==v?void 0:v.value)){let a=e.formFields.find(e=>r.key===e.key),p=null==(s=null==(u=null==(o=null==(n=v.items)?void 0:n.at(0))?void 0:o.children)?void 0:u.at(0))?void 0:s.text;if(p!==(null==(y=null==(f=null==(d=null==(c=null==a?void 0:a.items)?void 0:c.at(0))?void 0:d.children)?void 0:f.at(0))?void 0:y.text)){let r=w.find(e=>"apartment"===e.key)||e.formFields.find(e=>"apartment"===e.key),n=l()(null==r?void 0:r.value)?null:`кв. ${null==r?void 0:r.value}`;t={label:"ÐдÑеÑ",isRequired:!0,isAvailable:!0,key:"address",value:i()([p,n]).join(", ")}}}return v?b(b({},r),v):r});t&&r.push(t),g=(0,d.Jx)(g,r,(0,s.Z)(r))}let x=null==(n=null==(r=e.delivery)?void 0:r.yandexWidgetParams)?void 0:n.pickupPointId,A=null==(o=null==h?void 0:h.yandexWidgetParams)?void 0:o.pickupPointId;e.yandexPickupId&&x&&!A&&(g=(0,y.Q)(g,{id:null}));let D=g.delivery||{},k=b(b({},(D.deliveryInfos,function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(D,v))),h);return b(b({},m(g,!1)),{},{delivery:k,totalPriceInfo:S,isMinOrderPriceSatisfied:j,promocode:I,assemblyItems:C})}},36895(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){return i(i({},e),{},{step:t})}r.d(t,{S:()=>o})},90771(e,t,r){function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t){let r=t.id;return i(i({},e),{},{yandexPickupId:r})}r.d(t,{Q:()=>o})},68510(e,t,r){let n;r.d(t,{D:()=>eJ});var i,o,l=r(81413),a=r(90388),u=r(7412),s=r(94769),c=r(55887),d=r(67192),p=r(43078),f=r(83957),y=r.n(f);async function v(e,t){var r;return null!=(r=(await y().get(`https://geocode-maps.yandex.ru/1.x/?apikey=${e}&geocode=${t}&format=json`)).data.response.GeoObjectCollection.featureMember[0].GeoObject.Point.pos.split(" ").map(parseFloat).reverse())?r:[55.76,37.64]}var m=r(58086);function b(e,t){if(document.querySelector("#ymaps-script"))return void t();let r=document.createElement("script");r.id="ymaps-script",r.src=`https://api-maps.yandex.ru/2.1?apikey=${e}&load=package.full&lang=ru_RU`,r.onload=t,document.head.appendChild(r)}(i=o||(o={})).DadataAddress="dadata_address",i.City="city";var g=r(61799),h=r(92039),O=r(71544),S=r(25479);function j(e){return(0,S.e)(e)}var P=r(53879);let w=["field","name","disabled","useHidden"];function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?I(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let x=(0,h.o)("/front_api/autocomplete/cities","ÐоÑод",null,{extraQueryParams:e=>({countryId:e.props.countryId})});function A(e){let t=e.id;return t=(null==t?void 0:t.toString())||"",!O.B4.includes(t)&&/^\d{3}0{10}$/.test(t)}var D=r(26764);let k=["field","name","useHidden"];function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let F=(0,h.o)("/front_api/autocomplete/countries","СÑÑана",null,{extraQueryParams:()=>({delivery:!0})});var Y=r(46177),$=r.n(Y),B=r(50174),M=r(18264),R=r.n(M),K=r(60616);class q{serializeCacheKey(e){try{return JSON.stringify(e)}catch(t){return e.url+String(Math.random())}}}class U extends q{constructor(){super(...arguments),this._map=new Map,this._ttl=6e5}static get shared(){return U.sharedInstance||(U.sharedInstance=new U),U.sharedInstance}get ttl(){return this._ttl}set ttl(e){"number"==typeof e&&e>=0&&(this._ttl=e)}get size(){return this._map.size}get(e){let t=this._map.get(e);return t?t.expires<=Date.now()?(this.delete(e),null):t.data:null}set(e,t){return this._map.set(e,{data:t,expires:Date.now()+this.ttl}),this}delete(e){return this._map.delete(e),this}reset(){return this._map.clear(),this}}var L=r(18843);function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function H(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class G extends K.Component{constructor(e){var t;super(e),t=this,this.loadSuggestionsUrl="",this.dontPerformBlurHandler=!1,this.get
1SuggestionsUrl=()=>this.loadSuggestionsUrl,this.setupDebounce=e=>{"number"==typeof e&&e>0?this.fetchSuggestions=$()(this.performFetchSuggestions,e):this.fetchSuggestions=this.performFetchSuggestions},this.fetchSuggestions=()=>{},this.clear=()=>{this.textInput.value="",this.textInput.dispatchEvent(new Event("input",{bubbles:!0})),this.focus()},this.handleInputFocus=e=>{this.setState({isFocused:!0}),0===this.state.suggestions.length&&this.fetchSuggestions();let t=this.props.inputProps;t&&t.onFocus&&t.onFocus(e)},this.handleInputBlur=e=>{let t=this.state,r=t.suggestions,n=t.suggestionIndex,i=this.props,o=i.selectOnBlur,l=i.inputProps;if(this.setState({isFocused:!1}),0===r.length&&this.fetchSuggestions(),o&&!this.dontPerformBlurHandler&&r.length>0){let e=n>=0&&n<r.length?n:0;this.selectSuggestion(e,!0)}this.dontPerformBlurHandler=!1,l&&l.onBlur&&l.onBlur(e)},this.handleInputChange=e=>{let t=e.target.value,r=this.props.inputProps;this.didMount&&this.setState({query:t,inputQuery:t,displaySuggestions:!!t},()=>{this.fetchSuggestions()}),r&&r.onChange&&r.onChange(e)},this.handleInputKeyDown=e=>{this.handleKeyboard(e);let t=this.props.inputProps;t&&t.onKeyDown&&t.onKeyDown(e)},this.handleInputKeyPress=e=>{this.handleKeyboard(e);let t=this.props.inputProps;t&&t.onKeyPress&&t.onKeyPress(e)},this.handleKeyboard=e=>{let t=this.state,r=t.suggestions,n=t.suggestionIndex,i=t.inputQuery;if(40===e.which){if(e.preventDefault(),n<r.length-1){let e=n+1,t=r[e].value;this.didMount&&this.setState({suggestionIndex:e,query:t})}}else if(38===e.which){if(e.preventDefault(),n>=0){let e=n-1,t=-1===e?i:r[e].value;this.didMount&&this.setState({suggestionIndex:e,query:t})}}else 13===e.which&&(e.preventDefault(),n>=0&&this.selectSuggestion(n))},this.performFetchSuggestions=()=>{let e=this.props,t=e.minChars,r=e.token,i=e.onFetchSuggestions,o=this.state.query;"number"==typeof t&&t>0&&o.length<t?this.setState({suggestions:[],suggestionIndex:-1}):((e,t,r,i,o)=>{let l;if(n&&n.abort(),i){l=i.serializeCacheKey({headers:r.headers,body:r.json,url:t,method:e});let n=i.get(l);if(n)return o(n)}(n=new XMLHttpRequest).open(e,t),r.headers&&Object.entries(r.headers).forEach(e=>{let t=function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,o,l=[],a=!0,u=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(r=i.call(t)).done)&&(l.push(r.value),2!==l.length);a=!0);}catch(e){u=!0,n=e}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(u)throw n}}return l}}(e)||function(e){if(e){if("string"==typeof e)return z(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?z(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=t[0],i=t[1];n.setRequestHeader(r,i)}),n.send(JSON.stringify(r.json)),n.onreadystatechange=()=>{var e;if(n&&4===n.readyState&&200===n.status){let t=null==(e=JSON.parse(n.response))?void 0:e.suggestions;if(t){let e=t.map(e=>(0,L.camelizeKeys)(e));null==i||i.set(l,e),o(e)}}}})("POST",this.getSuggestionsUrl(),{headers:{Accept:"application/json",Authorization:`Token ${r}`,"Content-Type":"application/json"},json:this.getLoadSuggestionsData()},this.httpCache,e=>{if(this.didMount){let t=i?i(e):e;0===t.length&&o.length>9&&o.indexOf("кв")>0?this.setState({suggestionIndex:-1}):this.setState({suggestions:t,suggestionIndex:-1})}})},this.onSuggestionClick=(e,t)=>{t.stopPropagation(),this.selectSuggestion(e)},this.selectSuggestion=function(e){let r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.state.suggestions,i=t.props,o=i.selectOnBlur,l=i.onChange;if(n.length>=e-1){let i=n[e];o&&(t.dontPerformBlurHandler=!0),t.setState({query:i.value,inputQuery:i.value,displaySuggestions:!1},()=>{r||(t.fetchSuggestions(),setTimeout(()=>t.setCursorToEnd(t.textInput)))}),l&&l(i)}},this.setCursorToEnd=e=>{if(e){let t=e.value.length;(e.selectionStart||0===e.selectionStart)&&(e.selectionStart=t,e.selectionEnd=t,e.focus())}},this.getHighlightWords=()=>{let e=this.state.inputQuery,t=["г","ÑеÑп","Ñл","Ñ-н","Ñело","деÑевнÑ","поÑелок","пÑ-д","пл","к","кв","обл","д"],r=e.replace(",","").split(" ");return r.filter(e=>0>t.indexOf(e))}
1,this.getSuggestionKey=e=>e.value,this.focus=()=>{this.textInput&&this.textInput.focus()},this.setInputValue=e=>{this.setState({query:e||"",inputQuery:e||""})},this.didMount=!1;const r=this.props,i=r.defaultQuery,o=r.value,l=r.delay,a=o?o.value:void 0;this.setupDebounce(l),this.state={query:i||a||"",inputQuery:i||a||"",isFocused:!1,displaySuggestions:!0,suggestions:[],suggestionIndex:-1}}componentDidMount(){this.didMount=!0}componentDidUpdate(e){let t=this.props,r=t.value,n=t.delay,i=this.state,o=i.query,l=i.inputQuery;if(!R()(e.value,r)){let e=r?r.value:"";if(o!==e||l!==e){let t={query:e,inputQuery:e};""===e&&(t.suggestions=[],t.suggestionIndex=-1),this.setState(t)}}n!==e.delay&&this.setupDebounce(n)}componentWillUnmount(){this.didMount=!1}get uid(){return this._uid||(this._uid=(0,B.Q)()),this._uid}get httpCache(){let e=this.props,t=e.httpCache,r=e.httpCacheTtl;if(!t)return null;let n=U.shared;return"number"==typeof r&&(n.ttl=r),n}render(){let e=this.props,t=e.inputProps,r=e.hintText,n=e.labelText,i=e.containerClassName,o=e.hintClassName,a=e.suggestionsClassName,u=e.suggestionClassName,s=e.currentSuggestionClassName,c=e.customInput,d=e.children,p=this.state,f=p.isFocused,y=p.query,v=p.suggestions,m=p.suggestionIndex,b=p.displaySuggestions,g=f&&v&&b&&v.length>0;return(0,l.FD)("div",{role:"combobox","aria-expanded":g?"true":"false","aria-owns":this.uid,"aria-controls":this.uid,"aria-haspopup":"listbox",className:i||"react-dadata react-dadata__container",children:[(0,l.FD)("div",{children:[void 0!==n&&(0,l.FD)("label",{class:"ui-Input_label",children:[n,(0,l.Y)("abbr",{title:"ÐбÑзаÑелÑно",children:"*"})]}),(0,l.Y)(void 0!==c?c:"input",H(H({autoComplete:"off",className:"ui-Input_input"},t),{},{value:y,ref:e=>{this.textInput=e},onInput:this.handleInputChange,onKeyPress:this.handleInputKeyPress,onKeyDown:this.handleInputKeyDown,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur})),y&&(0,l.Y)("div",{className:"ui-Input_autocompleteActions __visible",style:{right:0,opacity:+!!f},children:(0,l.Y)("div",{className:"ui-Input_autocompleteClear",onClick:this.clear,children:(0,l.Y)("span",{})})})]}),g&&(0,l.FD)("ul",{id:this.uid,"aria-expanded":!0,role:"listbox",className:a||"react-dadata__suggestions",children:[void 0!==r&&(0,l.Y)("div",{className:o||"react-dadata__suggestion-note",children:r}),v.map((e,t)=>{let r=u||"react-dadata__suggestion";return t===m&&(r+=` ${s||"react-dadata__suggestion--current"}`),(0,l.Y)("li",{role:"option","aria-selected":t===m?"true":"false",onMouseDown:this.onSuggestionClick.bind(this,t),className:r,children:this.renderOption(e)},this.getSuggestionKey(e))})]}),d]})}}var W=r(35738);class V extends K.Component{render(){let e=this.props,t=e.text,r=e.words,n=e.highlightClassName,i=e.tagName,o=void 0===i?"span":i,a="string"==typeof r?r:r.join(" "),u=(0,W.A)({text:t,query:a});return(0,l.Y)("span",{"aria-label":t,children:u.map(e=>e.match?(0,l.Y)(o,{className:n,"aria-hidden":!0,children:e.text},e.key):(0,l.Y)("span",{"aria-hidden":!0,children:e.text},e.key))})}}class J extends G{constructor(){super(...arguments),this.loadSuggestionsUrl="https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address",this.getLoadSuggestionsData=()=>{let e=this.props,t=e.count,r=e.filterFromBound,n=e.filterToBound,i=e.filterLocations,o=e.filterLocationsBoost,l=e.filterLanguage,a=e.filterRestrictValue,u={query:this.state.query,count:t||10};return r&&n&&(u.from_bound={value:r},u.to_bound={value:n}),l&&(u.language=l),i&&(u.locations=i),o&&(u.locations_boost=o),a&&(u.restrict_value=!0),u},this.renderOption=e=>{let t=this.props,r=t.renderOption,n=t.highlightClassName,i=this.state.query;return r?r(e,i):(0,l.Y)(V,{highlightClassName:n||"react-dadata--highlighted",words:this.getHighlightWords(),tagName:"mark",text:e.value})}}}var Z=r(91776);let X="checkoutDadataAddress",ee=!1;var et=r(64383),er=r(86310);let en=e=>{let t=e.field,r=t.value,n=t.items,i=t.name,o=e.onChange,u=e.formFields;return(0,p.useEffect)(()=>{(e=>{let t=e.field,r=t.items,n=t.value,i=e.onChange;if(r.length>1&&r.some(e=>e.id===n))return;let o=r[0];if(o.id!==n)return i(o.id)})(e)}),(0,l.Y)("fieldset",{className:`ui-RadioItemsContainer __itemCount_${n.length}`,children:n.map(e=>{var t;let n;return(0,l.Y)(et.s,{value:e.id,checked:(t=e.id,"installments"!==t?r===t:r.toString().includes("installment")),text:e.text,subtext:(null==(n=(0,a.UI)(u,a.S6.Country))?void 0:n.value)!==er.F&&"delivery"===e.id?"":e.hint,name:i,onChange:o,hidden:e.hidden})})})};function ei(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var eo=r(73355),el=r(98630),ea=r(95926);let eu=e=>{let t=e.field,r=t.label,n=t.value,i=t.isRequired,o=e.name,a=e.type,u=e.tag,s=e.disabled,c=e.rows,d=e.isOverflowText,f=e.focusOnLoad,y=e.onCh
1ange,v=e.onRef,m=(0,p.useRef)(void 0);return(0,p.useEffect)(()=>{f&&m.current&&setTimeout(()=>{m.current.scrollIntoView({behavior:"smooth"}),m.current.focus()},1e3)},[]),(0,l.Y)(ea.E,{label:r,value:n,name:o,type:void 0===a?"text":a,tag:void 0===u?"input":u,required:i,disabled:void 0!==s&&s,inputRef:e=>{m.current=e,null==v||v(e)},onInput:()=>{m.current&&y(m.current.value)},rows:c,isOverflowText:d})};var es=r(52653),ec=r.n(es),ed=r(37577),ep=r(50486);function ef(e){return function(t){e.commit(ep.A,t)}}var ey=r(76456);function ev(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return em(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?em(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function em(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function eb(e){if(!e.value)return null;let t=null,r=n=>{n.forEach(n=>{if(n.id===e.value){t=n;return}n.children&&r(n.children)})};return r(e.items),t}let eg={"СаÑ
а /ЯкÑÑиÑ/":"СаÑ
а (ЯкÑÑиÑ)"};function eh(e){return e.reduce((e,t)=>{var r;let n=ev(t,2),i=n[0],o=n[1];if(!(o||i))return e;let l=i?`${null!=(r=ey.L$[i])?r:`${i}.`} `:"",a=o?eg[o.toString()]||o:"";return e+`${e?", ":""}${l}${a}`},"")}function eO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eO(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eO(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ej(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eP(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eP(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eP(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ew=r(57942);function eI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}
1finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eC(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?eC(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eC(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let e_={"СаÑ
а /ЯкÑÑиÑ/":"СаÑ
а (ЯкÑÑиÑ)"};var ex=r(41978),eA=r(76843);function eD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ek(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eD(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eD(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eE=r(68832),eN=r(53110),eT=r(52066),eF=r(82611),eY=r(90771);function e$(e){return async function(t){let r=t.id,n=t.coordinates,i=t.price,o=t.address,l=t.postings,u=t.partner_type,s=t.original_price;e.commit(Z.GR,!0);let c=e.getState().formFields,d=(await (0,eN.Q)({lat:n[0],lon:n[1]})).data.suggestions;if(0===d.length)return;let p=d[0].data,f=p.settlementKladrId,y=p.cityKladrId,v=(0,P.UI)(c,P.S6.Country);if(v)return(0,eT._)({deliveryType:a.ye.PointPickup,deliveryPrice:i,deliveryMethodId:"x5"==u?128:65,postingsDeliveryPrice:l,cityId:f||y,countryId:v.value,pickupPointId:r,pickupPointCoordinates:n,pickupPointAddress:o,originalDeliveryPrice:s}).then(t=>{e.commit(eY.Q,{id:r}),e.commit(eF.v,t.data),e.operate(eA.OJ)}).catch(()=>{e.commit(Z.GR,!1)})}}var eB=r(71869),eM=r(55413);function eR(e){return eM.A.post("/x5_delivery/delivery_price",{data:{platform_station_id:e}})}var eK=r(77431);function eq(e){return eM.A.post("/yandex_delivery/delivery_price",{data:{platform_station_id:e}})}var eU=r(38333);function eL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ez(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ez(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ez(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let eQ=[55.76,37.64],eH=["onChange","formName"];function eG(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let eW={Text:eu,Phone:e=>{let t=e.field,r=t.label,n=t.value,i=t.isRequired,o=e.name,a=e.disabled,u=e.onChange;return(0,l.Y)(ew.bc,{label:r,value:null!=n?n:"9",name:o,required:i,disabled:void 0!==a&&a,onChangeValue:u,autocomplete:"do-not-autofill"})},Email:e=>{let t=e.field,r=e.name,n=e.disabled,i=e.formFields,o=e.onChange,a=(0,p.useMemo)(()=>(0,el.A)(500,e=>{e&&eo.Ay.post("/orders/validate_email.json",{email:e})}),[]);return(0,l.Y)(eu,{field:t,name:r,type:"email",disabled:n,onChange:e=>{o(e),a(e)},formFields:i})},Country:e=>{var t;let r=e.field,n=e.name,i=e.useHidden,o=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,k),a=function(e){if(Array.isArray(e))return e}(t=(0,p.useState)(void 0))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,o,l=[],a=!0,u=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(r=i.call(t)).done)&&(l.push(r.value),2!==l.length);a=!0);}catch(e){u=!0,n=e}
1finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(u)throw n}}return l}}(t)||function(e){if(e){if("string"==typeof e)return T(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?T(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=a[0],s=a[1];return(0,l.FD)("div",{className:"ui-Input __autocomplete __text __select",children:[i&&(0,l.Y)("input",{ref:e=>{e&&s(e)},name:n,type:"text",value:r.value}),(!i||u)&&(0,l.Y)(F,N(N({isRequired:r.isRequired,inputEl:u,value:r.value,label:r.label},o),{},{items:r.items,onChange:(t,r)=>{t.id!==r.id&&(e.onChange(t.id),t.id&&(0,D.E_)(D.y0,{id:t.id}))}}))]})},City:e=>{var t;let r,n=function(e){if(Array.isArray(e))return e}(t=(0,p.useState)(void 0))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,o,l=[],a=!0,u=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(r=i.call(t)).done)&&(l.push(r.value),2!==l.length);a=!0);}catch(e){u=!0,n=e}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(u)throw n}}return l}}(t)||function(e){if(e){if("string"==typeof e)return _(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=n[0],o=n[1],a=!!(r=(0,P.UI)(e.formFields,P.S6.Country))&&!r.value,u=e.field,s=e.name,c=e.disabled,d=e.useHidden,f=void 0!==d&&d,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,w);return(0,l.FD)("div",{className:"ui-Input __autocomplete __text __select",children:[f&&(0,l.Y)("input",{ref:e=>{e&&o(e)},name:s,type:"text",value:u.value}),(!f||i)&&(0,l.Y)(x,C(C({isRequired:u.isRequired,inputEl:i,disabled:c||a,value:u.value,label:u.label},y),{},{items:u.items,countryId:u.countryId,onChange:(t,r)=>{t.id!==r.id&&e.onChange(t.id)},isSearchInput:!0,withOnShowLoad:!!u.countryId,fetchItems:j,preventChange:A,onInputRef:t=>{var r;null==(r=e.onRef)||r.call(e,t)}})),a&&(0,l.Y)(g.A,{label:"СнаÑала вÑбеÑиÑе ÑÑÑанÑ"})]})},Settlement:e=>{var t,r;let n,i=e.field,o=e.name,a=e.disabled,s=e.useHidden,c=(0,m.NB)().store,f=eI((0,p.useState)(void 0),2),y=f[0],v=f[1],b=eI((0,p.useState)(void 0),2),h=b[0],S=b[1],j=(0,p.useRef)(null),w=(0,p.useRef)(!1),I=function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.formFields;return(0,P.UI)(r,t)},C=!!(n=I(P.S6.Country))&&!n.value,_=(0,p.useRef)(null==(t=I(P.S6.City))?void 0:t.value);(0,p.useEffect)(()=>{var e,t,r;let n=null==(e=I(P.S6.City))?void 0:e.value;n!==_.current&&(null==(t=null==h?void 0:h.data)?void 0:t.kladrId)!==n&&S({value:null==(r=I(P.S6.Settlement))?void 0:r.value,data:{kladrId:n}}),_.current=n});let x="mobile"===Env.version,A=I(P.S6.Country),D=(null==A?void 0:A.value)?null==(r=A.items.find(e=>e.id===A.value))?void 0:r.text:null,k=[];return D&&k.push({country:D}),(0,u.A)((0,l.Y)("div",{className:"ab-test",children:(0,l.FD)("div",{className:(0,d.A)("ui-Input"),children:[s&&(0,l.Y)("input",{ref:e=>{e&&v(e)},name:o,type:"text",value:i.value}),(!s||y)&&(0,l.Y)(J,{value:h,token:Env.daData.token,containerClassName:"ui-Input_autocomplete __autocompleteFixed __labelFloated",suggestionsClassName:"s-AutocompleteTree ui-Input_items __fixedList __open",suggestionClassName:"s-AutocompleteTree_b-Item __root __ab-test",currentSuggestionClassName:"__selected",highlightClassName:"s-AutocompleteTree_b-Highlighted",count:20,customInput:x?"textarea":"input",delay:100,minChars:1,httpCache:!0,onChange:t=>(t=>{var r;if(S(t),!t)return;null==c||c.operate(ef,O.yr.AutocompleteAddress);let n=function(e){if(!e)return null;let t=e.data,r=t.cityKladrId,n=t.settlementKladrId,i=t.settlementType,o=[[t.streetType,t.street]],l=n&&"Ñ-н"!==i?n:r,a=[[O.cM.City,l]],u=o.reduce((e,t)=>
1{var r;let n=eI(t,2),i=n[0],o=n[1];if(!(o||i))return e;let l=i?`${null!=(r=ey.L$[i])?r:`${i}.`} `:"",a=o?e_[o.toString()]||o:"";return e+`${e?", ":""}${l}${a}`},""),s=a.reduce((e,t)=>{let r=eI(t,2),n=r[0],i=r[1];return i?`${e}${e?":":""}${n}/${i}`:e},"");return u?s:l}(t);j.current=null,e.onChange(t.value),n&&(null==(r=e.onChangeValue)||r.call(e,P.S6.City,n))})(t),onFetchSuggestions:e=>{let t=[null,"деÑевнÑ","Ñело","поÑелок","ÑÑаниÑа","Ñ
ÑÑоÑ","аÑл","ÑÑанÑиÑ","поÑелок гоÑодÑкого Ñипа","меÑÑеÑко","Ñлобода"];return e.filter(e=>t.includes(e.data.settlementTypeFull)).filter(e=>null===e.data.cityDistrict).slice(0,6)},filterFromBound:"city",filterToBound:"settlement",filterLocations:k,labelText:i.label,selectOnBlur:!i.value,inputProps:{disabled:a||C,onChange:t=>{let r;return r=t.target.value,void(w.current=!0,e.onChange(r))}},defaultQuery:i.value.toString()}),C&&(0,l.Y)(g.A,{label:"СнаÑала вÑбеÑиÑе ÑÑÑанÑ"})]})}))},RadioGroup:en,DeliveryMethod:e=>(0,l.Y)(en,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ei(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ei(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e)),TextArea:e=>(0,l.Y)(eu,ek(ek({},e),{},{tag:"textarea",isOverflowText:!1,rows:5})),Terminal:e=>{let t=(0,m.NB)().store,r=(0,p.useRef)(!1);r.current||(r.current=!0,0===e.field.items.length&&t.operate(eA.OJ));let n=e.field,i=n.items,o=n.label,a=n.value,u=n.isRequired;return(0,l.Y)(ex.l,{label:o,value:a,required:u,options:i,onChange:t=>{let r=t.target;e.onChange(r.value)}})},Yandex:e=>{var t,r;let n=(0,m.NB)(),i=(0,p.useMemo)(()=>`yandex_map_${(0,c.A)()}`,[]),o=(0,p.useRef)(null),a=(0,p.useRef)(null),u=(0,p.useRef)(null),s=(0,p.useRef)(null),d=(0,p.useRef)(new Set),f=(0,p.useRef)(new Set),y=eL((0,p.useState)(null),2),g=y[0],h=y[1],O=eL((0,p.useState)(null),2),S=O[0],j=O[1],P=(0,p.useRef)(n);P.current=n;let w=(0,p.useRef)(g);w.current=g;let I=(0,p.useRef)(n.currentState.delivery.cityName),C=(0,p.useRef)(Object.keys(null!=(t=n.currentState.delivery.postings)?t:{}).length),_=(0,p.useRef)(null==(r=n.currentState.delivery.yandexWidgetParams)?void 0:r.pickupPointId),x=e=>{var t,r;let n="yandex"===e.partner_type?null==(t=u.current)?void 0:t.objects:null==(r=s.current)?void 0:r.objects;null==n||n.balloon.setData(e)},A=(e,t)=>{let r=JSON.stringify(t);e.properties.balloonContentFooter=`<button class='b-Ymap_actionButton' type='button' data-point-data='${r}'>ÐÑбÑаÑÑ</button>`,x(e)},D=e=>{e.properties.balloonContentFooter="<button class='b-Ymap_actionButton' type='button' disabled>ÐÑбÑаÑÑ</button>",x(e)},k=e=>{e.properties.balloonContentFooter="<div class='b-Ymap_statusCheck'></div>",x(e)},E=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;e.price=t,o&&(e.original_price=o),r&&(e.postings=r),void 0===e._baseBody&&(e._baseBody=e.properties.balloonContentBody.replace(/<p>СÑоимоÑÑÑ:[^<]*<\/p>/g,"")),n&&i?e.properties.balloonContentBody=`${e._baseBody}<p>СÑоимоÑÑÑ:<span style='color:#256F47'> ${i}</span></p>`:e.properties.balloonContentBody=`${e._baseBody}<p>СÑоимоÑÑÑ: ${t} ÑÑб.</p>`,d.current.add(e.id),x(e)},N=e=>{e.price=void 0,e.postings=void 0,d.current.delete(e.id),void 0!==e._baseBody?e.properties.balloonContentBody=e._baseBody:e.properties.balloonContentBody=e.properties.balloonContentBody.replace(/<p>СÑоимоÑÑÑ:[^<]*<\/p>/g,"")},T=(e,t,r,n)=>{var i;return{id:e.id,coordinates:e.geometry.coordinates,address:e.properties.fullAddress,postings:r||e.postings,price:null!=t?t:e.price,original_price:null!=(i=null!=n?n:e.original_price)?i:null,partner_type:e.partner_type||"yandex"}},F=()=>{let e=u.current,t=s.current,r=a.current;if(!e||!t||!r)return;let n=window.ymaps.geoQuery,i=n(e.objects).searchIntersect(r),o=n(t.objects).searchIntersect(r);i.then(()=>{let e=[];i.each(t=>{let r=i.get(i.indexOf(t)),n=r.properties.get("pickupPointId"),o=r.properties.get("fullAddress");e.length<400&&e.push({pickupPointId:n,fullAddress:o})}),o.each(t=>{let r=o.get(o.indexOf(t)),n=r.properties.get("pickupPointId"),i=r.properties.get("fullAddress");e.length<400&&e.push({pickupPointId:n,fullAddress:i})}),j([...e])})},Y=async()=>{let e=a.current,t=u.current;if(!e||!t)return;F();let r=(await (0,eK.A)(e.getBounds())).points;t.add((0,eU.A)(r)),F()},$=async()=>{let e=a.current,t=s.current;if(!e||!t)return;F();let r=(await (0,eB.A)(e.getBounds())).points;t.add((0,eU.A)(r)),F()},B=e=>{var t,r;e["5POST ÐоÑÑавка"]?$():null==(t=s.current)||t.removeAll(),e["ЯндекÑ.ÐаÑкеÑ"]?Y():null==(r=u.current)||r.removeAll()},M=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yandex",r=e.get("objectId"),n="yandex"===t?u.current:s.current,i=null==n?void 0:n.objects.getById(r);if(!(!i||/СÑоимоÑÑÑ:/.test(i.properties.balloonContentBody))&&!f.current.has(i.id)){f.current.add(i.id);try{let e=await ("yandex"===t?eq(i.id):eR(i.id)),r=e.price,n=e.postings,o=e.error,l=e.free_by_event,a=e.free_label,u=e.original_price;if(o)return void(i.properties.balloonContentFooter=`<div style='color: red;'>${o}</div>`,x(i));if(null==r){E(i,r,n,l,a,u),D(i);return}E(i,r,n,l,a,u),w.current===i.properties.fullAddress?k(i):A(i,T(i,r,n))}finally{f.current.delete(i.id)}}},R=async e=>{var t,r,n,i;N(e);let o=null==(t=u.current)?void 0:t.objects.getById(e.id),l=null==(r=s.current)?void 0:r.objects.getById(e.id),a=o||l;if(a&&((null==(n=null==a?void 0:a.balloon)?void 0:n._objectIdWithOpenBalloon)===void 0||(null==(i=null==a?void 0:a.balloon)?void 0:i._objectIdWithOpenBalloon)===e.id)&&!f.current.has(e.id)){f.current.add(e.id);
1try{let t=o?await eq(e.id):await eR(e.id),r=t.price,n=t.postings,i=t.free_by_event,l=t.free_label,a=t.original_price;E(e,r,n,i,l,a);let u=T(e,r,n,a);w.current===e.properties.fullAddress?P.current.store.operate(e$,u).catch(()=>{A(e,u)}):A(e,u)}finally{f.current.delete(e.id)}}},K=e=>{var t,r,n,i,o;let l=e.target.dataset.pointData;if(!l)return;let a=null==(t=P.current.store.getState().delivery.yandexWidgetParams)?void 0:t.pickupPointId;if(a){let e=(null==(r=u.current)?void 0:r.objects.getById(a))||(null==(n=s.current)?void 0:n.objects.getById(a));e&&e.price&&A(e,T(e))}let c=JSON.parse(l),d=null==(i=u.current)?void 0:i.objects.getById(c.id),p=null==(o=s.current)?void 0:o.objects.getById(c.id),f=d||p;f&&(D(f),P.current.store.operate(e$,c).then(()=>{k(f),h(f.properties.fullAddress),eE.A.info("ÐÑÐ½ÐºÑ Ð²ÑдаÑи вÑбÑан")}))},q=async()=>{let e=window.ymaps,t=[new e.control.ListBoxItem({data:{content:"5POST ÐоÑÑавка"},state:{selected:!0}}),new e.control.ListBoxItem({data:{content:"ЯндекÑ.ÐаÑкеÑ"},state:{selected:!0}})],r=new e.control.ListBox({data:{content:"ФилÑÑÑ ÐÐÐ",title:"ФилÑÑÑ ÐÐÐ"},items:t,state:{filters:t.reduce(function(e,t){return e[t.data.get("content")]=t.isSelected(),e},{})}});r.events.add(["select","deselect"],e=>{let t=e.get("target"),n=r.state.get("filters",{});n[t.data.get("content")]=t.isSelected(),r.state.set("filters",n),B(n)});let n=P.current.store.getState().delivery,o=n.yandexWidgetParams,l=n.cityName,u=n.cityCoordinates,s=n.yandexMapApiKey,c=eQ;c=(null==o?void 0:o.pickupPointCoordinates)?o.pickupPointCoordinates:u||await v(s,l),a.current=new e.Map(i,{center:c,zoom:10,controls:["zoomControl","geolocationControl","searchControl",r]},{searchControlProvider:"yandex#search",suppressMapOpenBlock:!0});let d=r.state.get("filters",{}),p=(0,el.A)(1500,()=>{B(d)});a.current.events.add("boundschange",p)},U=async()=>{let e=a.current;if(!e)return;
1let t=P.current.store.getState().delivery,r=t.cityName,n=t.cityCoordinates,i=t.yandexMapApiKey;if(n)e.setCenter(n,10);else{let t=await v(i,r);e.setCenter(t,10)}},L=()=>{window.ymaps.ready(async()=>{var e,t,r;let n,i,o=null==(e=P.current.store.getState().delivery.yandexWidgetParams)?void 0:e.pickupPointId;if(await q(),(n=new window.ymaps.ObjectManager({clusterize:!0,gridSize:"desktop"===Env.version?120:100})).objects.options.set("preset","islands#redDotIcon"),n.clusters.options.set("preset","islands#redClusterIcons"),a.current.geoObjects.add(n),n.objects.events.add("balloonopen",e=>M(e,"yandex")),u.current=n,(i=new window.ymaps.ObjectManager({clusterize:!0,gridSize:"desktop"===Env.version?120:100})).objects.options.set("preset","islands#greenDotIcon"),i.clusters.options.set("preset","islands#greenClusterIcons"),a.current.geoObjects.add(i),i.objects.events.add("balloonopen",e=>M(e,"x5")),s.current=i,await Y(),await $(),o){let e=null==(t=u.current)?void 0:t.objects.getById(o);if(e){null==(r=a.current)||r.setCenter(e.geometry.coordinates,16);let t=u.current.objects;await t.balloon.open(o),h(e.properties.fullAddress),R(e)}}})};(0,p.useEffect)(()=>{b(P.current.store.getState().delivery.yandexMapApiKey,L);let e=o.current;return null==e||e.addEventListener("click",K),()=>{var t;null==e||e.removeEventListener("click",K),0!==Object.keys(null!=(t=P.current.currentState.delivery.postings)?t:{}).length&&d.current.forEach(e=>{var t;let r=null==(t=u.current)?void 0:t.objects.getById(e);r&&N(r)})}},[]),(0,p.useEffect)(()=>{var e,t,r,i,o;let l=n.currentState.delivery,a=l.yandexWidgetParams,c=l.postings,p=l.cityName,f=I.current,y=C.current,v=_.current;p!==f&&(U(),I.current=p);let m=Object.keys(null!=c?c:{}).length,b=v&&!(null==a?void 0:a.pickupPointId);if(0===m&&b){C.current=m,_.current=null==a?void 0:a.pickupPointId,h(null),Y(),$();let n=null==(e=u.current)?void 0:e.objects.getById(v),l=null==(t=s.current)?void 0:t.objects.getById(v),c=n||l;c&&A(c,T(c,c.price));let d=null==(r=u.current)?void 0:r.objects;null==(o=null==(i=null==d?void 0:d.balloon)?void 0:i.close)||o.call(i)}else(y!==m||b)&&d.current.size>0&&(C.current=m,_.current=null==a?void 0:a.pickupPointId,d.current.forEach(e=>{var t,r;let n=null==(t=u.current)?void 0:t.objects.getById(e),i=null==(r=s.current)?void 0:r.objects.getById(e),o=n||i;o&&R(o)}))});let z=n.currentState.delivery.yandexWidgetParams;return"test"===Env.name?(0,l.Y)("div",{}):(0,l.FD)("div",{className:"b-Ymap_withAsideContainer",children:[(0,l.Y)("div",{className:"b-Ymap_map",ref:o,id:i}),(0,l.FD)("div",{className:"b-Ymap_aside",children:[(0,l.Y)("p",{className:"b-Ymap_asideTitle",children:"ÐÑÐ±Ð¾Ñ Ð¿ÑнкÑа вÑдаÑи"}),g&&(0,l.Y)("p",{className:"b-Ymap_chosenPickupAddress",children:g}),S&&(0,l.Y)("ul",{children:S.map((e,t)=>{let r=e.fullAddress,n=e.pickupPointId;return n===(null==z?void 0:z.pickupPointId)?null:(0,l.Y)("li",{onClick:()=>{var e,t,r;let i=null==(e=u.current)?void 0:e.objects.getById(n),o=null==(t=s.current)?void 0:t.objects.getById(n),l=i||o;l&&(null==(r=a.current)||r.setCenter(l.geometry.coordinates,16),(i?u.current.objects:s.current.objects).balloon.open(n))},children:r},t)})})]})]})},DadataAddress:e=>{let t=(0,m.NB)(),r=(0,p.useRef)(e);r.current=e;let n=(0,p.useMemo)(()=>$()(e=>{var t,n;null==(n=(t=r.current).onChangeValue)||n.call(t,P.S6.DadataAddress,e)},1e3),[]);(0,p.useEffect)(()=>()=>{n.cancel()},[]);let i="mobile"===Env.version,o=e.field,a="object"==typeof o.value&&null!==o.value&&"value"in o.value?o.value.value:o.value,u=!i&&(null==t?void 0:t.store)&&!a?function(){try{let e=localStorage.getItem(X);if(!e)return null;let t=JSON.parse(e);if(t&&"string"==typeof t.value&&t.suggestion)return t}catch(e){}return null}():null;(0,p.useEffect)(()=>{var e,t;u&&!ee&&(ee=!0,null==(t=(e=r.current).onChangeValue)||t.call(e,P.S6.DadataSuggestion,u.suggestion))},[u]);let s=a||(null==u?void 0:u.value)||"";return(0,l.Y)("div",{className:(0,d.A)("ui-Input",{__text:!i}),children:(0,l.Y)(J,{value:{value:s},token:Env.daData.token,containerClassName:"ui-Input_autocomplete __autocompleteFixed __labelFloated",suggestionsClassName:"s-AutocompleteTree ui-Input_items __fixedList __open",suggestionClassName:"s-AutocompleteTree_b-Item __root __ab-test",currentSuggestionClassName:"__selected",highlightClassName:"s-AutocompleteTree_b-Highlighted",count:17,customInput:i?"textarea":"input",delay:600,minChars:2,httpCache:!0,onChange:r=>{var o,l;r&&(n.cancel(),!i&&(null==t?void 0:t.store)&&r.value&&function(e){try{localStorage.setItem(X,JSON.stringify(e))}catch(e){}}({value:r.value,suggestion:r}
1),null==(o=e.onChangeValue)||o.call(e,P.S6.DadataSuggestion,r),null==(l=e.onChangeValue)||l.call(e,P.S6.DadataAddress,r.value))},inputProps:{onChange:e=>{var r;let i=e.target.value;null==(r=null==t?void 0:t.store)||r.commit(Z.GR,!0),n(i)}},filterRestrictValue:!0,labelText:"ÐдÑеÑ"})})},InlineAddress:e=>{var t,r,n;let i,o,a=e.field,s=e.name,c=e.disabled,f=e.useHidden,y=(0,m.NB)(),v=ev((0,p.useState)(void 0),2),b=v[0],h=v[1],S=(0,p.useRef)(null),j=(0,p.useRef)(!1),w=(0,p.useRef)(!1),I=t=>(0,P.UI)(e.formFields,t),C=!!(i=I(P.S6.Country))&&!i.value,_=!!(o=I(P.S6.Settlement))&&!o.value,x=(()=>{let t=eb(e.field);if(t)return t.text})(),A=(()=>{let t=eb(e.field);if(t)return t.searchText})(),D="mobile"===Env.version,k=null==(t=null==y?void 0:y.store)?void 0:t.getState().notices[P.S6.InlineAddress],E=I(P.S6.Country),N=(null==E?void 0:E.value)?null==(r=E.items.find(e=>e.id===E.value))?void 0:r.text:null,T="street",F=[],Y=I(P.S6.City);(null==Y?void 0:Y.value)?(F.push({kladr_id:Y.value.toString().slice(0,13)}),T="settlement"):N&&F.push({country:N});let $=x||(null==(n=I(P.S6.Address))?void 0:n.value)||"";return(0,u.A)((0,l.FD)("div",{className:"ab-test",children:[x?(0,l.FD)("p",{className:"sb-Row_itemHint",children:["ÐÑбÑаннÑй адÑеÑ: ",(0,l.Y)("strong",{children:A})]}):(0,l.Y)("p",{className:"sb-Row_itemHint",children:"ÐÑбеÑиÑе адÑÐµÑ Ð½Ð° каÑÑе или иÑполÑзÑйÑе поиÑк"}),(0,l.FD)("div",{className:(0,d.A)("ui-Input",{__text:!D,[`__${null==k?void 0:k.type}`]:!!k}),children:[f&&(0,l.Y)("input",{ref:e=>{e&&h(e)},name:s,type:"text",value:a.value}),Env.daData.token&&(!f||b)&&(0,l.Y)(J,{value:{value:$},token:Env.daData.token,containerClassName:"ui-Input_autocomplete __autocompleteFixed __labelFloated",suggestionsClassName:"s-AutocompleteTree ui-Input_items __fixedList __open",suggestionClassName:"s-AutocompleteTree_b-Item __root __ab-test",currentSuggestionClassName:"__selected",highlightClassName:"s-AutocompleteTree_b-Highlighted",count:17,customInput:D?"textarea":"input",delay:200,minChars:1,httpCache:!0,onChange:t=>(t=>{var r,n,i;if(w.current=!0,!t)return;null==(r=e.onChangeValue)||r.call(e,P.S6.Address,{address:t.value,action:"on_select"}),null==(n=null==y?void 0:y.store)||n.commit(ed.F,P.S6.InlineAddress),null==(i=null==y?void 0:y.store)||i.operate(ef,O.yr.AutocompleteAddress);let o=function(e){let t;if(!e)return null;let r=e.data,n=r.cityKladrId,i=r.postalCode,o=r.settlementKladrId,l=r.settlementType,a=r.houseKladrId,u=r.houseFiasId;!a&&r.house&&(a=r.kladrId,u=r.fiasId,t=r.block?[r.house,r.blockType,r.block].join("_"):r.house);let s=eh([[r.blockTypeFull,r.block]]);s&&!r.houseType&&r.kladrId&&(s="",r.houseType="к",r.house=r.block,a=r.kladrId,u=r.fiasId);let c=[[r.streetType,r.street],[r.houseType,ec()([r.house,s]).join(" ")]],d=ec()([a,u,i,t]).join(":");i&&!a&&d.match(/^\d+$/)&&(d="");let p=[[O.cM.City,o&&"Ñ-н"!==l?o:n],[O.cM.Building,d]],f=eh(c),y=p.reduce((e,t)=>{let r=ev(t,2),n=r[0],i=r[1];return i?`${e}${e?":":""}${n}/${i}`:e},"");return f?y:n}(t);S.current=null,e.onChange(o)})(t),filterFromBound:T,filterToBound:"house",filterLocations:F,filterRestrictValue:!0,labelText:"УлиÑа, дом",selectOnBlur:!1,inputProps:{disabled:c||C||_,onBlur:t=>{var r,n;let i;if(w.current){w.current=!1;return}(i=t.target.value)&&(null==(r=null==y?void 0:y.store)||r.commit(ed.T,{[P.S6.InlineAddress]:{type:"error",message:"УкажиÑе ÑлиÑÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾Ð¼Ð°"}})),j.current=!0,null==(n=e.onChangeValue)||n.call(e,P.S6.Address,{address:i,action:"manual"})}},defaultQuery:x,onFetchSuggestions:e=>(e=>{var t,r;if(0===e.length)return null==(t=null==y?void 0:y.store)||t.commit(ed.T,{[P.S6.InlineAddress]:{type:"error",message:"УкажиÑе ÑлиÑÑ Ð¸ Ð½Ð¾Ð¼ÐµÑ Ð´Ð¾Ð¼Ð°"}}),[];let n=null==(r=I(P.S6.City))?void 0:r.value,i=e=>e.data.houseKladrId&&e.data.house||!e.data.houseKladrId&&e.data.house&&e.data.streetKladrId||!e.data.block&&!e.data.houseKladrId&&!e.data.stead&&!e.data.blockTypeFull&&!e.data.house,o=e.filter(e=>null===e.data.settlementKladrId&&e.data.cityKladrId===n||e.data.settlementKladrId===n).filter(i).slice(0,6);return o.length>0?o:e.filter(i).slice(0,6)})(e)}),C&&_&&(0,l.Y)(g.A,{label:"СнаÑала вÑбеÑиÑе ÑÑÑанÑ, поÑом наÑеленнÑй пÑнкÑ"}),k&&(0,l.Y)(g.A,{label:k.message,className:"error"===k.type?"__error":void 0})]})]}))},AddressMap:e=>{var t;
1let r=(0,m.NB)().store,n=(0,p.useMemo)(()=>`yandex_map_${(0,c.A)()}`,[]),i=(0,p.useRef)(null),a=(0,p.useRef)(null),u=(0,p.useRef)(!1),f=(0,p.useRef)(null),y=e=>{var t,r;a.current=new window.ymaps.Placemark(e,{},{preset:"islands#redDotIcon"}),null==(t=i.current)||t.geoObjects.removeAll(),null==(r=i.current)||r.geoObjects.add(a.current),u.current=!0},g=(e,t)=>{var r,n,l;if(e)switch(null==(r=i.current)||r.setCenter(e.point,t),e.type){case o.City:a.current=null,null==(l=i.current)||l.geoObjects.removeAll(),u.current=!1;break;case o.DadataAddress:u.current||y(e.point),null==(n=a.current.geometry)||n.setCoordinates(e.point)}},h=async()=>{let t=e.field,r=t.options.yandexMapApiKey,n=t.value,i=n.cityName,l=n.coordinates,a=void 0===l?null:l,u=e.onChange;return(null==a?void 0:a.type)===o.DadataAddress||("test"!==window.Env.name&&window.navigator.geolocation&&window.navigator.geolocation.getCurrentPosition(e=>{let t=e.coords;(0,s.d)({event:"geo-request-accept"});let r=[t.latitude,t.longitude];y(r),u(r)},()=>{(0,s.d)({event:"geo-request-decline"})}),null==a?void 0:a.point)?a.point:await v(r,i)},O=async()=>{var t;let r=e.field.value,o=r.zoom,l=r.coordinates,a=e.onChange,u=await h();i.current=new window.ymaps.Map(n,{center:u,zoom:o,controls:["zoomControl","geolocationControl"]},{yandexMapDisablePoiInteractivity:!0,suppressMapOpenBlock:!0}),g(void 0===l?null:l,o),null==(t=i.current)||t.events.add("click",e=>{let t=e.get("coords");y(t),a(t)})},S=()=>{window.ymaps.ready(O)},j=async()=>{var e,t;let n=r.getState().delivery,o=n.cityName,l=n.cityCoordinates,a=n.yandexMapApiKey;if(l)null==(e=i.current)||e.setCenter(l,10);else{let e=await v(a,o);null==(t=i.current)||t.setCenter(e,10)}};(0,p.useEffect)(()=>{let t=e.field.options.yandexMapApiKey;f.current=r.getState().delivery.cityName,b(t,S)},[]);let P=(0,p.useRef)(!1),w=(0,p.useRef)(null!=(t=e.field.value.coordinates)?t:null);return((0,p.useEffect)(()=>{var t;if(!P.current){P.current=!0,w.current=null!=(t=e.field.value.coordinates)?t:null;return}let n=e.field.value,o=n.coordinates,l=n.zoom,a=f.current,u=r.getState().delivery.cityName;a!==u&&(f.current=u,j());let s=w.current;w.current=null!=o?o:null,i.current&&o&&(null==s?void 0:s.point.toString())!==(null==o?void 0:o.point.toString())&&g(o,l)}),"test"===Env.name)?(0,l.Y)("div",{}):(0,l.Y)("div",{className:(0,d.A)("b-Ymap_map",{__disabled:e.disabled}),children:(0,l.Y)("div",{className:"b-Ymap_mapWrap",id:n})})},CustomerType:e=>{let t=e.name,r=e.onChange,n=(0,m.NB)().currentState,i=(0,a.UI)(n.formFields,a.S6.CustomerType);return(0,l.FD)("label",{children:[(0,l.Y)("input",{type:"checkbox",className:"b-control-Switch",name:t,checked:(null==i?void 0:i.value)==="legal_entity",onChange:e=>{e.target.checked?r("legal_entity"):r("individual_entity")}}),(0,l.Y)("span",{children:"Ðаказ Ð¾Ñ ÑÑидиÑеÑкого лиÑа"})]})},Inn:e=>{let t=e.field,r=e.name,n=e.disabled,i=e.formFields,o=e.isRequired,a=e.onChange,u=(0,m.NB)().currentState,s=ej((0,p.useState)(null),2),c=s[0],d=s[1],f=ej((0,p.useState)(!1),2),y=f[0],v=f[1],b=ej((0,p.useState)(null),2),g=b[0],h=b[1];(0,p.useEffect)(()=>{let e=null==u?void 0:u.requisites;e&&d(e)},[]);let O=e=>e?e.length<10?"ÐÐРдолжен ÑодеÑжаÑÑ Ð¼Ð¸Ð½Ð¸Ð¼Ñм 10 ÑиÑÑ":e.length>12?"ÐÐРдолжен ÑодеÑжаÑÑ Ð¼Ð°ÐºÑимÑм 12 ÑиÑÑ":11===e.length?"ÐÐРдолжен ÑодеÑжаÑÑ 10 или 12 ÑиÑÑ":null:null,S=async()=>{let e=O(t.value);if(e)return void h(e);try{var r;let e=(await (r=t.value,eo.Ay.post("/api/v3/front_api/cart/requisite",{inn:r}))).data;d(e),v(!1),h(null)}catch(e){d(null),v(!0),h(null)}},j=t.value&&!g,P=eS(eS({},t),{},{value:(null==c?void 0:c.inn)||t.value||""});return(0,l.FD)("div",{children:[(0,l.Y)(eu,{required:o,field:P,name:r,type:"number",disabled:n,onChange:e=>{c&&(d(null),v(!1));let t=e.replace(/\D/g,"").slice(0,12);h(O(t)),a(t)},formFields:i}),g&&(0,l.Y)("section",{className:"inn-error",children:(0,l.Y)("p",{children:g})}),y&&(0,l.Y)("section",{className:"inn-error",children:(0,l.Y)("p",{children:"ÐÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ñ Ð½Ðµ найдена. ÐÑ ÑвÑжемÑÑ Ñ Ð²Ð°Ð¼Ð¸ в ÑабоÑее вÑÐµÐ¼Ñ Ð´Ð»Ñ ÑÑоÑÐ½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ
. ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑодолжиÑÑ Ð¾ÑоÑмление заказа."})}),c?(0,l.FD)("section",{className:"inn-success",children:[(0,l.Y)("p",{children:(0,l.Y)("strong",{children:c.name})}),(0,l.FD)("p",{children:["ÐÐÐ: ",c.inn,c.kpp?" ÐÐÐ: "+c.kpp:""]}),(0,l.Y)("p",{children:c.legalAddress})]}):(0,l.Y)("section",{children:(0,l.Y)("button",{type:"button",onClick:S,className:"s-Checkout_b-Button __black",disabled:!j,children:"ÐодÑвеÑдиÑÑ"})})]})},YandexAuth:()=>(0,l.FD)("a",{href:"/users/auth/yandex",className:"__yandex",children:[(0,l.Y)("span",{className:"icon"}),(0,l.Y)("span",{className:"text",children:"ÐойÑи ÑеÑез Ð¯Ð½Ð´ÐµÐºÑ ID"})]})},eV={[a.S6.FirstName]:{type:"Text"},[a.S6.LastName]:{type:"Text"},[a.S6.Phone]:{type:"Phone"},[a.S6.Email]:{type:"Email"},[a.S6.Country]:{type:"Country"},[a.S6.City]:{type:"City"},[a.S6.Settlement]:{type:"Settlement"},[a.S6.Address]:{type:"Text"},[a.S6.Comment]:{type:"TextArea"},[a.S6.Apartment]:{type:"Text"},[a.S6.ZipCode]:{type:"Text"},[a.S6.PaymentMethod]:{type:"RadioGroup"},[a.S6.DeliveryMethod]:{type:"DeliveryMethod"},[a.S6.Terminal]:{type:"Terminal"},[a.S6.Yandex]:{type:"Yandex"},[a.S6.DadataAddress]:{type:"DadataAddress"},[a.S6.DadataSuggestion]:{type:"DadataSuggestion"},[a.S6.InlineAddress]:{type:"InlineAddress"},[a.S6.DadataAddressId]:{type:"Text"},[a.S6.AddressMap]:{type:"AddressMap"},[a.S6.CustomerType]:{type:"CustomerType"},[a.S6.Inn]:{type:"Inn"},[a.S6.YandexAuth]:{type:"YandexAuth"},[a.S6.SavedInlineAddress]:{type:"SavedInlineAddress"}},eJ=e=>
1{let t,r=e.field,n=e.formName,i=e.onChange,o=`${n}[${r.key}]`,a=eW[(t=eV[r.key])&&t.type?t.type:"Text"];if(!a)return null;e.onChange,e.formName;let s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,eH);return(0,u.A)((0,l.Y)(a,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eG(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eG(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({name:o,onChange:e=>{i(r.key,e)},onChangeValue:i},s)))}},71869(e,t,r){r.d(t,{A:()=>l});var n=r(55413);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l(e){let t=i(e,2),r=i(t[0],2),o=r[0],l=r[1],a=i(t[1],2),u=a[0],s=a[1];return n.A.post("/x5_delivery/pickup_points",{data:{latitude:{from:o,to:u},longitude:{from:l,to:s}}})}},77431(e,t,r){r.d(t,{A:()=>l});var n=r(55413);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l(e){let t=i(e,2),r=i(t[0],2),o=r[0],l=r[1],a=i(t[1],2),u=a[0],s=a[1];return n.A.post("/yandex_delivery/pickup_points",{data:{latitude:{from:o,to:u},longitude:{from:l,to:s}}})}},38333(e,t,r){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}r.d(t,{A:()=>l});let i=["ÐÐ","ÐТ","СР","ЧТ","ÐТ","СÐ","ÐС"],o=e=>{let t=e.hours.toString().padStart(2,"0"),r=e.minutes.toString().padStart(2,"0");return`${t}:${r}`};function l(e){return{type:"FeatureCollection",features:e.map(e=>{var t;let r;return{type:"Feature",id:e.id,partner_type:e.partner_type,address:{fullAddress:e.address.full_address},geometry:{type:"Point",coordinates:[e.position.latitude,e.position.longitude]},properties:{pickupPointId:e.id,fullAddress:e.address.full_address,balloonContentHeader:`<h4>${e.name}</h4>`,balloonContentBody:`<p>ÐдÑеÑ: ${e.address.full_address}<p><p>ÐÑаÑик ÑабоÑÑ:</p>${t=e.schedule,r={}
1,t.restrictions.forEach(e=>{let t=e.days,n=e.time_from,i=e.time_to,l=`${o(n)}-${o(i)}`;r[l]||(r[l]=[]),r[l].push(...t)}),Object.entries(r).map(e=>{let t=function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,n,i,o,l=[],a=!0,u=!1;try{i=(t=t.call(e)).next,!1;for(;!(a=(r=i.call(t)).done)&&(l.push(r.value),2!==l.length);a=!0);}catch(e){u=!0,n=e}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(u)throw n}}return l}}(e)||function(e){if(e){if("string"==typeof e)return n(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?n(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=t[0],o=(e=>{let t=e.sort((e,t)=>e-t),r=[],n=t[0],o=t[0];for(let e=1;e<t.length;e++){let l=t[e];l===t[e-1]+1||(r.push(n===o?i[n-1]:`${i[n-1]}-${i[o-1]}`),n=l),o=l}return r.push(n===o?i[n-1]:`${i[n-1]}-${i[o-1]}`),r.join(", ")})(t[1]);return`<span>${o}: ${r}</span>`}).join("<br>")}`,clusterCaption:`<p>${e.name}</p>`}}})}}},7412(e,t,r){r.d(t,{A:()=>n});let n=(0,r(16172).D)("CheckoutForm")},78959(e,t,r){r.d(t,{Bc:()=>a,Gs:()=>p,JA:()=>l,PI:()=>f,Q4:()=>i,kF:()=>s,pH:()=>u,qJ:()=>c,wd:()=>y,wu:()=>o,yP:()=>d});var n=r(90388);let i={name:"ÐокÑпаÑелÑ",key:"buyer",rows:[[n.S6.YandexAuth,n.S6.CustomerType],[n.S6.FirstName,n.S6.LastName],[n.S6.Phone,n.S6.Email]]},o={name:"ÐокÑпаÑелÑ",key:"buyer",rows:[[n.S6.CustomerType],[n.S6.FirstName],[n.S6.Inn],[n.S6.Phone,n.S6.Email]]},l={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.Country],[n.S6.DeliveryMethod],[n.S6.DadataAddress],[n.S6.AddressMap],[n.S6.Comment]]},a={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.Country,n.S6.Settlement],[n.S6.DeliveryMethod],[n.S6.InlineAddress,n.S6.Apartment],[n.S6.AddressMap],[n.S6.Comment]]},u={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.DeliveryMethod],[n.S6.Country,n.S6.City],[n.S6.Address],[n.S6.AddressMap],[n.S6.Comment]]},s={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.Country,n.S6.City],[n.S6.DeliveryMethod],[n.S6.Terminal]]},c={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.Country,n.S6.Settlement],[n.S6.DeliveryMethod]]},d={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.Country],[n.S6.Settlement],[n.S6.DeliveryMethod],[n.S6.Yandex]]},p={name:"ÐдÑÐµÑ Ð´Ð¾ÑÑавки",key:"address",rows:[[n.S6.DeliveryMethod]]},f={defaultAddressGroup:a,addressGroup:u,addressPickupGroup:s,ozonPickupGroup:c,pointPickupGroup:d,imrPickupGroup:p},y=[{name:"СпоÑоб оплаÑÑ",key:"payment",rows:[[n.S6.PaymentMethod]]}]},54921(e,t,r){r.d(t,{A:()=>v});var n=r(83957),i=r.n(n),o=r(84957),l=r(18843);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let s=[function(e){return u(u({},e),{},{headers:u(u({},e.headers),{},{Authorization:`Token ${Env.daData.token}`})})}],c=i().defaults,d=c.transformRequest,p=c.transformResponse,f={transformRequest:[l.decamelizeKeys,...(0,o.A)(void 0===d?[]:d)],transformResponse:[...(0,o.A)(void 0===p?[]:p),l.camelizeKeys],baseURL:"https://suggestions.dadata.ru/",headers:{"Content-Type":"application/json",Accept:"application/json"}},y=i().create(f);
1s.forEach(e=>{y.interceptors.request.use(e)});let v=y},57851(e,t,r){r.d(t,{K:()=>s});var n=r(71544),i=r(12945);let o={name:"",discount:0,fixed:!1,items:{}};class l{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;Object.assign(this,e)}get isPersisted(){return!!this.name}get displayName(){let e=(0,i.W5)(this.name,this.fixed?10:5);return this.fixed?e:e+` - ${this.humanDiscount}`}get humanDiscount(){return this.fixed?(0,i.$g)(this.discount):`${this.discount} %`}}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class s{constructor(e,t,r,n){this.deliveryState=t,this.promoCodeInstance=new l(n||void 0),this.selectedItems=e.filter(e=>e.selected),Object.assign(this,r),this.buildDeliveries();const i=this.buildProductsSetsGroup(e);this.productsSets=Object.keys(i).map(e=>u(u({},i[e]),{},{id:Number(e)}))}get isFreeDelivery(){var e;return!!(null==(e=this.nextFreeDelivery)?void 0:e.minFreePrice)}get isAnySelected(){return this.selectedItems.length>0}get totalAmount(){return this.selectedItems.reduce((e,t)=>e+t.quantity,0)}get baseDelivery(){return this.deliveryState.services.find(e=>e.default)}get isPossibleFreeDelivery(){var e;return!!(this.isFreeDelivery||(null==(e=this.currentDelivery)?void 0:e.minFreePrice))}get lackDeliveryPrice(){let e=this.nextFreeDelivery;if(!e)return;let t=e.minFreePrice;return(void 0===t?0:t)-this.totalPriceWithoutDelivery}get deliveryGoalTitle(){let e=this.nextFreeDelivery,t=this.currentDelivery;return e?e.title:(void 0===t?{title:""}:t).title}get deliveryMessageType(){let e=n.Se.Undefined;return this.deliveryInternalType===n.Se.RecoverableError&&(e=n.Se.RecoverableError),this.showDeliveryPrice&&(e=n.Se.Defined),this.isPossibleFreeDelivery&&!this.lackDeliveryPrice&&(e=n.Se.Free),e}get availableDeliveries(){return this.deliveryState.services.filter(e=>e.delivery).sort((e,t)=>{let r=e.minFreePrice,n=t.minFreePrice;return(void 0===r?0:r)-(void 0===n?0:n)})}getNextFreeDelivery(e){return e.find(e=>{let t=e.fixPrice,r=e.minFreePrice;return 0!==t&&r&&0!==r})}getCurrentDelivery(e){return e.find(e=>e.requested)||this.baseDelivery}buildDeliveries(){let e=this.availableDeliveries;this.nextFreeDelivery=this.getNextFreeDelivery(e),this.currentDelivery=this.getCurrentDelivery(e)}buildProductsSetsGroup(e){return e.reduce((e,t)=>{if(!t.productsSetId)return e;let r=e[t.productsSetId]||this.buildEmptySet();return r.items.push(t),r.oldPriceSum+=t.oldPrice,r.currentPriceSum+=t.price,r.discountPriceSum=r.oldPriceSum-r.currentPriceSum,e[t.productsSetId]=r,e},{})}buildEmptySet(){return{items:[],oldPriceSum:0,currentPriceSum:0,discountPriceSum:0}}}},94004(e,t,r){r.d(t,{A:()=>y});var n=r(26764),i=r(94872),o=r(41469),l=r(55910),a=r(11104),u=r(36895),s=r(71544),c=r(8156);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,l,a=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(a.push(n.value),a.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?p(e,t):void 0}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let f=new Map([[l.ri,function(e,t){let r=d(e,4),i=r[0],o=r[1],l=(r[2],r[3]);l&&(0,n.E_)(`show${l.type}Modal`,{modal:l}),m("changeItemQuantity",{payload:{productId:i,quantity:o},state:t})}],[l.VQ,function(e,t){m("removeItem",{payload:{productId:d(e,1)[0]},state:t})}],[l.UY,function(e,t){let r=d(e,4),i=r[0],o=(r[1],r[2]),l=r[3];(l&&(0,n.E_)(`show${l.type}Modal`,{modal:l}),o)?(0,n.w3)(o,"c-Checkout:addItemFromRecent",{item:i}):m("addItemFromRecent",{payload:{item:i},state:t})}],[l.mD,function(e,t){d(e,1)[0].forEach(e=>m("removeItem",{payload:{productId:e},state:t}))}],[a.A,function(e,t){let r=d(e,3),i=r[0],o=(r[1],r[2]);o?(0,n.w3)(o,"c-Checkout:addProductsSet",{payload:{items:i}}):m("addProductsSet",{payload:{items:i},state:t})}],[a.P,function(e,t){m("removeProductsSet",{payload:{productsSetId:d(e,1)[0]},state:t})}],[u.S,function(e,t){switch(d(e,1)[0]){case s.pn.Cart:m("cartView",{payload:{},state:t});break;case s.pn.Checkout:m("checkout",{payload:{},state:t});break;case s.pn.ThankYou:"mobile"===Env.version&&document.body.scrollTo(0,0)}}]]);function y(e,t){t.loading=!1,t.deliveryChanging=!1,t.formAddressMd5=(0,c.Z)(t.formFields),t.isReachedLimitWarningOpened=!1,t.notices={};let r=(0,o.y)(()=>t),n=new i.A;n.on("beforeCommit",v),r.subscribe(t=>e(t));let l={zustand:r,commit(e){for(var t=arguments.length,i=Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];console.log("%c%s","background: #4a148c; color: #f3e5f5; font-size: 0.9em; padding: 2px 10px;",e.name,i);let l=r.getState();n.emit("beforeCommit",l,e,i),r.setState(t=>e(t,...i)),n.emit("afterCommit",r.getState(),e,i)},async operate(e){for(var t=arguments.length,i=Array(t>1?t-1:0),o=1;o<t;o++)i[o-1]=arguments[o];n.emit("beforeOperation",r.getState(),e,i);let a=await e(l)(...i);return n.emit("afterOperation",r.getState(),e,i),a},getState:()=>r.getState(),runCommand(){throw Error("runCommand is not supported by checkout store")},on(e,t){n.on(e,t)},off(e,t){n.off(e,t)}};return l}function v(e,t,r){let n=f.get(t);n&&n(r,e)}function m(e,t){(0,n.E_)(`c-Checkout:${e}`,t)}},74093(){},61404(){}}]); 2//# sourceMappingURL=sourcemap.chunk.8583.3f408df6e99c5dfc.f08ced35.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.