PageSourceSearch

https://planeta-avtodv.ru/_next/static/chunks/pages/rewards/[id]-f9535e999dd647c5.js

js planeta-avtodv.ru collected 2026-10-08 10:01:03 UTC 26,275 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2429],{9376:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/rewards/[id]",function(){return t(336)}])},9400:function(e,a,t){"use strict";t.d(a,{o:function(){return n.Z}});var n=t(4635)},223:function(e,a,t){"use strict";var n=t(5893),r=t(7294),i=t(1163),s=t(1358),l=t.n(s);let o=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"Pagination_Label Pagination_Label--mobile","aria-hidden":"true",children:"‹"}),(0,n.jsx)("span",{className:"Pagination_Label Pagination_Label--desktop",children:"Назад"})]}),c=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"Pagination_Label Pagination_Label--desktop",children:"Вперёд"}),(0,n.jsx)("span",{className:"Pagination_Label Pagination_Label--mobile","aria-hidden":"true",children:"›"})]}),u=e=>{let a=Number.parseInt((Array.isArray(e)?e[0]:e)||"1",10);return Number.isFinite(a)&&a>0?a:1},d=(e,a)=>{let[t,n]=e.split("#",2),r=t.indexOf("?"),i=-1===r?t:t.slice(0,r),s=new URLSearchParams(-1===r?"":t.slice(r+1));s.delete("page"),a>1&&s.set("page",a.toString());let l=s.toString();return`${i}${l?`?${l}`:""}${n?`#${n}`:""}`};a.Z=({totalPages:e,currentPage:a,ariaLabel:t="Постраничная навигация"})=>{let s=(0,i.useRouter)(),p=r.useRef(null),g=Number.isFinite(e)?Math.max(0,Math.floor(e)):0,m=u(s.query.page),f=Math.min("number"==typeof a&&Number.isInteger(a)&&a>0?a:m,Math.max(1,g));return(r.useEffect(()=>{var e;let a=null===(e=p.current)||void 0===e?void 0:e.querySelector('[role="navigation"]');null==a||a.setAttribute("aria-label",t)},[t,g]),g<=1)?null:(0,n.jsx)("div",{className:"PaginationNav",ref:p,children:(0,n.jsx)(l(),{pageCount:g,pageRangeDisplayed:3,marginPagesDisplayed:1,forcePage:f-1,onPageChange:({selected:e})=>{let a=d(s.asPath,e+1);a!==s.asPath&&s.push(a,void 0,{scroll:!0})},hrefBuilder:e=>d(s.asPath,e),hrefAllControls:!0,breakLabel:"…",breakAriaLabels:{forward:"Перейти вперёд по страницам",backward:"Перейти назад по страницам"},previousLabel:o,previousAriaLabel:"Предыдущая страница",nextLabel:c,nextAriaLabel:"Следующая страница",ariaLabelBuilder:(e,a)=>a?`Страница ${e}, текущая`:`Перейти на страницу ${e}`,containerClassName:"Pagination",pageClassName:"Pagination_Item",pageLinkClassName:"Pagination_Link",activeClassName:"Pagination_Item--active",activeLinkClassName:"Pagination_Link--active",breakClassName:"Pagination_Item Pagination_Item--break",breakLinkClassName:"Pagination_Link Pagination_Link--break",previousClassName:"Pagination_Item Pagination_Item--control",previousLinkClassName:"Pagination_Link Pagination_Link--control",nextClassName:"Pagination_Item Pagination_Item--control",nextLinkClassName:"Pagination_Link Pagination_Link--control",disabledClassName:"Pagination_Item--disabled",disabledLinkClassName:"Pagination_Link--disabled",renderOnZeroPageCount:null})})}},1713:function(e,a,t){"use strict";t.d(a,{Ix:function(){return c},P2:function(){return u},c8:function(){return o},ko:function(){return l}});var n=t(5893),r=t(1664),i=t.n(r),s=t(2587);function l({percent:e}){let a=Math.max(0,Math.min(e,100));return(0,n.jsx)("div",{className:"h-1.5 overflow-hidden rounded-full bg-gray-100",role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(a),"aria-label":"Прогресс акции",children:(0,n.jsx)("div",{className:"h-full rounded-full bg-[#fec949] transition-[width] duration-500 motion-reduce:transition-none",style:{width:`${a}%`}})})}function o({campaign:e}){let a=null===e.achievedReward?null:(0,s.mH)(e.achievedReward),t=null===e.nextThreshold?null:(0,s.mH)(e.nextThreshold);return(0,n.jsxs)("section",{"aria-label":"Ваш прогресс",children:[(0,n.jsx)("div",{className:"text-2xl font-extrabold leading-tight text-gray-900",children:(0,s.lb)(e.amount)}),(0,n.jsx)("div",{className:"mt-1 text-xs leading-4 text-gray-600",children:a?(0,n.jsxs)(n.Fragment,{children:["Достигнут сертификат ",(0,s.lb)(a)]}):"Первый порог ещё не достигнут"}),(0,n.jsx)("div",{className:"mt-3 max-w-xl",children:(0,n.jsx)(l,{percent:(0,s.mH)(e.progressPercent)})}),(0,n.jsx)("div",{className:"mt-2 text-xs leading-4 text-gray-600",children:t?(0,n.jsxs)(n.Fragment,{children:["До ",(0,s.lb)(t)," осталось ",(0,s.lb)(e.remaining)]}):"Максимальный порог достигнут"})]})}function c({authenticated:e}){return(0,n.jsx)("p",{className:"text-xs leading-4 text-gray-600",children:e?"Накопленная сумма по вашей организации пока не рассчитывается — уточните её у менеджера.":(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i(),{href:"/signin",className:"font-semibold text-gray-900 underline",children:"Войдите"}),", чтобы увидеть накопленную сумму."]})})}function u({campaign:e}){let a=(0,s.aH)(e)?(0,s.mH)(e.amount):null;return(0,n.jsx)("ul",{className:"m-0 max-w-xl list-none divide-y divide-gray-100 p-0",children:e.thresholds.map(e=>{let t=(0,s.mH)(e.threshold),r=null!==a&&a>=t;return(0,n.jsxs)("li",{className:"flex items-baseline justify-between gap-3 py-2 text-sm",children:[(0,n.jsxs)("span",{className:"text-gray-600",children:["От ",(0,s.lb)(t)]}),(0,n.jsxs)("span",{className:`font-semibold ${r?"text-gray-900":"text-gray-700"}`,children:[(0,s.lb)(e.reward),r?(0,n.jsx)("span",{className:"ml-2 text-xs font-normal text-gray-500",children:"достигнуто"}):null]})]},t)})})}},2587:function(e,a,t){"use strict";t.d(a,{CS:function(){return d},Ho:function(){return b},Iu:function(){return u},Tp:function(){return h},aH:function(){return m},er:function(){return v},gT:function(){return f},iQ:function(){return p},lb:function(){return l},mH:function(){return s},xF:function(){return g}});let n=new Intl.NumberFormat("ru-RU",{style:"currency",currency:"RUB",maximumFractionDigits:0}),r=new Intl.DateTimeFormat("ru-RU",{day:"2-digit",month:"long",year:"numeric",timeZone:"Asia/Vladivostok"}),i=new Intl.DateTimeFormat("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",timeZone:"Asia/Vladivostok"}),s=e=>Number(e||0),l=e=>n.format(s(e)),o=e=>r.format(new Date(e)),c=e=>r.format(new Date(new Date(e).getTime()-864e5)),u=e=>`${o(e.startsAt)} — ${c(e.endsAt)}`,d=e=>i.format(new Date(e)),p=e=>`/rewards/${e.id}`,g=e=>"brand"===e.targetType?e.brand||"Бренд":"Выбранные товары",m=e=>"amount"in e&&void 0!==e.amount&&null!==e.amount,f=e=>e.thresholds.reduce((e,a)=>Math.max(e,s(a.reward)),0),h=e=>e.thresholds.reduce((e,a)=>null===e?s(a.threshold):Math.min(e,s(a.threshold)),null);function b(e,a){let t=e%10,n=e%100;return 1===t&&11!==n?a[0]:t>=2&&t<=4&&(n<10||n>=20)?a[1]:a[2]}let v="Информация справочная: учитываются проведённые продажи после скидоÐ
1º, с НДС, за вычетом возвратов, сертификат — один, по наибольшему достигнутому порогу. Точные суммы и условия уточняйте у менеджера."},336:function(e,a,t){"use strict";t.r(a);var n=t(5893),r=t(9008),i=t.n(r),s=t(1664),l=t.n(s),o=t(1163),c=t(7294),u=t(8100),d=t(7866),p=t(223),g=t(9400),m=t(4335),f=t(6418),h=t(2587),b=t(1713);let v=()=>{let e=(0,o.useRouter)(),a=e.query.id?x(e.query.id,e.query.page):null,{data:t,error:r}=(0,u.ZP)(a),s=null==t?void 0:t.rewardCampaign,m=(0,c.useRef)(null),v=null==s?void 0:s.id,y=null==s?void 0:s.code,P=null==s?void 0:s.name;if((0,c.useEffect)(()=>{v&&m.current!==v&&(m.current=v,(0,f.Eg)({reward_campaign_id:v,reward_campaign_code:y,reward_campaign_name:P}).catch(()=>void 0))},[y,v,P]),r)return(0,n.jsx)(d.Z,{children:(0,n.jsxs)("div",{className:"RewardCampaignPage py-6 text-sm text-gray-700",children:["Акция завершена или недоступна."," ",(0,n.jsx)(l(),{href:"/rewards",className:"font-semibold text-gray-900 underline",children:"Все накопительные акции"})]})});if(!s)return(0,n.jsx)(d.Z,{children:(0,n.jsxs)("div",{className:"RewardCampaignPage animate-pulse px-1 py-2",children:[(0,n.jsx)("div",{className:"h-8 w-4/5 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"mt-3 h-8 w-2/5 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"mt-6 h-4 w-3/5 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"mt-2 h-4 w-2/5 rounded bg-gray-100"}),(0,n.jsx)("div",{className:"mt-10 h-6 w-56 rounded bg-gray-100"})]})});let C=s.totalEntries,N=(0,h.Tp)(s),k=(0,h.gT)(s);return(0,n.jsxs)(d.Z,{children:[(0,n.jsxs)(i(),{children:[(0,n.jsxs)("title",{children:[s.name," | Планета Авто"]}),(0,n.jsx)("meta",{name:"description",content:s.description||(N?`Накопите от ${(0,h.lb)(N)} покупок товаров акции и получите сертификат${k?` — до ${(0,h.lb)(k)}`:""}.`:"Накапливайте сумму покупок товаров акции и получайте сертификат.")})]}),(0,n.jsxs)("article",{className:"RewardCampaignPage px-1 pt-2",children:[s.bannerImageUrl?(0,n.jsx)("img",{src:s.bannerImageUrl,alt:s.name,className:"mb-4 block h-auto w-full rounded-md"}):null,(0,n.jsx)("h1",{className:"RewardCampaignPage-title max-w-4xl text-xl font-extrabold uppercase leading-tight tracking-tight text-gray-900 sm:text-3xl",children:s.name}),(0,n.jsxs)("p",{className:"mt-2 text-xs leading-4 text-gray-500",children:[(0,h.xF)(s)," ",(0,n.jsx)("span",{"aria-hidden":"true",children:"\xb7"})," ",(0,h.Iu)(s)]}),s.description?(0,n.jsx)("p",{className:"RewardCampaignPage-lead mt-3 max-w-3xl text-sm leading-5 text-gray-700",children:s.description}):null,(0,n.jsx)("div",{className:"mt-6",children:(0,h.aH)(s)?(0,n.jsx)(b.c8,{campaign:s}):(0,n.jsx)(b.Ix,{authenticated:s.authenticated})}),(0,n.jsx)("h2",{className:"RewardCampaignPage-section mt-7 text-base font-bold text-gray-900 sm:text-lg",children:"Пороги и сертификаты"}),(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)(b.P2,{campaign:s})}),(0,n.jsxs)("p",{className:"RewardCampaignPage-terms mt-5 max-w-3xl text-xs leading-4 text-gray-500",children:[h.er,(0,h.aH)(s)&&s.calculatedAt?(0,n.jsxs)("span",{className:"mt-1 block",children:["Данные на ",(0,h.CS)(s.calculatedAt)]}):null]}),(0,n.jsxs)("h2",{className:"RewardCampaignPage-section mt-7 flex items-baseline justify-between gap-3 text-base font-bold text-gray-900 sm:mt-8 sm:text-lg",children:[(0,n.jsx)("span",{children:"Товары акции"}),(0,n.jsxs)("span",{className:"text-xs font-normal text-gray-500",children:[C," ",(0,h.Ho)(C,["позиция","позиции","позиций"])]})]})]}),(0,n.jsxs)("div",{className:"mt-4",children:[(0,n.jsx)(g.o,{items:s.items}),(0,n.jsx)(p.Z,{totalPages:s.totalPages,currentPage:s.page,ariaLabel:"Пагинация товаров акции"})]})]})};function x(e,a){let t=Number.parseInt((Array.isArray(a)?a[0]:a)||"1",10);return`reward_campaigns/${e}?page=${Number.isFinite(t)&&t>0?t:1}`}v.getInitialProps=async e=>{var a,t;let n=x(e.query.id,e.query.page),r={};(null===(t=e.req)||void 0===t?void 0:null===(a=t.cookies)||void 0===a?void 0:a.token)&&(r={Authorization:e.req.cookies.token});try{let e=await m.hi.get(n,{headers:r});return{[n]:e.data}}catch{return{}}},a.default=v},1358:function(e,a,t){var n;n=e=>(()=>{var a={703:(e,a,t)=>{"use strict";var n=t(414);function r(){}function i(){}i.resetWarningCache=r,e.exports=function(){function e(e,a,t,r,i,s){if(s!==n){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function a(){return e}e.isRequired=e;var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:i,resetWarningCache:r};return t.PropTypes=t,t}},697:(e,a,t)=>{e.exports=t(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:a=>{"use strict";a.exports=e}},t={};function n(e){var r=t[e];if(void 0!==r)return r.exports;var i=t[e]={exports:{}};return a[e](i,i.exports,n),i.exports}n.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return n.d(a,{a}),a},n.d=(e,a)=>{for(var t in a)n.o(a,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},n.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{"use strict";n.r(r),n.d(r,{default:()=>v});var e=n(98),a=n.n(e),t=n(697),i=n.n(t);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}var l=function(e){var t=e.pageClassName,n=e.pageLinkClassName,r=e.page,i=e.selected,l=e.activeClassName,o=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,d=e.href,p=e.extraAriaContext,g=e.pageLabelBuilder,m=e.rel,f=e.ariaLabel||"Page "+r+(p?" "+p:""),h=null;return i&&(h="page",f=e.ariaLabel||"Page "+r+" is your current page",t=void 0!==t?t+" "+l:l,void 0!==n?void 0!==o&&(n=n+" "+o):n=o),a().createElement("li",{className:t},a().createElement("a",s({rel:m,role:d?void 0:"button",className:n,href:d,tabIndex:i?"-1":"0","aria-label":f,"aria-current":h,onKeyPress:u},c(u)),g(r)))};function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}l.propTypes={pageSelectedHandler:i().func.isRequired,selected:i().bool.isRequired,pageClassName:i().string,pageLinkClassName:i().string,activeClassName:i().string,activeLinkClassName:i().string,extraAriaContext:i().string,href:i().string,ariaLabel:i().string,page:i().number.isRequired,getEventListener:i().func.isRequired,pageLabelBuilder:i().func.isRequired,rel:i().string};var c=function(e){var t=e.breakLabel,n=e.breakAriaLabel,r=e.breakClassName,i=e.breakLinkClassName,s=e.breakHandler,l=e.getEventListener;return a().createElement("li",{className:r||"break"},a().createElement("a",o({className:i,role:"button",tabIndex:"0","aria-label":n,onKeyPress:s},l(s)),t))};function u(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:a}function d(e){return(d="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})(e)}function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function g(e,a){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,a){return e.__proto__=a,e})(e,a)}function m(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}c.propTypes={breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabel:i().string,breakClassName:i().string,breakLinkClassName:i().string,breakHandler:i().func.isRequired,getEventListener:i().func.isRequired};var b=function(e){!function(e,a){if("function"!=typeof a&&null!==a)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),a&&g(e,a)}(i,e);var t,n,r=(n=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,a=f(i);return e=n?Reflect.construct(a,arguments,f(this).constructor):a.apply(this,arguments),function(e,a){if(a&&
1("object"===d(a)||"function"==typeof a))return a;if(void 0!==a)throw TypeError("Derived constructors may only return object or undefined");return m(e)}(this,e)});function i(e){var t,n;return function(e,a){if(!(e instanceof a))throw TypeError("Cannot call a class as a function")}(this,i),h(m(t=r.call(this,e)),"handlePreviousPage",function(e){var a=t.state.selected;t.handleClick(e,null,a>0?a-1:void 0,{isPrevious:!0})}),h(m(t),"handleNextPage",function(e){var a=t.state.selected,n=t.props.pageCount;t.handleClick(e,null,a<n-1?a+1:void 0,{isNext:!0})}),h(m(t),"handlePageSelected",function(e,a){if(t.state.selected===e)return t.callActiveCallback(e),void t.handleClick(a,null,void 0,{isActive:!0});t.handleClick(a,null,e)}),h(m(t),"handlePageChange",function(e){t.state.selected!==e&&(t.setState({selected:e}),t.callCallback(e))}),h(m(t),"getEventListener",function(e){return h({},t.props.eventListener,e)}),h(m(t),"handleClick",function(e,a,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.isPrevious,s=r.isNext,l=r.isBreak,o=r.isActive;e.preventDefault?e.preventDefault():e.returnValue=!1;var c=t.state.selected,u=t.props.onClick,d=n;if(u){var p=u({index:a,selected:c,nextSelectedPage:n,event:e,isPrevious:void 0!==i&&i,isNext:void 0!==s&&s,isBreak:void 0!==l&&l,isActive:void 0!==o&&o});if(!1===p)return;Number.isInteger(p)&&(d=p)}void 0!==d&&t.handlePageChange(d)}),h(m(t),"handleBreakClick",function(e,a){var n=t.state.selected;t.handleClick(a,e,n<e?t.getForwardJump():t.getBackwardJump(),{isBreak:!0})}),h(m(t),"callCallback",function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})}),h(m(t),"callActiveCallback",function(e){void 0!==t.props.onPageActive&&"function"==typeof t.props.onPageActive&&t.props.onPageActive({selected:e})}),h(m(t),"getElementPageRel",function(e){var a=t.state.selected,n=t.props,r=n.nextPageRel,i=n.prevPageRel,s=n.selectedPageRel;return a-1===e?i:a===e?s:a+1===e?r:void 0}),h(m(t),"pagination",function(){var e=[],n=t.props,r=n.pageRangeDisplayed,i=n.pageCount,s=n.marginPagesDisplayed,l=n.breakLabel,o=n.breakClassName,u=n.breakLinkClassName,d=n.breakAriaLabels,p=t.state.selected;if(i<=r)for(var g=0;g<i;g++)e.push(t.getPageElement(g));else{var m=r/2,f=r-m;p>i-r/2?m=r-(f=i-p):p<r/2&&(f=r-(m=p));var h,b,v=function(e){return t.getPageElement(e)},x=[];for(h=0;h<i;h++){var y=h+1;if(y<=s)x.push({type:"page",index:h,display:v(h)});else if(y>i-s)x.push({type:"page",index:h,display:v(h)});else if(h>=p-m&&h<=p+(0===p&&r>1?f-1:f))x.push({type:"page",index:h,display:v(h)});else if(l&&x.length>0&&x[x.length-1].display!==b&&(r>0||s>0)){var P=h<p?d.backward:d.forward;b=a().createElement(c,{key:h,breakAriaLabel:P,breakLabel:l,breakClassName:o,breakLinkClassName:u,breakHandler:t.handleBreakClick.bind(null,h),getEventListener:t.getEventListener}),x.push({type:"break",index:h,display:b})}}x.forEach(function(a,t){var n=a;"break"===a.type&&x[t-1]&&"page"===x[t-1].type&&x[t+1]&&"page"===x[t+1].type&&x[t+1].index-x[t-1].index<=2&&(n={type:"page",index:a.index,display:v(a.index)}),e.push(n.display)})}return e}),void 0!==e.initialPage&&void 0!==e.forcePage&&console.warn("(react-paginate): Both initialPage (".concat(e.initialPage,") and forcePage (").concat(e.forcePage,") props are provided, which is discouraged.")+" Use exclusively forcePage prop for a controlled component.\nSee https://reactjs.org/docs/forms.html#controlled-components"),n=e.initialPage?e.initialPage:e.forcePage?e.forcePage:0,t.state={selected:n},t}return t=[{key:"componentDidMount",value:function(){var e=this.props,a=e.initialPage,t=e.disableInitialCallback,n=e.extraAriaContext,r=e.pageCount,i=e.forcePage;void 0===a||t||this.callCallback(a),n&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead."),Number.isInteger(r)||console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(r,"). Did you forget a Math.ceil()?")),void 0!==a&&a>r-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(a," > ").concat(r-1,").")),void 0!==i&&i>r-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(i," > ").concat(r-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage}
1)),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,a=this.props,t=a.pageCount,n=e+a.pageRangeDisplayed;return n>=t?t-1:n}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var a=this.props,t=a.hrefBuilder,n=a.pageCount,r=a.hrefAllControls;if(t)return r||e>=0&&e<n?t(e+1,n,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var a=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var t=this.props.ariaLabelBuilder(e+1,a);return this.props.extraAriaContext&&!a&&(t=t+" "+this.props.extraAriaContext),t}}},{key:"getPageElement",value:function(e){var t=this.state.selected,n=this.props,r=n.pageClassName,i=n.pageLinkClassName,s=n.activeClassName,o=n.activeLinkClassName,c=n.extraAriaContext,u=n.pageLabelBuilder;return a().createElement(l,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,rel:this.getElementPageRel(e),pageClassName:r,pageLinkClassName:i,activeClassName:s,activeLinkClassName:o,extraAriaContext:c,href:this.getElementHref(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:u,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props.renderOnZeroPageCount;if(0===this.props.pageCount&&void 0!==e)return e?e(this.props):e;var t=this.props,n=t.disabledClassName,r=t.disabledLinkClassName,i=t.pageCount,s=t.className,l=t.containerClassName,o=t.previousLabel,c=t.previousClassName,d=t.previousLinkClassName,g=t.previousAriaLabel,m=t.prevRel,f=t.nextLabel,h=t.nextClassName,b=t.nextLinkClassName,v=t.nextAriaLabel,x=t.nextRel,y=this.state.selected,P=0===y,C=y===i-1,N="".concat(u(c)).concat(P?" ".concat(u(n)):""),k="".concat(u(h)).concat(C?" ".concat(u(n)):""),L="".concat(u(d)).concat(P?" ".concat(u(r)):""),j="".concat(u(b)).concat(C?" ".concat(u(r)):"");return a().createElement("ul",{className:s||l,role:"navigation","aria-label":"Pagination"},a().createElement("li",{className:N},a().createElement("a",p({className:L,href:this.getElementHref(y-1),tabIndex:P?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":P?"true":"false","aria-label":g,rel:m},this.getEventListener(this.handlePreviousPage)),o)),this.pagination(),a().createElement("li",{className:k},a().createElement("a",p({className:j,href:this.getElementHref(y+1),tabIndex:C?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":C?"true":"false","aria-label":v,rel:x},this.getEventListener(this.handleNextPage)),f)))}}],function(e,a){for(var t=0;t<a.length;t++){var n=a[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(i.prototype,t),Object.defineProperty(i,"prototype",{writable:!1}),i}(e.Component);h(b,"propTypes",{pageCount:i().number.isRequired,pageRangeDisplayed:i().number,marginPagesDisplayed:i().number,previousLabel:i().node,previousAriaLabel:i().string,prevPageRel:i().string,prevRel:i().string,nextLabel:i().node,nextAriaLabel:i().string,nextPageRel:i().string,nextRel:i().string,breakLabel:i().oneOfType([i().string,i().node]),breakAriaLabels:i().shape({forward:i().string,backward:i().string}),hrefBuilder:i().func,hrefAllControls:i().bool,onPageChange:i().func,onPageActive:i().func,onClick:i().func,initialPage:i().number,forcePage:i().number,disableInitialCallback:i().bool,containerClassName:i().string,className:i().string,pageClassName:i().string,pageLinkClassName:i().string,pageLabelBuilder:i().func,activeClassName:i().string,activeLinkClassName:i().string,previousClassName:i().string,nextClassName:i().string,previousLinkClassName:i().string,nextLinkClassName:i().string,disabledClassName:i().string,disabledLinkClassName:i().string,breakClassName:i().string,breakLinkClassName:i().string,extraAriaContext:i().string,ariaLabelBuilder:i().func,eventListener:i().string,renderOnZeroPageCount:i().func,selectedPageRel:i().string}),h(b,"defaultProps",{pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",prevPageRel:"prev",prevRel:"prev",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",nextPageRel:"next",nextRel:"next",breakLabel:"...",breakAriaLabels:{forward:"Jump forward",backward:"Jump backward"},disabledClassName:"disabled",disableInitialCallback:!1,pageLabelBuilder:function(e){return e},eventListener:"onClick",renderOnZeroPageCount:void 0,selectedPageRel:"canonical",hrefAllControls:!1});let v=b})(),r})(),e.exports=n(t(7294))}},function(e){e.O(0,[7272,5886,4635,2888,9774,179],function(){return e(e.s=9376)}),_N_E=e.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.