{"version":3,"file":"selectors.min.js","sources":["https:\/\/slmetrics.ru\/local\/course_store\/amd\/src\/local\/shopping_cart\/selectors.js"],"sourcesContent":["\/**\n * \u041c\u043e\u0434\u0443\u043b\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0435\u043b\u0435\u043a\u0442\u043e\u0440\u044b \u0434\u043b\u044f local_shopping_cart\/shopping_cart\n *\n * @module local_course_store\/local\/shopping_cart\/selectors\n *\/\n\nconst itemsSelector = '[data-region=\"local_course_store\/shopping_cart\/item\"]';\nconst restoreItemsRegionDataValue = 'local_course_store\/shopping_cart\/restoreItem';\nconst restoreItemsSelector = `[data-region=\"${restoreItemsRegionDataValue}\"]`;\nconst itemDescription = '[data-region=\"local_course_store\/shopping_cart\/item_info_description\"]';\nconst itemShortname = '[data-region=\"local_course_store\/shopping_cart\/item_info_shortname\"]';\n\nexport default {\n ids: {\n restoreItemTemplate: 'local_course_store\/shopping_cart\/restore_item_template'\n },\n regionValues: {\n restoreItems: restoreItemsRegionDataValue\n },\n regions: {\n ofertaText: '[data-region=\"local_course_store\/shopping_cart\/offer_agreement\"]',\n addToCartBtn: {\n title: '[data-region=\"add_to_cart_btn_title\"]',\n loadingIndicator: '[data-region=\"add_to_cart_btn_loading_indicator\"]'\n },\n removeFromCartBtn: {\n title: '[data-region=\"removeFromCart_title\"]',\n loadingIndicator: '[data-region=\"removeFromCart_loading_indicator\"]'\n },\n shoppingCartPageContainer: '[data-region=\"local_course_store\/shopping_cart\/view_page\"]',\n emptyCartNotification: '[data-region=\"local_course_store\/shopping_cart\/empty_cart_notificaton\"]',\n itemsListContainer: '[data-region=\"local_course_store\/shopping_cart\/items_list_container\"]',\n shoppingCartFooter: '[data-region=\"shoppincart-footer\"]',\n icon: '[data-region=\"local_course_store\/shoping_cart\/icon\"]',\n iconContainer: '[data-region=\"local_course_store\/shoping_cart\/icon_container\"]',\n shoppingCartIcon: '[data-region=\"local_course_store\/shopping_cart\/icon\"]',\n items: itemsSelector,\n item: (itemId) => `${itemsSelector}[data-item-id=\"${itemId}\"]`,\n restoreItems: restoreItemsSelector,\n restoreItem: ({itemId, courseId}) => {\n if (itemId) {\n return `${restoreItemsSelector}[data-item-id=\"${itemId}\"]`;\n }\n if (courseId) {\n return `${restoreItemsSelector}[data-course-id=\"${courseId}\"]`;\n }\n\n return `${restoreItemsSelector}`;\n },\n shoppingCartTotalAmount: '[data-region=\"local_course_store\/shopping_cart\/totalAmount\"]',\n itemCart: {\n description: (itemId) => this.item(itemId) + itemDescription,\n shortname: (itemId) => this.item(itemId) + itemShortname\n },\n restoreCartItem: {\n description: (itemId) => {\n let prefix = '';\n if (itemId) {\n prefix = this.restoreItem(itemId);\n }\n return prefix + itemDescription;\n },\n shortname: (itemId) => {\n let prefix = '';\n if (itemId) {\n prefix = this.restoreItem(itemId);\n }\n return prefix + itemShortname;\n },\n }\n },\n\n actions: {\n addToCart: '[data-action=\"local_course_store\/action:addToCart\"]',\n addToCartByCourseId: (courseId) => {\n return '[data-action=\"local_course_store\/action:addToCart\"]'\n + `[data-course-id=\"${courseId}\"]`;\n },\n removeFromCart: '[data-action=\"local_course_store\/action:removeFromCart\"]',\n removeFromCartByCourseId: (courseId) => {\n return '[data-action=\"local_course_store\/action:removeFromCart\"]'\n + `[data-course-id=\"${courseId}\"]`;\n },\n removeShoppingCartItem: '[data-action=\"local_course_store\/action:removeShoppingCartItem\"]',\n restoreShoppingCartItem: '[data-action=\"local_course_store\/action:restoreShoppingCartItem\"]',\n createOrder: '[data-action=\"local_course_store\/shopping_cart\/create_order\"]',\n gotoViewShoppingCartPage: '[data-action=\"goto-view_shopping_cart_page\"]',\n }\n\n};\n"],"names":["itemsSelector","restoreItemsSelector","itemDescription","itemShortname","ids","restoreItemTemplate","regionValues","restoreItems","regions","ofertaText","addToCartBtn","title","loadingIndicator","removeFromCartBtn","shoppingCartPageContainer","emptyCartNotification","itemsListContainer","shoppingCartFooter","icon","iconContainer","shoppingCartIcon","items","item","itemId","restoreItem","_ref","courseId","shoppingCartTotalAmount","itemCart","description","shortname","restoreCartItem","prefix","actions","addToCart","addToCartByCourseId","removeFromCart","removeFromCartByCourseId","removeShoppingCartItem","restoreShoppingCartItem","createOrder","gotoViewShoppingCartPage"],"mappings":"gLAMMA,cAAgB,wDAEhBC,6CAD8B,qDAE9BC,gBAAkB,yEAClBC,cAAgB,oFAEP,CACbC,IAAK,CACHC,oBAAqB,0DAEvBC,aAAc,CACZC,aAVgC,gDAYlCC,QAAS,CACPC,WAAY,mEACZC,aAAc,CACZC,MAAO,wCACPC,iBAAkB,qDAEpBC,kBAAmB,CACjBF,MAAO,uCACPC,iBAAkB,oDAEpBE,0BAA2B,6DAC3BC,sBAAuB,0EACvBC,mBAAoB,wEACpBC,mBAAoB,qCACpBC,KAAM,uDACNC,cAAe,iEACfC,iBAAkB,wDAClBC,MAAOrB,cACPsB,KAAOC,kBAAcvB,wCAA+BuB,aACpDhB,aAAcN,qBACduB,YAAaC,WAACF,OAACA,OAADG,SAASA,sBACjBH,iBACQtB,+CAAsCsB,aAE9CG,mBACQzB,iDAAwCyB,yBAG1CzB,uBAEZ0B,wBAAyB,+DACzBC,SAAU,CACRC,YAAcN,cAAW,GAAKD,KAAKC,QAAUrB,gBAC7C4B,UAAYP,cAAW,GAAKD,KAAKC,QAAUpB,eAE7C4B,gBAAiB,CACfF,YAAcN,aACRS,OAAS,UACTT,SACFS,aAAS,GAAKR,YAAYD,SAErBS,OAAS9B,iBAElB4B,UAAYP,aACNS,OAAS,UACTT,SACFS,aAAS,GAAKR,YAAYD,SAErBS,OAAS7B,iBAKtB8B,QAAS,CACPC,UAAW,sDACXC,oBAAsBT,UACb,iFACiBA,eAE1BU,eAAgB,2DAChBC,yBAA2BX,UAClB,sFACiBA,eAE1BY,uBAAwB,mEACxBC,wBAAyB,oEACzBC,YAAa,gEACbC,yBAA0B"}