PageSourceSearch

https://kimi-food.ru/static/resources/WNCSabyGet/Widgets/shopPrefe…?x_module=f9ae271f99f6dd7208d0735b91b11ae1

js kimi-food.ru collected 2026-10-02 02:07:43 UTC 35,430 bytes, 1 lines download raw bytes

1define("WNCSabyGet/Widgets/shopPrefetch",["react/jsx-runtime","WasabyLoader/ModulesLoader","WNCSabyGet/core","WNCSabyGet/basketUtils","WNCSabyGet/Widgets/slice","WNCSabyGet/Widgets/functions","WNCSabyGet/Widgets/filter","WNCCore/filterLoader","WNCCore/core","WNCCards/slice","UI/Async","UI/Adaptive","Types/source","Types/entity","Router/router","I18n/singletonI18n","Hint/HelpPersonImage","Env/Env","Controls/Store","Controls-DataEnv/staticLoader","Controls-DataEnv/listHeavy","Controls-DataEnv/list","CatalogConfiguration/static","Catalog/utils","Application/Env","require","exports"],(function(e,t,i,o,r,a,n,s,l,d,c,u,g,p,y,m,P,h,C,f,T,S,E,F,N,v,I){var b,_,A,R,O,M,D,L,W,G,k,w,H,Y,V,B,j,x,U,K,$,Q,z,q,Z,J,X;return Object.defineProperty(I,"__esModule",{value:!0}),b=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.IMAGE_PROPERTY=t.HAS_CHILDREN_PROPERTY=t.DISPLAY_PROPERTY=t.NODE_PROPERTY=t.PARENT_PROPERTY=t.KEY_PROPERTY=t.TYPE_PROPERTY=t.KIOSK_PAGE_NAVIGATION=t.KIOSK_CURSOR_NAVIGATION=t.LIGHTWEIGHT_FEATURE_CONFIG_NAME=t.DETAIL_ITEMS_LOADER_CONFIG_NAME=t.DETAIL_CONFIG_NAME=t.MASTER_CONFIG_NAME=t.DEMO_FACTORIES_LIB=t.FACTORIES_LIB=void 0,t.FACTORIES_LIB="WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu",t.DEMO_FACTORIES_LIB=`${t.FACTORIES_LIB}Demo`,t.MASTER_CONFIG_NAME="master",t.DETAIL_CONFIG_NAME="detail",t.DETAIL_ITEMS_LOADER_CONFIG_NAME="detailItemsLoader",t.LIGHTWEIGHT_FEATURE_CONFIG_NAME="LightWeightAccess",t.KIOSK_CURSOR_NAVIGATION={sourceConfig:{pageSize:1e3}},t.KIOSK_PAGE_NAVIGATION={sourceConfig:{pageSize:50}},t.TYPE_PROPERTY="list",t.KEY_PROPERTY="Id",t.PARENT_PROPERTY="Folder",t.NODE_PROPERTY="IsFolderUI",t.DISPLAY_PROPERTY="Name",t.HAS_CHILDREN_PROPERTY="ContainsAnyNodes",t.IMAGE_PROPERTY="MasterImage",t}(0,{}),_=function(e,t,i,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={async loadData(e,t,r,a,n){const{lightWeight:s}=e;if(!s)return;const[,l]=await Promise.all([(0,o.load)("Controls-widgets/newBrowserLight"),(0,i.loadAsync)("Controls-DataEnv/listLoader").then((({listDataLoader:t})=>t(e,a,n)))]);return l}};return t.default=r,t}(0,{},t,f),A=function(e,t){"use strict";function i(e,t){if(!1===e)return!1;const i={true:!0,false:!1};if(t&&t in i)return i[t];else return!!e}Object.defineProperty(t,"__esModule",{value:!0});const o={loadData:async({lightWeightFromWidgetProps:e,lightWeightFromUrl:t})=>({lightWeight:i(e,t)})};return t.default=o,t}(0,{}),R=function(e,t,i,o){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.masterFactory=void 0,t.masterFactory={...i.factory,slice:o.Master},t.default=t.masterFactory,t}(0,{},S,r),O=R,M=function(e,t,i,o,r,a,n,s,l,d,c){"use strict";function u(e){if(e)(0,r.passQuery)(e,c.DYNAMIC_FILTER_PREFIX,c.DYNAMIC_FILTER_PARENT,!1,!0);return d.passQueryWidgets.call(this,e)}function g(e){const[t]=(null==e?void 0:e.get("keys"))||[],[i]=t?t.split(";"):[];return i}return Object.defineProperty(t,"__esModule",{value:!0}),t.getCatalogSource=t.getFilterRemote=t.afterBasketLoadCallback=t.filterPassQuery=void 0,t.filterPassQuery=u,t.afterBasketLoadCallback=function(e){if(e){const t=e.position||o.PricePosition.catalog,i={isBasketFilled:e.isBasketFilled,basketCost:e.basketCost,totalBasketCount:e.totalBasketCount};n.default.dispatch("basketState-"+t,i)}},t.getFilterRemote=function(e={},t={}){var i,r,n,d,c,u,p;const y=e.themeType||(null!==(i=t.siteType)&&void 0!==i?i:e.siteType),m=y===o.Enums.SiteTypes.delivery,P=null!==(r=t.shopType)&&void 0!==r?r:e.shopType,h=null!==(n=e.PriceListType)&&void 0!==n?n:m||P===o.ShopType.shop?o.PriceListType.delivery:y===o.Enums.SiteTypes.menu?o.PriceListType.menu:y===o.Enums.SiteTypes.hotel?o.PriceListType.hotel:y===o.Enums.SiteTypes.service?o.PriceListType.salon:y===o.Enums.SiteTypes.franchiseDelivery?o.PriceListType.delivery:o.PriceListType.booking,C=e.pointId,f=(null===(d=e.PriceListHierarchy)||void 0===d?void 0:d.length)?void 0:Number(C)||void 0,T=null!==(c=e.isPhone)&&void 0!==c?c:s.detection.isPhone;return{AuthInfo:e.AuthInfo,StopList:e.StopList,TreeView:o.TreeViewTypes.expandTreeCursorRevert,ExcludePrestoStopList:!0,PriceListType:h,uuid:null!==(u=e.franchiseHeadId)&&void 0!==u?u:e.shopGuid||g(e.aspectTheme),SalePoint:null!=f?f:e.SalePoint,PublicationSaleState:null!==(p=e.PublicationSaleState)&&void 0!==p?p:C?3:void 0,GetPath:0,PriceListHierarchy:e.PriceListHierarchy,TypeCategoryExclude:e.TypeCategoryExclude||[l.Enums.TypeCategories.giftCertificate],ConfigurationOption:a.Record.fromObject({Device:T?"mobile":"desktop"},"adapter.sbis"),Product:e.Product,QueueId:e.QueueId,SalePointHead:e.chainHeadPointId,BalanceSalePoint:e.netSalePoints,Balance:e.Balance,IsMaster:e.IsMaster,ExpandTreeLevel:e.ExpandTreeLevel,ForceOnlineCall:e.ForceOnlineCall,ForceOnlineCallCard:e.ForceOnlineCallCard,OfflineKiosk:e.OfflineKiosk,ActualBalance:e.ActualBalance}},t.getCatalogSource=function(e={endpoint:"NomGlobalAPI",binding:{query:"ProductList"}}){return new i.SbisService({...e,keyProperty:"Id",model:o.RegistryModel,passing:{query:u}})},t}(0,{},g,i,s,p,C,h,l,a,n),D=M,L=M,W=function(e,t,i,o,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});const a=(0,o.lazy)((()=>(0,o.importer)("Catalog/empty:Template")));return t.default=function(){return(0,i.jsx)(a,{itemsStoreId:"detail",filterStoreId:"detail",helpPersonEmpty:r.HelpPerson.common.wowNothing,helpPersonSearched:r.HelpPerson.common.letsSee})},t}(0,{},e,c,P),G=W,k=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.getBottomTemplateName=void 0,t.getBottomTemplateName=function(e){return(null==e?void 0:e.length)?"Controls-widgets/newBrowserLight:FilterTemplate":void 0},t}(0,{}),w=k,H=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.getItemsContainerPadding=void 0,t.getItemsContainerPadding=function(e,t){return{top:"m",right:e?"m":"right"===t?"l":"3xl",bottom:"l",left:e?"m":"left"===t?"l":"3xl"}},t}(0,{}),Y=H,V=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.getNegativeContainerPadding=void 0,t.getNegativeContainerPadding=function({itemsContainerPadding:e,isAdaptive:t}){return null!=e?e:{top:"m",right:t?"m":"3xl",bottom:"l",left:t?"m":"3xl"}},t}(0,{}),B=V,j=function(e,t){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.getShopContentWidth=void 0,t.getShopContentWidth=function(e,t){return e?e+(t?24:56):e},t}(0,{}),x=j,U=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getWidgetClientWidth=void 0;return t.getWidgetClientWidth=function(e,t){return t?968:void 0===e||isNaN(e)?void 0:e},t}(0,{}),K=U,$=function(e,t,i){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=!1){const o=t?i.DEMO_FACTORIES_LIB:i.FACTORIES_LIB,r=["settings","detailFilter","getExistRoot",t?"mockSource":"rootFilterDescription",i.LIGHTWEIGHT_FEATURE_CONFIG_NAME];return{[i.DETAIL_CONFIG_NAME]:{dataFactoryName:`${o}.${i.DETAIL_CONFIG_NAME}`,dataFactoryArguments:e,dependencies:[...r,i.DETAIL_ITEMS_LOADER_CONFIG_NAME]},[i.DETAIL_ITEMS_LOADER_CONFIG_NAME]:{dataFactoryName:`${o}.${i.DETAIL_ITEMS_LOADER_CONFIG_NAME}`,dataFactoryArguments:e,dependencies:r}}},t}(0,{},b),Q=function(e,t,i){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return{[i.LIGHTWEIGHT_FEATURE_CONFIG_NAME]:{dataFactoryName:`${i.FACTORIES_LIB}.${i.LIGHTWEIGHT_FEATURE_CONFIG_NAME}`,dataFactoryArguments:{lightWeightFromWidgetProps:e,lightWeightFromUrl:t}}}},t}(0,{},b),z=function(e,t,i){"use strict";return Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=!1){if(t)return{[i.MASTER_CONFIG_NAME]:{dataFactoryName:`${i.DEMO_FACTORIES_LIB}.${i.MASTER_CONFIG_NAME}`,dataFactoryArguments:e,dependencies:["settings","detailFilter","mockSource",i.LIGHTWEIGHT_FEATURE_CONFIG_NAME]}};else return{[i.MASTER_CONFIG_NAME]:{dataFactoryName:`${i.FACTORIES_LIB}.${i.MASTER_CONFIG_NAME}`,dataFactoryArguments:{...e,sliceExtraValues:[{propName:"filterDescription",dependencyName:i.DETAIL_CONFIG_NAME,dependencyPropName:"filterDescription"}]},dependencies:["detailFilter","rootFilterDescription",i.LIGHTWEIGHT_FEATURE_CONFIG_NAME]}}},t}(0,{},b),q=function(e,t,i,o,r,a,n,s,l,d,c,u,g,p,y,m,P,h,C,f,T,S,E,F,N,v,I,b){"use strict";function _(e,t){var i,o;return null!=e?e:null===(o=null===(i=null==t?void 0:t.getMetaData())||void 0===i?void 0:i.results)||void 0===o?void 0:o.get("ConfigurationTemplate")}function A(e){const{filter:t,filterDescription:i,lightWeight:o,isKiosk:r,sourceConfig:a}=e,{AdditionalSalePoint:n,AuthInfo:s,PriceListHierarchy:l,PriceListType:c,PublicationSaleState:u,uuid:g,SalePoint:p,SalePointUUID:y,QueueId:m,StopList:h,Product:C,SalePointHead:f,BalanceSalePoint:T,TypeCategoryExclude:S}=t;return{type:v.TYPE_PROPERTY,keyProperty:v.KEY_PROPERTY,parentProperty:v.PARENT_PROPERTY,nodeProperty:v.NODE_PROPERTY,displayProperty:v.DISPLAY_PROPERTY,hasChildrenProperty:v.HAS_CHILDREN_PROPERTY,expanderVisibility:"hasChildren",useAllRecord:!0,filterButtonSource:i,filter:{AdditionalSalePoint:n,AuthInfo:s,CheckFolderExists:!0,ExcludePrestoStopList:!0,NodeType:2,PriceListHierarchy:l,PriceListType:c,PublicationSaleState:u,uuid:g,SalePoint:p,SalePointUUID:y,QueueId:m,StopList:h,Product:C,SalePointHead:f,BalanceSalePoint:T,TypeCategoryExclude:S},source:(0,P.getCatalogSource)(a),sorting:[{Custom:"ASC"}],root:null,navigation:r?(0,d.getNavigation)({sourceConfig:{pageSize:1e3}}):(0,d.getCursorNavigation)({sourceConfig:{limit:30}}),dependentArea:["workspace"],lightWeight:o,deepReload:!0}}
1Object.defineProperty(t,"__esModule",{value:!0}),t.LoadFactoryMenuDemo=t.LoadFactoryMenu=t.getMasterDataFactoryArguments=t.MASTER_COLUMNS=t.getHierarchyMasterDataFactoryArguments=void 0;const R={},O={contentTemplateProps:{clickable:!1}},M=(e,t)=>{var i,o,r;const a=null===(i=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===i?void 0:i.lightWeight;if(!a)return{};const{listConfiguration:n,noZen:s=!0,isBrowserWidget:l,isKiosk:d}=e,c=t.settings.isPhone||p.detection.isPhone,u=f.catalogFallbackImage,g={fallbackImage:u,itemActionsPosition:void 0,tileItemRender:e.objectName?void 0:"Catalog/utils:ItemTileRender",tileSize:"m",roundBorder:f.TILE_ROUND_BORDER,itemPadding:f.TILE_ITEM_PADDING,imageProperty:v.IMAGE_PROPERTY,constructorFix:Boolean(e.objectName),itemTemplateOptions:t.settings.isKiosk?O:R},y=(0,E.getWidgetClientWidth)(Math.min(e.contentWidth,968),e.isShop),m=(0,S.getShopContentWidth)(y,c);return{compositeViewConfig:g,descriptionProperty:"DescriptionSimple",brightnessProperty:"Brightness",dominantColorProperty:"GradientColor",contentsProperty:"FolderContents",fallbackImage:u,preloadRoot:!1,subPixelArtifactFix:!1,dragScrolling:!1,expanderVisibility:"visible",itemsDragNDrop:!1,searchVisible:!0,searchInputWidth:184,searchShadowVisible:!c,showEditArrow:!1,showActionButton:!1,breadcrumbsVisibility:"hidden",itemActionsClass:"controls-itemActionsV_position_topRight",backButtonFontColorStyle:"default",backButtonFontSize:"6xl",imageCheckMode:"all",emptyView:"WNCSabyGet/Widgets/shopPrefetch:EmptyViewComponent",itemsContainerPadding:(0,T.getItemsContainerPadding)(!(!c&&!d),null===(o=null==n?void 0:n.tile.navigation)||void 0===o?void 0:o.contentsPosition),expandedItems:[null],lightWeight:a,isBrowserWidget:l,scrollLite:!0,...g,listConfiguration:n,contentWidth:m,masterWidth:264,masterVisibility:(0,f.getMasterVisibility)(null,null===(r=t.detailItemsLoader)||void 0===r?void 0:r.items,t.settings.isPhone,!0,n,(0,F.getBottomTemplateName)(e.filterDescription)),masterDataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:factory",getHierarchyMasterDataFactoryArguments:"WNCSabyGet/Widgets/shopPrefetch:getHierarchyMasterDataFactoryArguments",selectedStyle:"primary",noZen:s}};t.getHierarchyMasterDataFactoryArguments=function(e){return{...A({...e,lightWeight:!0}),columns:"WNCSabyGet/Widgets/shopPrefetch:MASTER_COLUMNS",viewMode:"table",collectionType:"TreeGrid"}};const D=(e,t)=>{var i;const{isDesignTime:o,listConfiguration:r,filterPanelVisible:a,isKiosk:n,sourceConfig:s}=e,l=null===(i=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===i?void 0:i.lightWeight,{widgetId:c,isPhone:u,isComposite:g,isHotel:p}=t.settings,{detailFilter:y,rootFilterDescription:m=[]}=t,{root:h}=t.getExistRoot,C=(0,P.getCatalogSource)(s),f=g?n?d.Enums.TreeViewTypes.expandTree:d.Enums.TreeViewTypes.expandTreeCursorRevert:d.Enums.TreeViewTypes.default,T=o?{view:"maxCount",viewConfig:{maxCountValue:1},sourceConfig:{limit:30}}:{sourceConfig:{limit:30}};return{type:v.TYPE_PROPERTY,keyProperty:v.KEY_PROPERTY,parentProperty:v.PARENT_PROPERTY,nodeProperty:v.NODE_PROPERTY,displayProperty:v.DISPLAY_PROPERTY,hasChildrenProperty:v.HAS_CHILDREN_PROPERTY,filter:{...y,TreeView:f},isPhone:u,source:C,sorting:[{Custom:"ASC"}],root:h,widgetId:c,searchParam:"SearchString",searchDelay:300,searchStartingWith:"root",searchViewMode:"sameSearch",userColumnType:"client",imageProperty:v.IMAGE_PROPERTY,markerVisibility:"hidden",selectFields:e.objectName?["CharacteristicValue"]:void 0,navigation:n?(0,d.getNavigation)({sourceConfig:{pageSize:f===d.Enums.TreeViewTypes.expandTree?1e3:50}}):f===d.Enums.TreeViewTypes.expandTreeCursorRevert||e.objectName&&o?(0,d.getCursorNavigation)(T):(0,d.getNavigation)(T),pageNavigation:(0,d.getNavigation)(n?v.KIOSK_PAGE_NAVIGATION:T),cursorNavigation:(0,d.getCursorNavigation)(n?v.KIOSK_CURSOR_NAVIGATION:T),dependentArea:["workspace"],filterDescription:m,filterPanelVisible:a&&!p,searchValueTrim:!0,listConfiguration:r,objectName:e.objectName,fix08246838:!0,...M({...e,root:h,filterDescription:m},t),...l?{}:{viewMode:"tile"}}},L=async(e,t,i,o,r)=>{var n;
1const l=[e.lightWeight?"Controls-widgets/newBrowserLight":"Controls-widgets/newBrowser"];let d;if(null===(n=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===n?void 0:n.lightWeight){const a=await(0,N.loadAsync)("Controls-widgets/newBrowserLight"),{items:n,source:s}=t.detailItemsLoader;d=await a.loadData({...e,items:n,source:s,constructorFix:!0},t,i,o,r),d.expandableSearch=(0,f.isExpandableSearch)({...e,...d})}else d=await a.factory.loadData(e,t,i,o,r),d.listConfiguration=_(e.listConfiguration,d.items);return await(0,s.load)(l),d},W=e=>(t,i)=>{var o;const r=e(t,i);if(null===(o=null==i?void 0:i[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===o?void 0:o.lightWeight){const{items:e}=i.detailItemsLoader,t=_(r.listConfiguration,e),o=t.tile.navigation.scheme;r.listConfiguration=t,r.viewMode=(0,f.getViewModeByScheme)(o),r.collectionType="tile"===r.viewMode?"TreeTile":"CompositeTree"}return r};t.MASTER_COLUMNS=(0,f.getDefaultMasterColumns)(v.DISPLAY_PROPERTY),t.getMasterDataFactoryArguments=A;const G=(e,t,i,o,r)=>{var s;if(null===(s=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===s?void 0:s.lightWeight)return n.factory.loadData(e,t,i,o,r);else return a.factory.loadData(e,t,i,o,r)};t.LoadFactoryMenu={[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME]:I.default,[v.DETAIL_CONFIG_NAME]:{getDataFactoryArguments:W(D),loadData:L,slice:h.Detail},[v.DETAIL_ITEMS_LOADER_CONFIG_NAME]:{...b.default,getDataFactoryArguments:D},[v.MASTER_CONFIG_NAME]:{getDataFactoryArguments(e,t){var i;return A({...e,filter:t.detailFilter,filterDescription:t.rootFilterDescription,lightWeight:null===(i=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===i?void 0:i.lightWeight})},loadData:G,slice:h.Master},rootFilterDescription:{async loadData(e,{detailFilter:t,isComposite:i}){if(e.filterPanelVisible){return(await(0,l.loadFilterDescription)(e.root,m.filterLoader,{filter:t,isComposite:i},m.DYNAMIC_FILTER_CACHE_KEY)).map((t=>{const i=e.filterUriParams[t.name.replace(m.DYNAMIC_FILTER_PREFIX,"")];return{...t,...i?{value:i}:{}}}))}return[]}},basketState:{loadData(t,i){const{disableBasketServerPrefetch:r,shopType:a,siteType:n}=t,{position:s,basketNoHistorySaving:l,sourceOptions:c,remoteFilter:u}=i.settings,{shopType:g}=u,y=null!=a?a:g;return new Promise(((t,i)=>{e(["WNCSabyGet/basketUtils"],t,i)})).then((({getBasketHistoryId:t,getBasketKey:a,getBasketStore:s})=>{const g=(0,o.filterOutInvalidValues)(i.detailFilter),m=u.basketHistoryId||t({shopType:y,priceListType:g.PriceListType,uuid:g.uuid||g.SalePointUUID||u.shopGuid,salePoint:g.SalePoint||g.AdditionalSalePoint,priceListHierarchy:g.PriceListHierarchy});if(l||r&&p.constants.isServerSide||n===d.SiteTypes.shop&&y===d.ShopType.restaurant||n===d.SiteTypes.menu){const e=a({historyId:m}),t=s().get(e);return Promise.resolve({historyId:m,disableBasketServerPrefetch:r,basketCore:t})}return new Promise(((t,i)=>{e(["WNCSabyGet/Basket"],t,i)})).then((({BasketController:e})=>e.getBasketState(g,c,m,y))).catch((function(e){requirejs.onError(e)}))})).then((e=>({...e,position:s}))).catch((function(e){requirejs.onError(e)}))}},settings:{loadData(e,t){var i,o;const{widgetId:r,isPhone:a,allowWidgetRouting:n,isShop:s,siteType:l,noZen:c,entityKey:g,isKiosk:y}=e,{remoteFilter:m,detailFilter:P,isCatalog:h,isComposite:C,metaResult:f,cardFrame:T}=t,S=f instanceof Error?d.Enums.OrderScope.all:null!==(o=null===(i=null==f?void 0:f.get("SalePointConfiguration"))||void 0===i?void 0:i.get("OrderScope"))&&void 0!==o?o:d.Enums.OrderScope.all,E=null==m?void 0:m.isDesignTime,F=(0,d.getPositionByPriceType)(P.PriceListType),I=m.shopType===d.ShopType.hotel,b=(0,d.isOnlinePlatform)()||(null==m?void 0:m.basketNoHistorySaving)||I,_=({cardViewOptions:e})=>new Promise((i=>{var o,r,a;
1if(p.constants.isBrowserPlatform&&(!g||"expanded"!==e.viewMode))if((0,u.preloadCatalogData)(null===(o=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===o?void 0:o.lightWeight),((null===(a=null===(r=null==f?void 0:f.get("FolderCompilation"))||void 0===r?void 0:r.get("CompilationItems"))||void 0===a?void 0:a.getCount())||0)>0)(0,u.preloadSliderData)();i()})),A={};if(l===d.SiteTypes.hotel)A.searchVisible=!1;const R=T.frame?(0,d.fundNomenclatureWidget)(T.frame):null,O=(null==R?void 0:R.cardStyle)||"style1";return Promise.all([A,(0,N.loadAsync)("WNCCards/widget/styles")]).then((([e,{VIEW_OPTIONS:t}])=>{const i=t[O];return Promise.all([_({cardViewOptions:i})]).then((()=>{var t;return{...e,position:F,orderScope:S,sourceOptions:{endpoint:"NomGlobalAPI",binding:{query:"ProductList"}},widgetId:r,isPhone:a,remoteFilter:m,siteType:l,basketVisibility:!0,basketNoHistorySaving:b,forceEnableOrder:null==m?void 0:m.forceEnableOrder,isDemo:!1,isCatalog:h,isComposite:C,isDesignTime:E,allowWidgetRouting:n,isShop:s,isHotel:I,isKiosk:y,updateEditorData:!0,disableSalonRestriction:null!==(t=null==m?void 0:m.disableSalonRestriction)&&void 0!==t?t:s||y,noZen:c,cardViewOptions:i}}))}))}},isComposite:{loadData(t,i){const{listConfiguration:o}=t,{metaResult:r}=i;if(r instanceof Error)return Promise.resolve(!0);const a=null!=o?o:null==r?void 0:r.get("ConfigurationTemplate");return new Promise(((t,i)=>{e(["WNCCore/catalogSettings/common"],t,i)})).then((({selectors:e})=>e.isCompositeViewMode(a,"tile"))).catch((e=>(y.logger.warn("WNCSabyGet/Widgets/_shopPrefetch/loadFactoryMenu:LoadFactoryMenu.isComposite",e.message),!0)))}},isCatalog:{loadData(e,t){const i=t.metaResult;if(i instanceof Error)return Promise.resolve(!1);const o=(null==i?void 0:i.get("PriceListHierarchy"))||[];return Promise.resolve(0===o.length)}},metaResult:{loadData(e,t){const{isPhone:o,sourceConfig:a}=e,n=t.detailFilter,s=t.getExistRoot.root,l=(0,P.getCatalogSource)(a),c=new i.Query;return c.where({...(0,d.getCleanFilter)(n),Folder:s,GetColumnsFromSettings:s,ConfigurationOption:r.Record.fromObject({Device:o?"mobile":"desktop"},"adapter.sbis")}).limit(1),l.query(c).then((e=>{var t,i;return null===(i=null===(t=e.getAll())||void 0===t?void 0:t.getMetaData())||void 0===i?void 0:i.results})).catch((e=>(y.logger.warn("WNCSabyGet/Widgets/_shopPrefetch/loadFactoryMenu:LoadFactoryMenu.metaResult",e.message),null)))}},getExistRoot:{loadData(e,t){const{catalogId:o,sourceConfig:r}=e,a=d.NavigateUtils.getRootByCategoryId(o),n=null===a&&!!o&&"root"!==o;if(null===a)return Promise.resolve({root:null,rootDropped:n});else{const e=(0,P.getCatalogSource)(r),o=t.detailFilter,n=new i.Query;return n.where({Id:[a],AdditionalSalePoint:o.AdditionalSalePoint,uuid:o.uuid,SalePointUUID:o.SalePointUUID,PriceListType:o.PriceListType,PriceListHierarchy:o.PriceListHierarchy,SalePoint:o.SalePoint,AuthInfo:o.AuthInfo}),e.query(n).then((e=>{var t,i,o,r;const n=a<0,s=(null===(o=null===(i=null===(t=e.getAll())||void 0===t?void 0:t.getMetaData())||void 0===i?void 0:i.results)||void 0===o?void 0:o.get("PriceListHierarchy"))||[],l=1===s.length&&n&&s[0]===Math.abs(a),d=!(null===(r=e.getAll())||void 0===r?void 0:r.getCount()),c=l||d;return{root:c?null:a,rootDropped:c}})).catch((e=>(y.logger.warn("WNCSabyGet/Widgets/_shopPrefetch/loadFactoryMenu:LoadFactoryMenu.getExistRoot",e.message),{root:null,rootDropped:!0})))}}},detailFilter:{loadData(e,t){const{siteType:i,shopType:o}=e,{remoteFilter:r}=t;return Promise.resolve((0,P.getFilterRemote)(r,{siteType:i,shopType:o}))}},remoteFilter:{loadData(e){const{remoteFilter:t}=e;return Promise.resolve(t)}},basketSettings:{loadData(e,t){const{objectName:i,shopType:r}=e,{basketState:a,settings:n}=t,{shopType:s}=(null==n?void 0:n.remoteFilter)||{},l=null!=r?r:s;return Promise.resolve({basketOptions:{precision:0,showEmptyDecimals:!1,showEmptyPrice:!1,incrementWithPrice:!0,incrementShape:"circle",pricePrecision:2,currency:C.controller.currentLocaleConfig.money.symbol,countFontSize:"3xl",decrementVisibility:n.isKiosk?"visible":void 0},basketContext:null==a?void 0:a.historyId,basketVisibilityCallback:c.basketItemVisibilityCallback,basketOptionsCallback:o.basketOptionsCallback,objectName:i,priceProperty:"Price",shopType:l,orderScope:n.orderScope,basketActionVisibility:!0,priceActionVisibility:!0})}}};const k=(e,t)=>{var i;const{detailFilter:o,mockSource:r}=t,{root:a}=t.getExistRoot,n=d.Enums.TreeViewTypes.expandTreeCursorRevert;return{type:v.TYPE_PROPERTY,keyProperty:v.KEY_PROPERTY,parentProperty:v.PARENT_PROPERTY,nodeProperty:v.NODE_PROPERTY,displayProperty:v.DISPLAY_PROPERTY,hasChildrenProperty:v.HAS_CHILDREN_PROPERTY,searchViewMode:"sameSearch",filter:{TreeView:n,PriceListType:null!==(i=o.PriceListType)&&void 0!==i?i:d.PriceListType.booking},source:r,sorting:[{Custom:"ASC"}],root:a,viewMode:"tile",searchParam:"SearchString",searchDelay:300,markerVisibility:"hidden",staticListConfiguration:!0,navigation:(0,d.getCursorNavigation)(),imageProperty:v.IMAGE_PROPERTY,listConfiguration:e.listConfiguration,...M(e,t)}};return t.LoadFactoryMenuDemo={[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME]:I.default,[v.DETAIL_CONFIG_NAME]:{getDataFactoryArguments:W(k),loadD
1ata:L,slice:h.Detail},[v.DETAIL_ITEMS_LOADER_CONFIG_NAME]:{...b.default,getDataFactoryArguments:k},[v.MASTER_CONFIG_NAME]:{getDataFactoryArguments(e,t){var i,o;const{detailFilter:r,mockSource:a}=t;return{type:v.TYPE_PROPERTY,keyProperty:v.KEY_PROPERTY,parentProperty:v.PARENT_PROPERTY,nodeProperty:v.NODE_PROPERTY,displayProperty:v.DISPLAY_PROPERTY,hasChildrenProperty:v.HAS_CHILDREN_PROPERTY,filter:{NodeType:2,PriceListType:null!==(i=r.PriceListType)&&void 0!==i?i:d.PriceListType.booking},source:a,sorting:[{Custom:"ASC"}],root:null,markerVisibility:"hidden",navigation:(0,d.getNavigation)(),lightWeight:null===(o=null==t?void 0:t[v.LIGHTWEIGHT_FEATURE_CONFIG_NAME])||void 0===o?void 0:o.lightWeight}},loadData:G,slice:h.Master},mockSource:{loadData(t){const{shopType:i}=t;let o="";switch(i){case 0:o="WNCSabyGet/mock/shop";break;case 2:o="WNCSabyGet/mock/salon";break;case 3:o="WNCSabyGet/mock/hotel";break;default:o="WNCSabyGet/mock/restaurant"}return Promise.all([new Promise(((t,i)=>{e([o],t,i)})),new Promise(((t,i)=>{e(["WNCSabyGet/mock/demoSource"],t,i)}))]).then((([{getDemoData:e},{DemoSource:t}])=>new t({keyProperty:v.KEY_PROPERTY,demoData:e(),shopType:i})))}},basketState:{loadData:()=>Promise.resolve({historyId:"demo-basket"})},card:{loadData:()=>Promise.resolve({}),slice:g.CardSlice},settings:{async loadData(t,i){const{remoteFilter:o,isPhone:a,allowWidgetRouting:n=!1,isShop:s}=t;if(p.constants.isBrowserPlatform)new Promise(((t,i)=>{e(["Controls-widgets/navigation"],t,i)})),new Promise(((t,i)=>{e(["Controls-ListEnv/searchConnected"],t,i)}));return Promise.resolve({position:d.PricePosition.catalog,widgetId:r.Guid.create(),isPhone:a,filter:{},remoteFilter:{...o||{},shopType:(null==o?void 0:o.shopType)||d.ShopType.shop},basketVisibility:!0,forceEnableOrder:!!(null==o?void 0:o.forceEnableOrder),basketNoHistorySaving:!0,allowWidgetRouting:n,isDemo:!0,isShop:s,updateEditorData:!1,disableSalonRestriction:!0})}},getExistRoot:{loadData:()=>Promise.resolve({root:null,rootDropped:!1})},detailFilter:{loadData(e){const{remoteFilter:t}=e;return Promise.resolve((0,P.getFilterRemote)(t))}}},t}(v,{},g,o,p,T,S,f,s,i,o,a,d,h,N,n,M,r,m,F,H,j,U,k,t,b,A,_),Z=q,J=function(e,t,i,o,r,a,n,s,l,d,c,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigGetterMenuDemo=t.ConfigGetterMenu=void 0;const g={0:"catalog",1:"menu",2:"services"};return t.ConfigGetterMenu={getConfig(e,p,y){var m,P,h,C,f;const T=null!==(m=p.shopType)&&void 0!==m?m:y.shopType,S=!1!==y.allowWidgetRouting,E={...y,...T===a.ShopType.salon?{Product:"beauty"}:{}},F=E.sourceConfig,N=E.cardSourceConfig;try{i.logger.log(`WNCSabyGet/Widgets/shopPrefetch:sourceConfigGetter.getGetConfig - widgetId: ${e}, filter: ${JSON.stringify(E)}, props: ${JSON.stringify({...p,catalogSettings:"log removed",customDesktopSettings:"log removed",customMobileSettings:"log removed"})} `)}catch(e){i.logger.warn(e)}const{customDesktopSettings:v={},customMobileSettings:I={},tileDesktopSelectedStyle:b,tileMobileSelectedStyle:_,size:A,scheme:R,contentsViewConfig:O,contentsPosition:M,siteType:D,isShop:L,isBrowserWidget:W}=p,G=null==E?void 0:E.isDesignTime;if(function(e,t){var i;return t||!!(null==e?void 0:e.aspectTheme)&&!(null===(i=null==e?void 0:e.aspectTheme.get("keys"))||void 0===i?void 0:i.length)||(null==e?void 0:e.isTemplate)}(E,p.isShop))return t.ConfigGetterMenuDemo.getConfig(e,p,E);const k=E.siteType===a.SiteTypes.kiosk,w=(0,r.getAdaptiveModeForLoaders)(),H=k?!1:null!==(P=null==E?void 0:E.isPhone)&&void 0!==P?P:w.device.isPhone(),Y=y.siteType===a.SiteTypes.shop?p.siteType===a.SiteTypes.shop?g[p.shopType||0]:p.siteType:"catalog",{routerCatalogId:V,routerNomenclatureId:B}=S?o.MaskResolver.calculateUrlParams(`${Y}/:routerCatalogId/:routerNomenclatureId`):{},j=null!==(h=E.catalogId)&&void 0!==h?h:V,x=null!==(C=E.nomenclatureId)&&void 0!==C?C:B,{spn:U,sharedPriceListId:K,lightWeight:$,filterDescription:Q=encodeURIComponent("{}"),newModifiers:z}=o.MaskResolver.calculateUrlParams("spn=:spn&price=:sharedPriceListId&lightWeight=:lightWeight&catalogFilter=:filterDescription&newModifiers=:newModifiers");let q={};try{q=JSON.parse(decodeURIComponent(Q))}catch(e){i.logger.error("WNCSabyGet/Widgets/shopPrefetch:configGetter.ConfigGetterMenu - Некорректный фильтр в адресной строке")}const Z=v&&I?(0,s.getConfigFromEditorValue)({customDesktopSettings:v,customMobileSettings:I,device:H?"mobile":"desktop",tileDesktopSelectedStyle:b,tileMobileSelectedStyle:_,size:A,scheme:R,contentsViewConfig:O,contentsPosition:M}):p.listConfiguration,J=!1===y.allowWidgetRouting?"id":"url",X=E.siteType===a.SiteTypes.brandMobile,ee=(0,n.getItemsContainerPadding)(H||k,null===(f=null==Z?void 0:Z.tile.navigation)||void 0===f?void 0:f.contentsPosition),te=S&&!X&&!k,ie=(null==E?void 0:E.themeType)||(null!=D?D:null==E?void 0:E.siteType),oe=E.siteType===a.SiteTypes.brandMobile||ie===a.SiteTypes.shop||E.siteType===a.SiteTypes.shop;return{...(0,l.default)(p.lightWeight,$),...(0,d.default)({isKiosk:k,sourceConfig:F}),...(0,c.default)({isDesignTime:G,customDesktopSettings:v,customMobileSettings:I,tileDesktopSelectedStyle:b,tileMobileSelectedStyle:_,isPhone:H,isShop:L,listConfiguration:Z,objectName:p.objectName,contentWidth:p.widgetWidth,noZen:!S,filterPanelVisible:te,isBrowserWidget:W,isKiosk:k,sourceConfig:F}),rootFilterDescription:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.rootFilterDescription",dataFactoryArguments:{loaderExtraValues:[{propName:"root",dependencyName:"getExistRoot",dependencyPropName:"root"}],filterUriParams:q,isBrandMobile:X,filterPanelVisible:te},dependencies:["detailFilter","isComposite"]},basketState:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.basketState",dataFactoryArguments:{disableBasketServerPrefetch:E.disableBasketServerPrefetch,shopType:p.shopType,siteType:ie},dependencies:["settings","detailFilter","remoteFilter"],afterLoadCallback:"WNCSabyGet/Widgets/shopPrefetch:afterBasketLoadCallback"},card:{dataFactoryName:"WNCSabyGet/Widgets/frameCard/factory:card",dataFactoryArguments:{configLoader:"WNCSabyGet/Widgets/frameCard/factory",templateName:"WNCSabyGet/Widgets/frameCard/Template",openerName:"WNCCards/opener/multiOpener",entityKey:x,openerOptions:{openerName:"WNCSabyGet/Widgets/frameCard/opener"},isShared:"shared"===U,sharedPriceListId:K,itemsContainerPadding:ee,borderRadius:"m",isNewModifiers:"true"===z,siteType:D,hasHeaderHeight:!S,shopType:p.shopType,cardCodeVisibility:E.cardCodeVisibility,cardSourceConfig:N,catalogSourceConfig:F},dependencies:["cardFrame","settings","detailFilter"]},cardFrame:{dataFactoryName:"WNCSabyGet/Widgets/frameCard/factory:cardFrame",dataFactoryArguments:{siteId:E.siteId,url:"url"===J?"nomenclature":void 0,id:"id"===J?"nomenclature":void 0,useDefaultCardFrame:oe},dependencies:[]},settings:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.settings",dataFactoryArguments:{widgetId:e,isPhone:H,isShop:L,siteType:ie,allowWidgetRouting:S,noZen:!S,entityKey:x,isKiosk:k},dependencies:["remoteFilter","detailFilter","isCatalog","isComposite","metaResult","cardFrame",u.LIGHTWEIGHT_FEATURE_CONFIG_NAME]},isComposite:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.isComposite",dataFactoryArguments:{widgetId:e,listConfiguration:Z},dependencies:["metaResult"]},isCatalog:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.isCatalog",dataFactoryArguments:{widgetId:e},dependencies:["metaResult"]},metaResult:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.metaResult",dataFactoryArguments:{widgetId:e,isPhone:H,sourceConfig:F},dependencies:["detailFilter","getExistRoot"]},getExistRoot:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.getExistRoot",dataFactoryArguments:{widgetId:e,catalogId:j,sourceConfig:F},dependencies:["detailFilter"]},detailFilter:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.detailFilter",dataFactoryArguments:{widgetId:e,siteType:D,shopType:p.shopType},dependencies:["remoteFilter"]},remoteFilter:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.remoteFilter",dataFactoryArguments:{remoteFilter:E},dependencies:[]},..."Nomenclature"===p.objectName?{basketSettings:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.basketSettings",dataFactoryArguments:{objectName:p.objectName,shopType:p.shopType},dependencies:["basketState","settings"]}}:{}}}},t.ConfigGetterMenuDemo={getConfig(e,t,i){var o,a,n,u;const g=(0,r.getAdaptiveModeForLoaders)(),p=null!==(o=null==i?void 0:i.isPhone)&&void 0!==o?o:g.device.isPhone(),y=null!==(a=null==i?void 0:i.shopType)&&void 0!==a?a:"755aebf6-f249-4134
1-bd0b-fc830ba18036"===(null===(n=null==i?void 0:i.aspectTheme)||void 0===n?void 0:n.get("aspect"))?2:void 0,{customDesktopSettings:m={},customMobileSettings:P={},tileDesktopSelectedStyle:h,tileMobileSelectedStyle:C,size:f,scheme:T,contentsViewConfig:S,contentsPosition:E}=t,F=m&&P?(0,s.getConfigFromEditorValue)({customDesktopSettings:m,customMobileSettings:P,device:p?"mobile":"desktop",tileDesktopSelectedStyle:h,tileMobileSelectedStyle:C,size:f,scheme:T,contentsViewConfig:S,contentsPosition:E}):t.listConfiguration;return{...(0,l.default)("true"===(null==t?void 0:t.lightWeight),null==t?void 0:t.lightWeight),...(0,d.default)({},!0),...(0,c.default)({listConfiguration:F},!0),mockSource:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.mockSource",dataFactoryArguments:{shopType:y,tileNavigationScheme:null==t?void 0:t.tileNavigationScheme},dependencies:[]},basketState:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.basketState",dataFactoryArguments:{shopType:y},dependencies:[]},card:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.card",dataFactoryArguments:{},dependencies:[]},getExistRoot:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.getExistRoot",dataFactoryArguments:{},dependencies:[]},settings:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.settings",dataFactoryArguments:{remoteFilter:i,isPhone:p,isShop:null!==(u=null==t?void 0:t.isShop)&&void 0!==u?u:!1},dependencies:[]},detailFilter:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenuDemo.detailFilter",dataFactoryArguments:{remoteFilter:i},dependencies:[]},..."Nomenclature"===(null==t?void 0:t.objectName)?{basketSettings:{dataFactoryName:"WNCSabyGet/Widgets/shopPrefetch:LoadFactoryMenu.basketSettings",dataFactoryArguments:{},dependencies:["basketState"]}}:{}}}},t}(0,{},N,y,u,i,H,E,Q,z,$,b),X=J,I.getNegativeContainerPadding=I.EmptyViewComponent=I.getBottomTemplateName=I.getWidgetClientWidth=I.getShopContentWidth=I.getItemsContainerPadding=I.filterPassQuery=I.factory=I.getMasterDataFactoryArguments=I.getHierarchyMasterDataFactoryArguments=I.MASTER_COLUMNS=I.LoadFactoryMenuDemo=I.LoadFactoryMenu=I.getCatalogSource=I.getFilterRemote=I.afterBasketLoadCallback=I.demoSourceConfigGetter=I.sourceConfigGetter=void 0,I.sourceConfigGetter=X.ConfigGetterMenu.getConfig,I.demoSourceConfigGetter=X.ConfigGetterMenuDemo.getConfig,Object.defineProperty(I,"afterBasketLoadCallback",{enumerable:!0,get:function(){return D.afterBasketLoadCallback}}),Object.defineProperty(I,"getFilterRemote",{enumerable:!0,get:function(){return D.getFilterRemote}}),Object.defineProperty(I,"getCatalogSource",{enumerable:!0,get:function(){return D.getCatalogSource}}),Object.defineProperty(I,"LoadFactoryMenu",{enumerable:!0,get:function(){return Z.LoadFactoryMenu}}),Object.defineProperty(I,"LoadFactoryMenuDemo",{enumerable:!0,get:function(){return Z.LoadFactoryMenuDemo}}),Object.defineProperty(I,"MASTER_COLUMNS",{enumerable:!0,get:function(){return Z.MASTER_COLUMNS}}),Object.defineProperty(I,"getHierarchyMasterDataFactoryArguments",{enumerable:!0,get:function(){return Z.getHierarchyMasterDataFactoryArguments}}),Object.defineProperty(I,"getMasterDataFactoryArguments",{enumerable:!0,get:function(){return Z.getMasterDataFactoryArguments}}),Object.defineProperty(I,"factory",{enumerable:!0,get:function(){return O.masterFactory}}),Object.defineProperty(I,"filterPassQuery",{enumerable:!0,get:function(){return L.filterPassQuery}}),Object.defineProperty(I,"getItemsContainerPadding",{enumerable:!0,get:function(){return Y.getItemsContainerPadding}}),Object.defineProperty(I,"getShopContentWidth",{enumerable:!0,get:function(){return x.getShopContentWidth}}),Object.defineProperty(I,"getWidgetClientWidth",{enumerable:!0,get:function(){return K.getWidgetClientWidth}}),Object.defineProperty(I,"getBottomTemplateName",{enumerable:!0,get:function(){return w.getBottomTemplateName}}),Object.defineProperty(I,"EmptyViewComponent",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(I,"getNegativeContainerPadding",{enumerable:!0,get:function(){return B.getNegativeContainerPadding}}),I}));

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