PageSourceSearch

https://www.mannings.com.hk/84.c08458c8150cebf32aaa.js

js mannings.com.hk collected 2026-10-01 14:10:29 UTC 11,321 bytes, 10 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~15.5.2, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[84],{KcJd:function(n,e,t){"use strict"
3var a=t("JPst"),r=t.n(a)()(function(n){return n[1]})
4r.push([n.i,".brandContent-root-pLD {\n}\n\n.brandContent-title-8nd {\n}\n\n.brandContent-pagination-jLI {\n}\n\n.brandContent-placeholder-Yuu {\n}\n\n.brandContent-categoryHeader-77t {\n}\n\n.brandContent-categoryTitle-CHy {\n}\n\n.brandContent-heading-kdE {\n}\n\n.brandContent-categoryContent-0LY {\n}\n\n.brandContent-categoryInfo-VYY {\n    flex-basis: 100%;\n}\n\n.brandContent-headerButtons-a7r {\n    flex-basis: 100%;\n}\n\n.brandContent-contentWrapper--K6 {\n}\n\n.brandContent-sidebar-V3x {\n    width: var(--category-sidebar-width);\n    flex-shrink: 0;\n}\n\n.brandContent-categoryResultsHeading-6Pd{\n    font-weight: 700;\n}\n.brandContent-categoryResultsHeadingPerPage-M5y{\n\n}\n",""]),r.locals={root:"brandContent-root-pLD p-xs",title:"brandContent-title-8nd font-normal px-2xs py-0 text-xl",pagination:"brandContent-pagination-jLI relative bottom-0",placeholder:"brandContent-placeholder-Yuu h-screen",categoryHeader:"brandContent-categoryHeader-77t md_px-10",categoryTitle:"brandContent-categoryTitle-CHy font-light leading-snug pb-xs text-colorDefault text-center text-xl",heading:"brandContent-heading-kdE flex flex-wrap justify-center pb-2xs lg_flex-nowrap lg_items-center lg_justify-between lg_pb-sm lg_w-full",categoryContent:"brandContent-categoryContent-0LY lg_flex-grow",categoryInfo:"brandContent-categoryInfo-VYY leading-tight max-w-[75vw] mx-0 my-xs text-center lg_m-0 lg_text-left",headerButtons:"brandContent-headerButtons-a7r flex justify-center pb-sm lg_justify-end lg_pb-0",contentWrapper:"brandContent-contentWrapper--K6 w-full lg_flex",sidebar:"brandContent-sidebar-V3x hidden lg_flex lg_self-start lg_pt-16 mr-2.5",categoryResultsHeading:"brandContent-categoryResultsHeading-6Pd",categoryResultsHeadingPerPage:"brandContent-categoryResultsHeadingPerPage-M5y"},e.a=r},NWkc:function(n,e,t){"use strict"
5t.r(e),t.d(e,"default",function(){return H})
6var a,r,i,o,l,d,s,c=t("q1tI"),u=t.n(c),g=t("y1Xp"),p=t("Ty5D"),_=t("BBzE"),m=t("STDB"),b=t("+TN3"),y=t("VkAN"),f=t.n(y),h=t("UYTu"),x={getBrandDetailQuery:Object(h.a)(a||(a=f()(["\n    query getBrandDetail($urlKe
6y: String!) {\n        brand(url_key: $urlKey) {\n            add_products_mode\n            attribute_code\n            attribute_id\n            brand_id\n            content {\n                brand_id\n                content_id\n                description\n                meta_description\n                meta_title\n                store_ids\n            }\n            description\n            is_featured\n            logo\n            meta_description\n            meta_title\n            name\n            option_id\n            product_conditions {\n                aggregator\n                attribute\n                operator\n                type\n                value\n                value_type\n            }\n            url_key\n            url_path\n            website_ids\n            extension_attributes {\n                parent_id\n                search_terms\n            }\n        }\n    }\n"]))),getProductsByBrandQuery:Object(h.a)(r||(r=f()(["\n    query getProductsByBrand(\n        $pageSize: Int!\n        $currentPage: Int!\n        $filters: ProductAttributeFilterInput!\n        $sort: ProductAttributeSortInput\n    ) {\n        productsV2(pageSize: $pageSize, currentPage: $currentPage, filter: $filters, sort: $sort) {\n            items {\n                id\n                uid\n                name\n                express_delivery\n                categories {\n                    uid\n                    name\n                }\n                brand_information {\n                    brand_id\n                    name\n                    url_path\n                }\n                price_range {\n                    maximum_price {\n                        final_price {\n                            currency\n                            value\n                        }\n                        regular_price {\n                            currency\n                            value\n                        }\n                        discount {\n                            amount_off\n                            percent_off\n                        }\n                    }\n                }\n                offers {\n                    id\n                    name\n                    rule_code\n                    promo_id\n                    distribution_promo_id\n                    image\n                    description\n                    content {\n                        store_id\n                        message\n                        description\n                    }\n                    is_yuu_promotion\n                    __typename\n                }\n                sku\n                small_image {\n                    url\n                }\n                product_size\n                stock_status\n                max_order_qty\n                atp_qty\n                only_x_left_in_stock\n                rating_summary\n                __typename\n                url_key\n            }\n            aggregations {\n                label\n                count\n                attribute_code\n                options {\n                    label\n                    value\n                    count\n                }\n                position\n            }\n            page_info {\n                current_page\n                page_size\n                total_pages\n            }\n            sort_fields {\n                default\n                options {\n                    label\n                    value\n                }\n            }\n            suggestions {\n                search\n            }\n            total_count\n        }\n    }\n"])))},v=Object(h.a)(i||(i=f()(["\n    # eslint-disable-next-line @graphql-eslint/require-id-when-available\n    fragment CategoryFragment on CategoryTree {\n        uid\n        meta_title\n        meta_keywords\n        meta_description\n    }\n"]))),C=Object(h.a)(o||(o=f()(["\n    fragment ProductsFragment on Products {\n        items {\n            id\n            uid\n            name\n            express_delivery\n            categories {\n                uid\n                name\n            }\n            brand_information {\n                brand_id\n                name\n            }\n            price_range {\n                maximum_price {\n                    final_price {\n                        currency\n                        value\n                    }\n                    regular_price {\n                        currency\n                        value\n                    }\n                    discount {\n                        amount_off\n                        percent_off\n                    }\n                }\n            }\n            offers {\n                id\n                name\n                rule_code\n                description\n            }\n            sku\n            small_image {\n                url\n            }\n            stock_status\n            max_order_qty\n            atp_qty\n            only_x_left_in_stock\n            rating_summary\n            __typename\n            url_key\n        }\n        page_info {\n            total_pages\n        }\n        total_count\n    }\n"]))),P={getCategoryQuery:Object(h.a)(l||(l=f()(["\n    query GetCategories(\n        $id: String!\n        $pageSize: Int!\n        $currentPage: Int!\n        $filters: ProductAttributeFilterInput!\n        $sort: ProductAttributeSortInput\n    ) {\n        categories(filters: { category_uid: { in: [$id] } }) {\n            # eslint-disable-next-line @graphql-eslint/require-id-when-available\n            items {\n                uid\n                ...CategoryFragment\n            }\n        }\n        productsV2(pageSize: $pageSize, currentPage: $currentPage, filter: $filters, sort: $sort) {\n            ...ProductsFragment\n        }\n    }\n    ","\n    ","\n"])),v,C),getFilterInputsQuery:Object(h.a)(d||(d=f()(['\n    query GetFilterInputsForCategory {\n        __type(name: "ProductAttributeFilterInput") {\n            inputFields {\n                name\n                type {\n                    name\n                }\n            }\n        }\n    }
6\n'])))},w=t("LboF"),k=t.n(w),I=t("KcJd"),j={injectType:"singletonStyleTag",insert:"head",singleton:!0},B=(k()(I.a,j),I.a.locals||{}),$=t("lcLu"),q=Object(h.a)(s||(s=f()(["\n    query getPageSize {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            grid_per_page\n        }\n    }\n"]))),S=t("dDsW"),E=t("Q84e"),O=t("7q2z"),D=t("32P0"),F=t("cYsB")
7Object(D.b)({url:location.pathname,name:"BrandDetail"});(new Map).set("NOT_FOUND","Looks like the brand you were hoping to find doesn't exist. Sorry about that.")
8var H=function BrandDetail(n){var e,t,a,r,i=Object(p.i)().urlKey,o=(Object(S.a)().formatMessage,function useBrandDetail(n){var e,t,a,r=n.urlKey,i=(n.queries.getPageSize,Object(g.a)(x,P,null==n?void 0:n.operations)),o=i.getBrandDetailQuery,l=(i.getProductsByBrandQuery,i.getFilterInputsQuery,Object(b.a)(o,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:!r,variables:{urlKey:r}})),d=l.data,s=l.error,c=l.loading
9return null==d||null===(e=d.brand)||void 0===e||e.option_id,{brandInfoData:d,error:s,brandInfoLoading:c,meta_description:null==d?void 0:null===(t=d.brand)||void 0===t?void 0:t.meta_description,meta_title:null==d?void 0:null===(a=d.brand)||void 0===a?void 0:a.meta_title}}({urlKey:decodeURIComponent(i),queries:{getPageSize:q}})),l=o.brandInfoData,d=o.error,s=o.meta_description,c=o.meta_title,y=o.brandInfoLoading,f=null==l?void 0:null===(e=l.brand)||void 0===e?void 0:e.name,h=null==l?void 0:null===(t=l.brand)||void 0===t?void 0:t.description,v=h?u.a.createElement(m.a,{html:h}):null,C=[{text:f}],w=(null==l?void 0:null===(a=l.brand)||void 0===a?void 0:null===(r=a.extension_attributes)||void 0===r?void 0:r.search_terms)||[],k=Object(g.a)(B,n.classes)
10return!l&&d?u.a.createElement(F.a,null):u.a.createElement(E.a,null,u.a.createElement($.a,{name:"title",content:c}),u.a.createElement($.a,{name:"description",content:s}),u.a.createElement($.a,{name:"google-site-verification",content:"AYehx8sgWhhK-SRa6iIvhjV8lZWGnNlYGnHO-kJGcQ0"}),u.a.createElement($.a,{property:"al:ios:app_store_id",content:"6499517901"}),u.a.createElement($.a,{property:"al:ios:app_name",content:"Mannings HK"}),u.a.createElement($.a,{property:"al:android:package",content:"com.mannings"}),u.a.createElement($.a,{property:"al:android:app_name",content:"Mannings HK"}),u.a.createElement(_.a,{pathMap:C}),u.a.createElement("div",{className:k.categoryHeader},v),!y&&l&&u.a.createElement(O.a,{isBrand:!0,brandName:f,searchTerms:w}))}}}])

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.