PageSourceSearch

https://assets-prod.inmyroom.ru/assets/chunk.3539.a8382e03af4a7f56.js

js inmyroom.ru collected 2026-10-01 10:32:49 UTC 16,187 bytes, 2 lines download raw bytes

1"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["3539"],{80814(e,t,r){r.d(t,{A:()=>o});var n=r(81413),i=r(67192);function o(e){let t=e.rating,r=e.onChange,o=e.editable,c=e.size,a=e.maxValue,l=[...Array(void 0===a?5:a)].map((e,t)=>t+1).map(e=>(0,n.Y)("div",{class:"b-StarRating_item",onClick:()=>r(e)}));return(0,n.FD)("div",{class:(0,i.A)("b-StarRating",`__size_${void 0===c?"xl":c}`,e.className),children:[(0,n.FD)("div",{class:"b-StarRating_section",children:[(0,n.Y)("div",{class:(0,i.A)("b-StarRating_stars",{__editable:void 0===o||o}),"data-count":t.value,children:l}),(0,n.Y)("div",{class:"b-StarRating_value",children:t.value})]}),t.name&&(0,n.Y)("div",{class:"b-StarRating_section",children:(0,n.Y)("div",{class:"b-StarRating_name",children:t.name})})]})}},46745(e,t,r){r.d(t,{default:()=>o});var n=r(94436),i=r(87561);function o(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{callbacks:{}},o=r.callbacks.CALLBACK_CHANGE,c=void 0===o?e=>{if(null==e)throw TypeError("Cannot destructure "+e)}:o,a=null,l="",s=t=>{var r;let n=(r=t).startsWith("375")||r.startsWith("+3")?"+{375} (00) 000-00-00":(r.startsWith("7")&&r.substring(2,4),"+{7} (000) 000-00-00");a&&a.destroy();let o=e.get(0);o&&(a=(0,i.Ay)(o,{mask:n}))},u=(null==(t=e.val())?void 0:t.toString())||"";u&&s((0,n.q)(u)),l=u,e.on("input",()=>{var t;let r=(null==(t=e.val())?void 0:t.toString())||"";if(""===r)return;let i=(0,n.q)(r);r!==l&&s(i),a&&(a.value=i),l=r}),e.on("change",e=>{c(e)})}},46463(e,t,r){r.d(t,{Ay:()=>d,wP:()=>u,r4:()=>s});var n=r(75923),i=r(81413);let o=function(e){let t=e.title;return(0,i.Y)("div",{className:"b-Modal2_head",children:(0,i.Y)("div",{className:"_title",children:t})})},c=function(e){let t=e.actions.filter(e=>!e.hidden);return t.length?(0,i.Y)("div",{class:"b-Modal2_actions",children:t.map(e=>{let t=e.type,r=e.title,n=e.onClick;return(0,i.Y)("div",{class:`_action-${t}`,onClick:n,children:r})})}):""},a=(0,n.Uu)(function(e){return{render:t=>{let r=t.title,n=t.name,a=t.style,l=t.mode,s=t.actions,u=t.onCancel,d=t.children;return(0,i.FD)("div",{className:`b-Modal2 b-Modal2__${a} m-${n} b-Modal2__mode_${l} is-visible`,onClick:t=>{t.target===e.getDOMNode()&&u()},children:[(0,i.Y)("div",{className:"b-Modal2_overlay",onClick:u}),(0,i.FD)("div",{className:`b-Modal2_content ${a}`,children:[(0,i.Y)("button",{className:"b-Modal2_close",onClick:u}),r&&(0,i.Y)(o,{title:r}),(0,i.Y)("div",{children:d}),(0,i.Y)(c,{actions:s})]})]})},componentDidMount:()=>{setImmediate(()=>e.getProps().onMount())},componentWillUnmount:()=>{e.getProps().onUnmount()}}});function l(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 s="fullpage";function u(e){let t=e.props,r=e.callbacks,o=r.CALLBACK_MOUNT,c=void 0===o?()=>{}:o,s=r.CALLBACK_UNMOUNT,u=void 0===s?()=>{}:s,d=r.CALLBACK_CANCEL,b=void 0===d?()=>{}:d,v=r.CALLBACK_RENDER;t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(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)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({name:"",title:"",style:"",actions:[],mode:"simple"},t);let p=document.createElement("div");p.id="modal-container",document.body.appendChild(p);let m=(0,n.e_)(p,()=>(0,i.Y)(a,{name:t.name,title:t.title,mode:t.mode,style:t.style,actions:t.actions,onMount:c,onUnmount:u,onCancel:b,children:v()})),f=()=>{m.render()};return document.body.classList.add("has-modal-open"),f(),{destroy:()=>{m.destroy(),document.body.classList.remove("has-modal-open")},render:f}}let d=u},39504(e,t,r){r.d(t,{AddOrderReviewModal:()=>F});
1var n=r(46463),i=r(80498),o=r(29349),c=r(80814),a=r(75923),l=r(55413);function s(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?s(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)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function d(e){return async t=>{let r=t.ratings,n=t.description,i=e.getState(),o=i.token,c=i.userId,a=i.orderId;r=r.filter(e=>0!==e.value).reduce((e,t)=>u(u({},e),{},{[t.id]:t.value}),{}),await l.A.post(`/front_api/order_reviews/${a}/${c}`,{data:{token:o,ratings:r,description:n}})}}var b=r(81413);function v(e){let t=e.rating,r=e.onChange,n=[void 0,void 0,void 0,void 0,void 0].map((e,t)=>t+1).map(e=>(0,b.Y)("div",{class:"mb-NPSRating_item",onClick:()=>r(2*e),children:e}));return(0,b.FD)("div",{class:"mb-NPSRating",children:[(0,b.Y)("div",{class:"mb-NPSRating_title",children:"Рекомендовали бы вы знакомым INMYROOM?"}),(0,b.Y)("div",{class:"mb-NPSRating_items","data-count":(t.value||0)/2,children:n})]})}function p(e){let t=e.title,r=e.value,n=e.placeholder,i=e.rows,o=e.onChange;return(0,b.FD)("div",{class:"mb-TextareaField",children:[(0,b.Y)("textarea",{rows:i,placeholder:n,value:r,onChange:e=>o(e.target.value||null)}),(0,b.Y)("label",{class:"mb-TextareaField_title",children:t})]})}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 f(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}let y=(0,a.Uu)(function(e){let t=e.getContext().store,r=t=>{let r=t.id;return t=>{e.setState(e=>({ratings:e.ratings.map(e=>e.id===r?f(f({},e),{},{value:t}):f({},e))}))}},n=t=>{e.setState({description:t})},i=()=>{let r=e.getState(),n=r.description,i=r.ratings;t.operate(d,{ratings:i,description:n})};return{getInitialState:()=>({description:null,ratings:t.getState().ratings.map(e=>f(f({},e),{},{value:0}))}),render(t,o){let a=t.onCancel,l=e.getState().ratings.find(e=>"circle"===e.ratingScale);return(0,b.FD)("div",{class:"mb-View",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Оцените наш сервис"}),(0,b.FD)("div",{class:"mb-View_section",children:[e.getState().ratings.filter(e=>"star"===e.ratingScale).map(e=>(0,b.Y)(c.A,{rating:e,onChange:r(e)})),(0,b.Y)(v,{rating:l,onChange:r(l)})]}),(0,b.Y)("div",{class:"mb-View_section",children:(0,b.Y)(p,{row:4,title:"Комментарий",value:o.description,placeholder:"Можете написать нам Ваше мнение от работы с нами, мы очень внимательно все читаем",onChange:n})}),(0,b.FD)("div",{class:"b-Modal2_actions",children:[(0,b.Y)("div",{class:"_action-cancel",onClick:a,children:"Отмена"}),(0,b.Y)("div",{class:"_action-next",onClick:i,children:"Готово"})]})]})}}});var h=r(46745);function g(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]:{};
1t%2?g(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)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function w(e,t){let r=t.orderId;return O(O({},e),{},{orderId:r})}function j(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]:{};t%2?j(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)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function P(e,t){let r=t.view;return C(C({},e),{},{currentView:r})}function _(e){return async t=>{let r=t.searchQuery,n=e.getState().searchAttribute,i=(await l.A.get("/front_api/order_reviews/search",{params:{[n]:r}})).order_id;e.commit(w,{orderId:i}),e.commit(P,{view:"ReviewForm"})}}let S=(0,a.Uu)(function(e){let t,r=e.getContext().store,n=t=>r=>{e.setState({[t]:r.target.value})},i=()=>{let t=e.getState().searchQuery;r.operate(_,{searchQuery:t})};return{render:(e,r)=>{let o=e.state,c=e.onCancel;return(0,b.FD)("div",{class:"mb-View",children:["number"===o.searchAttribute&&(0,b.FD)("div",{class:"mb-View_section",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Введите номер заказа"}),(0,b.Y)("div",{class:"mb-InputField",children:(0,b.Y)("input",{type:"text",value:r.searchQuery,onChange:n("searchQuery")},"number")})]}),"phone"===o.searchAttribute&&(0,b.FD)("div",{class:"mb-View_section",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Введите номер телефона"}),(0,b.Y)("div",{class:"mb-InputField",children:(0,b.Y)("input",{type:"text",ref:e=>t=e,value:r.searchQuery,onChange:n("searchQuery")},"phone")})]}),"email"===o.searchAttribute&&(0,b.FD)("div",{class:"mb-View_section",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Введите электронную почту"}),(0,b.Y)("div",{class:"mb-InputField",children:(0,b.Y)("input",{type:"text",value:r.searchQuery,onChange:n("searchQuery")},"email")})]}),(0,b.FD)("div",{class:"b-Modal2_actions",children:[(0,b.Y)("div",{class:"_action-cancel",onClick:c,children:"Пропустить"}),(0,b.Y)("div",{class:"_action-next",onClick:i,children:"Найти"})]})]})},getInitialState:()=>({searchQuery:null}),componentDidMount:()=>{(0,h.default)($(t),{callbacks:{CALLBACK_CHANGE:n("searchQuery")}})}}}),A=(0,a.Uu)(function(e){let t=e.getContext().store,r=()=>{t.commit(P,{view:"SetSearchAttribute"})};return{render:e=>{let t=e.onCancel;return(0,b.FD)("div",{class:"mb-View",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Хотите оценить работу менеджеров и службу доставки?"}),(0,b.FD)("div",{class:"b-Modal2_actions",children:[(0,b.Y)("div",{class:"_action-cancel",onClick:t,children:"Нет, только товар"}),(0,b.Y)("div",{class:"_action-next",onClick:r,children:"Да"})]})]})}}});function Y(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 D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Y(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)):Y(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(e,t){let r=t.attribute;return D(D({},e),{},{searchAttribute:r})}let E=(0,a.Uu)(function(e){let t=e.getContext().store,r=e=>()=>{t.commit(k,{attribute:e}),t.commit(P,{view:"SearchForm"})};return{render:e=>{let t=e.onCancel;return(0,b.FD)("div",{class:"mb-View",children:[(0,b.Y)("div",{class:"mb-View_title",children:"Введите номер заказа, телефон или email"}),(0,b.FD)("div",{class:"mb-View_section mb-SearchAttributes",children:[(0,b.Y)("div",{class:"mb-SearchAttributes_item",onClick:r("number"),children:"номер заказа"}),(0,b.Y)("div",{class:"mb-SearchAttributes_item",onClick:r("phone"),children:"номер телефона"}),(0,b.Y)("div",{class:"mb-SearchAttributes_item",onClick:r("email"),children:"Электронная почта"})]}),(0,b.Y)("div",{class:"b-Modal2_actions",children:(0,b.Y)("div",{class:"_action-cancel",onClick:t,children:"Я передумал, перейти к отзыву о товаре"})})]})}}});function F(e){let t=e.props,r=t.token,c=t.userId,a=t.ratings,l=t.orderId,s=t.currentView,u=e.callbacks,v=u.CALLBACK_CANCEL,p=u.CALLBACK_FINISH,m=void 0===p?()=>{}:p,f=(0,i.Ay)({props:{initialState:{token:void 0===r?null:r,userId:c,ratings:a,orderId:void 0===l?null:l,currentView:void 0===s?"SetReviewType":s,searchAttribute:null}},callbacks:{CALLBACK_AFTER_COMMIT:()=>{O.render()},CALLBACK_AFTER_OPERATION:(e,t)=>(0,o.A)(e=>t===d,e=>g())}}),h=()=>{m()},g=()=>{m()},O=(0,n.Ay)({props:{name:"AddOrderReview",mode:n.r4},callbacks:{CALLBACK_RENDER:()=>{let e=f.getState();return(0,b.Y)(i.Kq,{store:f,children:(0,b.FD)("div",{children:["SetReviewType"===e.currentView&&(0,b.Y)(A,{state:e,onCancel:h}),"SetSearchAttribute"===e.currentView&&(0,b.Y)(E,{state:e,onCancel:h}),"SearchForm"===e.currentView&&(0,b.Y)(S,{state:e,onCancel:h}),"ReviewForm"===e.currentView&&(0,b.Y)(y,{state:e,onCancel:h})]})})},CALLBACK_CANCEL:void 0===v?()=>{}:v}});return{destroy:O.destroy}}}}]);
2//# sourceMappingURL=sourcemap.chunk.3539.a8382e03af4a7f56.affb7787.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.