PageSourceSearch

https://www.technodom.kz/_next/static/chunks/1336-06f6d2c27f3ae1e2.js

js technodom.kz collected 2026-10-02 03:08:33 UTC 9,194 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1336],{34958:function(e,t,n){n.d(t,{wc:function(){return calcCountdown},Vj:function(){return r.V},NY:function(){return useReviewTechnicalSpecifications}}),n(14486),n(96732);var r=n(29298),o=n(17674),c=n(24316),calcCountdown=function(e,t){var n={days:e/c.nn.DAY,hours:e%c.nn.DAY/c.nn.HOUR,minutes:e%c.nn.HOUR/c.nn.MINUTE,seconds:e%c.nn.MINUTE/c.nn.SECOND},r=Object.values(c.ws);return Object.entries(n).map(function(e){var t=(0,o.Z)(e,2),n=Math.floor((t[0],t[1]));return n<10?"0".concat(n):String(n)}).reduce(function(e,n,o){return"".concat(e," ").concat(e?":":""," ").concat(n," ").concat(t(r[o]))},"")},u=n(67294),useReviewTechnicalSpecifications=function(e){var t,n=e.colors,r=e.attributes,o=e.sku,c=(0,u.useMemo)(function(){return n.find(function(e){return e.sku===o})},[n]),i=(0,u.useMemo)(function(){return Object.keys(r).map(function(e){var t,n=r[e].find(function(e){return e.sku===o});return{name:e,value:null!==(t=null==n?void 0:n.attribute.value)&&void 0!==t?t:""}})},[r]);return{color:null!==(t=null==c?void 0:c.color.title)&&void 0!==t?t:null,currentAttributes:i}}},29298:function(e,t,n){n.d(t,{A:function(){return useCartPromotionsMap},V:function(){return promotionsMapHashFunction}});var r=n(67294),o=n(61866),promotionsMapHashFunction=function(e,t,n){return"".concat(t,"-").concat(n,"-").concat(e)},useCartPromotionsMap=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(0,r.useMemo)(function(){return((null==t?void 0:t.filter(function(t){var n=t.referenceProductSku,r=t.mainEntityType;return n===e&&r===o.Gc.PRODUCT}))||[]).reduce(function(t,n){return t[promotionsMapHashFunction(e,n.promoId,n.ruleId)]=n,t},{})},[t])}},96732:function(e,t,n){n.d(t,{x:function(){return useGifts}});var r=n(90116),o=n(17674),c=n(59499),u=n(67294),i=n(61866),a=n(34958),isAvailable=function(e){var t=e.cartsPromotionsMap,n=e.mainProductSku,r=e.multiplicity,o=e.ruleId,c=e.promoId,u=e.type===i.il.KOVSH,s=t[(0,a.Vj)(n,c,o)];return s?!u&&r:!s};function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,c.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var updateState=function(e){var t=e.promotions,n=e.cartsPromotionsMap,o=e.type,c=e.mainProductSku,u=(t||[]).filter(function(e){return isAvailable({cartsPromotionsMap:n,mainProductSku:c,multiplicity:e.multiplicity,promoId:e.id,ruleId:e.ruleId,type:o})}),i=(u||[]).reduce(function(e,t){var n=t.id,o=t.ruleId,c=t.result.products,u=t.multiplicity,i=t.endDate,a=t.choiceType,s=(void 0===c?[]:c).filter(function(e){return!!e}).map(function(e){return _objectSpread(_objectSpread({},e),{},{id:n,ruleId:o,multiplicity:u,endDate:i,choiceType:a})});return[].concat((0,r.Z)(e),(0,r.Z)(s))},[]);return{availablePromotions:u,gifts:i}},getInitialSelectedGift=function(e,t){if(t){var n=(0,o.Z)(e,1)[0],r=n.id,u=n.ruleId,i=n.sku,a=n.type;return(0,c.Z)({},r,{id:r,rules:[{id:u,chosenProducts:[{sku:i,type:a}]}]})}return{}};function useGifts_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function useGifts_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?useGifts_ownKeys(Object(n),!0).forEach(function(t){(0,c.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):useGifts_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var useGifts=function(e){var t=e.promotions,n=e.mainProductSku,i=e.type,a=e.cartsPromotionsMap,s=void 0===a?{}:a,f=(0,u.useState)({}),d=f[0],l=f[1],p=(0,u.useMemo)(function(){return updateState({promotions:t,cartsPromotionsMap:s,type:i,mainProductSku:String(n)})},[s,t]),m=p.gifts,b=p.availablePromotions,O=(0,u.useMemo)(function(){return 1===m.length},[JSON.stringify(m)]);(0,u.useEffect)(function(){l(getInitialSelectedGift(m,O))},[JSON.stringify(m)]);var E=(0,u.useMemo)(function(){return b.reduce(function(e,t){var n=t.id;if(!(e&&e[n])){var r=b.filter(function(e){return e.id===n}).length;return useGifts_objectSpread(useGifts_objectSpread({},e),{},(0,c.Z)({},n,r))}return e},{})},[m,b]),y=(0,u.useMemo)(function(){var e=Object.keys(d),t=(0,o.Z)(e,1)[0],n=Object.values(d).flat(),r=(0,o.Z)(n,1)[0],c=E[t];return(null==r?void 0:r.rules.length)>=c},[d,E]);return{selectedGifts:d,isOnlyOneGift:O,onAddGift:function(e,n,o){return l(function(u){var i=t.find(function(t){var r=t.ruleId,o=t.id;return r===n&&o===e}),a=(u[e]||{}).rules,s=i.ruleId,f=i.id,d=i.result.products,l=(void 0===d?[]:d).filter(function(e){return e&&o===e.sku}).map(function(e){return{sku:e.sku,type:e.type}}),p=[].concat((0,r.Z)(void 0===a?[]:a),[{chosenProducts:l,id:s}]);return useGifts_objectSpread(useGifts_objectSpread({},u),{},(0,c.Z)({},e,{id:f,rules:p}))})},onDeleteGift:function(e,t){l(function(n){var r=n[e],o=r.rules.filter(function(e){return e.id!==t}),u=useGifts_objectSpread(useGifts_objectSpread({},r),{},{rules:o});return u.rules.length<1?{}:useGifts_objectSpread(useGifts_objectSpread({},n),{},(0,c.Z)({},e,u))})},limitExceeded:y,giftProducts:m,resetSelectedGifts:function(){return l({})},availablePromotions:b}}},14486:function(e,t,n){n.d(t,{g:function(){return useHomePageRecommendations},z:function(){return useHomePageFirstScreenRecommendations}});var r=n(59499),o=n(51702),c=n(67294),u=n(49612),i=n(52579);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var a={topTabsRecommendations:[],topRecommendations:[],bottomTabsRecommendations:[],bottomRecommendations:[],collectedForYouRecommendations:[]},useMagentoCityId=function(e){var t=(0,c.useState)((null==e?void 0:e.city_magento_id)||(null==e?void 0:e.slug)),n=t[0],r=t[1];return(0,c.useEffect)(function(){r((null==e?void 0:e.city_magento_id)||(null==e?void 0:e.slug))},[e]),n},useLoadRecommendationsEffect=function(e){var t=e.recommendationCodes,n=e.city,r=e.cityId,i=e.shouldTrigger,a=(0,o.$G)().i18n,s=useMagentoCityId(n);(0,c.useEffect)(function(){var e;i&&(e=[],t.forEach(function(t){var n=[];t.code.forEach(function(e){n.push((0,u.t_)({locations:s,extended:1,recommenderCode:e,cityId:r}))}),e.push(Promise.all(n).then(function(e){return{data:e.map(function(e,n){return _objectSpread(_objectSpread({},e),{},{recommendedCode:t.code[n]})}),callback:t.callback}}))}),Promise.all(e).then(function(e){return e.forEach(function(e){return e.callback(e.data)})}))},[r,i,a.language])},useHomePageRecommendations=function(e){var t=e.city,n=e.cityId,r=e.shouldTrigger,o=(0,c.useState)(a),u=o[0],s=o[1];return useLoadRecommendationsEffect({recommendationCodes:(0,c.useMemo)(function(){return[{code:[i.EM.HOUSEHOLD_APPLIANCES,i.EM.BUILTIN_APPLIANCES,i.EM.AIR_CONDITIONING_EQUIPMENT,i.EM.STORAGE_PREPARATION,i.EM.CLOATHING_CARE,i.EM.CLEANING_AND_WASHING],callback:function(e){return s(function(t){return _objectSpread(_objectSpread({},t),{},{bottomTabsRecommendations:e})})}},{code:[i.EM.NEW_AND_HITS],callback:function(e){return s(function(t){return _objectSpread(_objectSpread({},t),{},{topRecommendations:e})})}},{code:[i.EM.HITS_OF_THE_SEASON,i.EM.POPULAR_PRODUCTS_FROM_NEW_CATEGORY,i.EM.SMARTPHONES_AND_PHONES,i.EM.BEAUTY,i.EM.TO_WARM_UP,i.EM.ALL_FOR_KITCHEN,i.EM.LAPTOPS_FOR_WORK_AND_GAMES,i.EM.CHEAPER_THAN_15000,i.EM.AUDIO_DEVICES,i.EM.FOR_CLEANING,i.EM.RECENTLY_VIEWED],callback:function(e){return s(function(t){return _objectSpread(_objectSpread({},t),{},{bottomRecommendations:e})})}},{code:[i.EM.COLLECTED_FOR_YOU],callback:function(e){return s(function(t){return _objectSpread(_objectSpread({},t),{},{collectedForYouRecommendations:e})})}}]},[s]),city:t,cityId:n,shouldTrigger:void 0!==r&&r}),u},useHomePageFirstScreenRecommendations=function(e){var t=e.city,n=e.cityId,r=(0,c.useState)([]),o=r[0],u=r[1];return useLoadRecommendationsEffect({recommendationCodes:(0,c.useMemo)(function(){return[{code:[i.EM.NEW_CATEGORIES,i.EM.BESTSELLER_AND_NEW_ITEMS,i.EM.NOW_BUYING,i.EM.WINTER_SPORT,i.EM.HEATERS,i.EM.WINTER_TIRES],callback:function(e){return u(e)}}]},[u]),city:t,cityId:n,shouldTrigger:!0}),o}}}]);

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.