1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[964],{86795(e,t,n){n.r(t),n.d(t,{CategoryViewRender:()=>$,default:()=>z});var r,i=n(68909),a=n(91950),o=n(39242),l=n(27448),c=n(16029),u=n(60098),s=n(36058),d=n(9979),p=n(28034),f=n(90935),y=n(65756),g=n(91155),_=n(58980),m=n(21665),b=n(71891),h=n(17004),v=n(32395),S=n(9541),O=["isLoaded","popover"];function w(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t,n){return(t=P(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function L(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function P(e){var t=function(e,t){if("object"!=B(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=B(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B(t)?t:t+""}function T(e,t,n){return t=N(t),function(e,t){if(t&&("object"==B(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,F()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function F(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(F=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function I(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}var C=function(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":B(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(i=e[l])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o},z=function(e){function t(){return j(this,t),T(this,t,arguments)}return I(t,e),L(t,[{key:"render",value:function(){var e=this;return i.createElement(u.LB,{setting_key:{perPage:"website.lot_list.lots_per_page_options"},render:function(t){var n=t.loading,r=t.settings.perPage;return n?i.createElement("div",{className:"loader"},"Loading..."):i.createElement($,E(E({},e.props),{},{perPageSetting:r}))}})}}])}(i.Component),$=function(e){function t(e){var n;j(this,t),A(n=T(this,t,[e]),"defaultState",{isLoaded:!1,page:1,pageSize:25,search:"",popover:null,filter:{},dynamic_fields_filter:[],sort:[]}),n.updateState=n.updateState.bind(n),n.setNewQueryString=n.setNewQueryString.bind(n),n.dynamicFieldU
1pdate=n.dynamicFieldUpdate.bind(n),n.updateFilter=n.updateFilter.bind(n);var r=e.perPageSetting,i=0;return"string"!=typeof r||isNaN(Number(r.split(",")[0]))||(i=Number(r.split(",")[0])),n.defaultState.pageSize=i||25,n.init(),n.state=n.props.location&&""!=n.props.location.search?E(E({},n.defaultState),(0,s.JO)(n.props.location.search,["page","pageSize"])):n.defaultState,n}return I(t,e),L(t,[{key:"init",value:function(){}},{key:"componentDidUpdate",value:function(e){if(this.props.location.search!==e.location.search){var t=""!=this.props.location.search?E(E({},this.defaultState),(0,s.JO)(this.props.location.search,["page","pageSize","filter.auction_lot_status[]"])):this.defaultState;this.setState(t)}}},{key:"updateState",value:function(e){var t=this;if(e.filter){var n=E(E({},this.state.filter),e.filter);null===n.category&&delete n.category,this.setState(E(E({},e),{},{filter:n}),function(){return t.setNewQueryString()})}else this.setState(e,function(){return t.setNewQueryString()})}},{key:"setNewQueryString",value:function(){var e=this.props,t=e.history,n=e.match,r=Object.assign({},this.state),i=(r.isLoaded,r.popover,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(r,O)),a=(0,s.Go)(i);this.props.location.search!=a&&t.push(n.url+a)}},{key:"breadcrumb",value:function(e){return i.createElement(h.Q,{items:[{name:"Home",url:"/"},{name:"Categories",url:"/categories"},{name:e.name}]})}},{key:"render",value:function(){var e,t,n=this,r=this.props.match,a=(0,s.JO)(this.props.location.search,["filter.category"]),c=(null==a||null===(e=a.filter)||void 0===e||null===(t=e.category)||void 0===t?void 0:t.toString())||r.params.category_id,h=this.state,v=h.page,O=h.pageSize,w=h.filter,A=h.search,j=h.sort,D=h.popover,L=h.dynamic_fields_filter;return c.match(/^\-?\d+$/)?i.createElement(o.X,{query:this.GET_DATA(),variables:{category_id:c,filter:E(E({},w),{},{end_time_from:"now",category:c}),search:{text:A},sort:(j||[]).map(function(e){return{column:e.c,direction:e.d}}),pagination:{page:v,pageSize:O}}},function(e){var t,r=e.data,a=e.loading,o=e.error,c=e.refetch;if(a)return i.createElement(d.m,null,i.createElement("div",{className:"loader"},"Loading..."));if(o)return i.createElement(d.m,null,i.createElement(l.v,{error:o}));if(null==r||!r.category)return i.createElement(d.m,null,i.createElement(l.v,{error:new Error("Category Not Found")}));var s=r.category,h=null===(t=r.dynamicFields)||void 0===t?void 0:t.fields;return i.createElement(i.Fragment,null,i.createElement(m.mg,null,i.createElement("title",null,s.name)),n.breadcrumb(s),i.createElement(d.m,{wide:!0},i.createElement("h1",null,s.name,i.createElement(y.A,{outline:!0,tag:_.Link,to:"/categories",style:{float:"right"}},"View Categories")),i.createElement(u.LB,{setting_key:{displayStartingBid:"auctions.defaults.display_starting_bid_when_no_bids",displayWatchCount:"auctions.defaults.display_watch_count_on_auction_lot",enableImageTag:"auctions.super_admin_settings.enable_image_tag",sidebarSearch:"website.lot_list.sidebar_search",listDisplay:"auctions.super_admin_settings.lot_list_display",listTileSize:"auctions.super_admin_settings.lot_tile_size",auctionSuperAdmin:"auctions.super_admin_settings",listTileStyle:"website.lot_tiles.tile_style",listBiddingStyle:"website.lot_tiles.tile_bidding_style",listBiddingFill:"website.lot_tiles.tile_bidding_style",incomingBidAnimation:"auctions.bidding.incoming_bid_animation"},render:function(e){var t,a,o=e.settings,l=o.displayStartingBid,u=o.displayWatchCount,d=o.enableImageTag,y=o.sidebarSearch,_=o.listDisplay,m=o.listTileSize,E=o.listTileStyle,P=o.listBiddingStyle,T=o.listBiddingFill,F=o.incomingBidAnimation,N=o.auctionSuperAdmin;return i.createElement(p.q,{auctionSetting:N,key:"lotList",lots:null===(t=r.lots)||void 0===t?void 0:t.lots,pagination:{page:v,pageSize:O,total:(null===(a=r.lots)||void 0===a?void 0:a.total)||0},filter:w,popover:D,search:A,sort:j,category:s.category_id,updateState:n.updateState,refetch:c,displayStartingBid:l,displayWatchCount:u,enableImageTag:d,sidebarSearch:y,hideCategoryFilter:!0,display:_,tileSize:m,incomingBidAnimation:F,lotTileStyle:E,lotTileBiddingStyle:P,lotTileBiddingFill:T,showNotes:!0,isAllAuctionLots:!0,addOn:y?i.createElement(i.Fragment,null,i.createElement(g.A,null,i.createElement("label",null,"Sort Order"),i.createElement(f.FN,{sort:j,onChange:n.updateFilter})),i.createElement(g.A,null,i.createElement(b.x,{filter:w,updateState:n.updateState,dynamic_fields:h,dynamic_fields_filter:L}))):i.createElement(i.Fragment,null,i.createElement(f.FN,{sort:j,onChange:n.updateFilter})),addOnAfterSearch:i.createElement(S.H,{fixedWidth:!0})})}})))}):i.createElement(d.m,null,i.createElement(l.v,{error:new Error("Invalid Category ID")}))}}
1,{key:"dynamicFieldUpdate",value:function(e,t){this.setState(function(n){var r;return{filter:E(E({},n.filter),{},{page:1,dynamic_values:E(E({},(null===(r=n.filter)||void 0===r?void 0:r.dynamic_values)||{}),{},A({},e,""===t?void 0:t))})}})}},{key:"updateFilter",value:function(e){var t=this.state.filter;this.updateState(E(E({},e),{},{page:1,filter:E(E({},t),(null==e?void 0:e.filter)||{})}))}},{key:"GET_DATA",value:function(){return(0,c.Ay)(r||(e=["\n ","\n query category_list(\n $category_id: String!\n $pagination: Pagination\n $filter: AuctionLotFilterInput\n $search: AuctionLotSearchInput\n $sort: [AuctionLotOrderInput]\n ) {\n category(category_id: $category_id) {\n category_id\n name\n }\n lots(\n pagination: $pagination\n filter: $filter\n search: $search\n order: $sort\n ) @nonreactive {\n total\n lots {\n ...AuctionLot\n auction {\n auction_id\n type\n per_unit_bidding\n auction_status\n start_time\n auction_status\n is_prebidding_allowed\n prebid_end_time\n prebid_start_time\n is_approval_required\n require_terms_approval\n require_pickup_location\n hide_start_time\n hide_end_time\n show_high_offer\n bidding_form_id\n bidding_threshold\n dutch_drop_interval\n buy_it_now_end_time\n ","\n }\n ","\n }\n }\n dynamicFields(filter: {allow_front_filter: true}, pagination: {page: 1, pageSize: 999}) {\n fields {\n dynamic_field_id\n type\n label\n options\n }\n }\n }\n "],t||(t=e.slice(0)),r=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))),v.H,this.ADDITIONAL_AUCTION_FIELDS(),this.ADDITIONAL_LOT_FIELDS());var e,t}},{key:"ADDITIONAL_LOT_FIELDS",value:function(){return""}},{key:"ADDITIONAL_AUCTION_FIELDS",value:function(){return""}}])}(i.Component);$=C([(0,a.override)("plugins/pages/categories/view")],$)}}]);
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.