PageSourceSearch

https://www.philadelphiafed.org/assets/js/lesson-plan-results.js

js philadelphiafed.org collected 2026-09-24 08:31:39 UTC 28,766 bytes, 2 lines download raw bytes

1(self.webpackChunkfrbp=self.webpackChunkfrbp||[]).push([[3620],{24684:function(e,t,r){"use strict";r.d(t,{E:function(){return m},c:function(){return f},h:function(){return p}});var a=r(96540),n=r(25815),i=r(30041),s=r(23917),l=r(71287),o=a.createContext("undefined"!=typeof HTMLElement?(0,n.A)({key:"css"}):null),c=(o.Provider,function(e){return(0,a.forwardRef)(function(t,r){var n=(0,a.useContext)(o);return e(t,n,r)})}),u=a.createContext({});var p={}.hasOwnProperty,d="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",f=function(e,t){var r={};for(var a in t)p.call(t,a)&&(r[a]=t[a]);return r[d]=e,r},g=function(e){var t=e.cache,r=e.serialized,a=e.isStringTag;return(0,i.SF)(t,r,a),(0,l.s)(function(){return(0,i.sk)(t,r,a)}),null},m=c(function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var l=e[d],o=[n],c="";"string"==typeof e.className?c=(0,i.Rk)(t.registered,o,e.className):null!=e.className&&(c=e.className+" ");var f=(0,s.J)(o,void 0,a.useContext(u));c+=t.key+"-"+f.name;var m={};for(var b in e)p.call(e,b)&&"css"!==b&&b!==d&&(m[b]=e[b]);return m.className=c,r&&(m.ref=r),a.createElement(a.Fragment,null,a.createElement(g,{cache:t,serialized:f,isStringTag:"string"==typeof l}),a.createElement(l,m))})},17437:function(e,t,r){"use strict";r.d(t,{AH:function(){return c},Y:function(){return o},i7:function(){return u}});var a,n,i=r(24684),s=r(96540),l=(r(71287),r(23917)),o=(r(25815),r(4146),function(e,t){var r=arguments;if(null==t||!i.h.call(t,"css"))return s.createElement.apply(void 0,r);var a=r.length,n=new Array(a);n[0]=i.E,n[1]=(0,i.c)(e,t);for(var l=2;l<a;l++)n[l]=r[l];return s.createElement.apply(null,n)});a=o||(o={}),n||(n=a.JSX||(a.JSX={}));function c(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.J)(t)}function u(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},23917:function(e,t,r){"use strict";r.d(t,{J:function(){return v}});var a=r(35137),n=r(83969),i=r(36289),s=!1,l=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},p=(0,i.A)(function(e){return c(e)?e:e.replace(l,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(o,function(e,t,r){return m={name:t,styles:r,next:m},t})}return 1===n.A[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"},f="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function g(e,t,r){if(null==r)return"";var a=r;if(void 0!==a.__emotion_styles)return a;switch(typeof r){case"boolean":return"";case"object":var n=r;if(1===n.anim)return m={name:n.name,styles:n.styles,next:m},n.name;var i=r;if(void 0!==i.styles){var l=i.next;if(void 0!==l)for(;void 0!==l;)m={name:l.name,styles:l.styles,next:m},l=l.next;return i.styles+";"}return function(e,t,r){var a="";if(Array.isArray(r))for(var n=0;n<r.length;n++)a+=g(e,t,r[n])+";";else for(var i in r){var l=r[i];if("object"!=typeof l){var o=l;null!=t&&void 0!==t[o]?a+=i+"{"+t[o]+"}":u(o)&&(a+=p(i)+":"+d(i,o)+";")}else{if("NO_COMPONENT_SELECTOR"===i&&s)throw new Error(f);if(!Array.isArray(l)||"string"!=typeof l[0]||null!=t&&void 0!==t[l[0]]){var c=g(e,t,l);switch(i){case"animation":case"animationName":a+=p(i)+":"+c+";";break;default:a+=i+"{"+c+"}"}}else for(var m=0;m<l.length;m++)u(l[m])&&(a+=p(i)+":"+d(i,l[m])+";")}}return a}(e,t,r);case"function":if(void 0!==e){var o=m,c=r(e);return m=o,g(e,t,c)}}var b=r;if(null==t)return b;var v=t[b];return void 0!==v?v:b}var m,b=/label:\s*([^\s;{]+)\s*(;|$)/g;function v(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,i="";m=void 0;var s=e[0];null==s||void 0===s.raw?(n=!1,i+=g(r,t,s)):i+=s[0];for(var l=1;l<e.length;l++){if(i+=g(r,t,e[l]),n)i+=s[l]}b.lastIndex=0;for(var o,c="";null!==(o=b.exec(i));)c+="-"+o[1];return{name:(0,a.A)(i)+c,styles:i,next:m}}},71287:function(e,t,r){"use strict";var a;r.d(t,{s:function(){return s}});var n=r(96540),i=!!(a||(a=r.t(n,2))).useInsertionEffect&&(a||(a=r.t(n,2))).useInsertionEffect,s=i||function(e){return e()};i||n.useLayoutEffect},20125:function(e,t,r){"use strict";var a=r(96540),n=r(46005),i=r(79800),s=r(5556),l=r(36390);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o.apply(null,arguments)}const c=e=>{const{filter:t,labelId:r,value:c,isMulti:u,isMVP:p,isSVP:d,hasSingleFilter:f,customMaxHeight:g}=e,m=t.facets.map(e=>{if(Array.isArray(e))return{label:e[1],value:e[0]};{const t=Object.keys(e.query).filter(t=>null!==e.query[t])[0];return{label:e.name,value:e.query[t]}}}),b=({data:e,innerProps:t,isDisabled:r,isSelected:n})=>{const i=n?"selected-option":"";return r?null:a.createElement("div",o({"data-content-type":e.label.toLowerCase(),className:`icon-dropdown ${i}`},t),e.label)},v=({children:e,...r})=>a.createElement(i.c.ValueContainer,r,a.createElement("div",{className:"custom-placeholder"},t.label),a.cloneElement(e[1]));v.propTypes={children:s.array};const h=u||t.name===l.q?t.hasIcons?{ValueContainer:v,Option:b}:{ValueContainer:v}:{};
1return a.createElement(n.Ay,{value:c,onChange:function(r,a){if(u){const n=r.map(e=>e.value),i={filters:[{name:a.name,isPivot:!1,facets:n,label:t.label,hasIcons:t.hasIcons}]};e.onChange(i)}else e.onChange(r,a)},isSearchable:!1,options:m,components:h,"aria-labelledby":r,styles:function(){const e=f?202:d?163:p?175:202,t=f?50:d?40:50;return{option:(e,t)=>({...e,color:"#001d4e",textDecoration:t.isFocused?"underline":"none",backgroundColor:t.isSelected?t.theme.colors.primary:"transparent",cursor:"pointer",position:"relative",padding:d||p?"8px 22px 8px 12px":"8px 12px","&:hover":{backgroundColor:t.theme.colors.primary},"&:after":{content:'""',width:"15px",height:"15px",display:u&&t.isSelected?"inline-block":"none",backgroundSize:"contain",backgroundRepeat:"no-repeat",margin:"0",position:"absolute",right:"10px",bottom:"30%",backgroundImage:"url(/assets/images/svg/icon-utility/x.svg)"}}),control:(r,a)=>({...r,backgroundColor:"#fff",borderWidth:"1px",borderStyle:"solid",borderColor:"#929fb3",borderBottomColor:a.selectProps.menuIsOpen?"transparent":"#929fb3",fontFamily:"Graphik-Regular",fontSize:"16px",color:"#001d4e",width:e,height:t,marginRight:10,borderBottomLeftRadius:a.selectProps.menuIsOpen?0:5,borderBottomRightRadius:a.selectProps.menuIsOpen?0:5,"&:hover":{borderColor:"#929fb3",borderBottomColor:a.selectProps.menuIsOpen?"transparent":"#929fb3"},"> div:first-of-type":{padding:d?"2px 0 2px 4px":"2px 8px"}}),menu:(t,r)=>({...t,backgroundColor:"#fff",border:"1px solid #929fb3",fontFamily:"Graphik-Regular",fontSize:"12px",lineHeight:"19px",color:"#001d4e",width:e,margin:0,maxHeight:g||"340px",overflowY:"scroll",borderTopLeftRadius:r.selectProps.menuIsOpen?0:5,borderTopRightRadius:r.selectProps.menuIsOpen?0:5,borderTopColor:r.selectProps.menuIsOpen?"transparent":"#929fb3"," > div":{maxHeight:"none"}}),indicatorSeparator:e=>({...e,width:0}),FilterIndicator:(e,t)=>({...e,color:"#001d4e",transform:t.selectProps.menuIsOpen?"rotate(180deg)":"rotate(0deg)"}),clearIndicator:e=>u?{display:"none"}:{...e},dropdownIndicator:(e,t)=>({...e,color:"#001156",transform:t.selectProps.menuIsOpen?"rotate(180deg)":"rotate(0deg)"}),indicatorsContainer:e=>({...e,padding:0}),placeholder:e=>u?{...e,color:"#001156",display:"block"}:{...e,color:"#001156"}}}(),name:t.name,hideSelectedOptions:!1,isMulti:u||!1,id:`filter-${t.name}`,theme:function(e){return{...e,borderRadius:5,colors:{...e.colors,primary:"#ebf0f4",primary25:"#ebf0f4",neutral40:"#001d4e",neutral30:"#929fb3"}}},onBlur:function(){throw null},placeholder:e.placeholder?e.placeholder:"",captureMenuScroll:!1})};c.propTypes={filter:(0,s.shape)({name:s.string,label:s.string,hasIcons:s.bool,isPivot:s.bool,facets:(0,s.arrayOf)((0,s.oneOfType)([(0,s.arrayOf)(s.string),(0,s.shape)({name:s.string.isRequired,query:s.object})]))}).isRequired,labelId:s.string.isRequired,onChange:s.func,value:(0,s.oneOfType)([(0,s.arrayOf)((0,s.shape)({name:s.string,query:s.object})),(0,s.shape)({label:s.string,value:s.string})]),isMulti:s.bool,placeholder:s.string,isMVP:s.bool,isSVP:s.bool,data:(0,s.shape)({value:s.string,label:s.string}),isDisabled:s.bool,isSelected:s.bool,innerProps:s.object,hasSingleFilter:s.bool,customMaxHeight:s.string},t.A=c},66632:function(e,t,r){"use strict";var a=r(96540),n=r(5556),i=r(10269),s=r(49764),l=r.n(s),o=r(20125),c=r(7822);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},u.apply(null,arguments)}const p=e=>{const t=t=>{const r=t.target.getAttribute("data-option"),a=e.config.sortOptions[r].query.sortBy,n=e.config.pagination.activePage,i=v.results[a][v.currentAgeLevel.value];h({...v,currentPage:n,currentResults:i[n],selectedSort:a,totalPages:i.length})},r=(e,t)=>{const r={all:p(t)};return e.map(e=>{r[e.name]=p(t.filter(t=>e.grades.includes(t.attributes.level)))}),r},n=(e,t)=>{const a=t.sort((e,t)=>e.attributes.title<t.attributes.title?-1:e.attributes.title>t.attributes.title?1:0);return r(e,a)},i=(e,t)=>{const a=[...t.filter(e=>e.attributes.video&&e.attributes.exhibit),...t.filter(e=>!(e.attributes.video&&e.attributes.exhibit))];return r(e,a)},s=t=>{const r=e.config.pagination.activePage,a=v.results[v.selectedSort][t.value];h({...v,currentAgeLevel:t,currentPage:r,currentResults:a[r],totalPages:a.length})},p=t=>{const r=[],a=e.config.query.pageSize;
1for(let e=0,n=t.length;e<n;e+=a)r.push(t.slice(e,e+a));return r},d=e.config.query.sortBy,f=((e,t)=>({alpha:n(e,t),fedFirst:i(e,t)}))(e.config.levelMap,e.config.results),g=e.config.pagination.activePage,m=e.config.query.pageSize,b={label:e.config.filters[0].name,value:"all"},[v,h]=(0,a.useState)({results:f,currentPage:g,selectedSort:d,currentAgeLevel:b,currentResults:f[d][b.value][g],totalPages:Math.ceil(e.config.results.length/m)});return a.createElement(a.Fragment,null,a.createElement("form",{className:"lesson-plan-filters"},a.createElement("div",{className:"filters-container"},a.createElement("p",{className:"filter-title",id:"filter-title"},"Filter by:"),a.createElement("div",{className:"filters"},e.config.filters.map(e=>{const t=e.facets.filter(e=>0!==v.results.alpha[e.query.level].length);return e.facets=t,a.createElement(o.A,{key:e.name,labelId:"filter-title",filter:e,onChange:s,value:v.currentAgeLevel})}))),(()=>{const r=v.selectedSort;return a.createElement("div",{className:"lesson-plan-sort"},a.createElement("p",{className:"sort-label"},"Sort by:"),a.createElement("ul",null,e.config.sortOptions.map((e,n)=>r===e.query.sortBy?a.createElement("li",{className:"selected",key:e.name},a.createElement("span",null,e.name)):a.createElement("li",{key:e.name},a.createElement("button",{type:"button","data-option":n,onClick:t},e.name)))))})()),a.createElement("div",{className:"results"},v.currentResults.map(e=>a.createElement(c.A,u({key:e.id},e)))),v.totalPages>1&&a.createElement(l(),{disableInitialCallback:!0,nextLabel:a.createElement("span",{"aria-label":"Next page"}),previousLabel:a.createElement("span",{"aria-label":"Previous page"}),pageCount:v.totalPages,marginPagesDisplayed:1,forcePage:v.currentPage,onPageChange:e=>{const t=e.selected,r=v.results[v.selectedSort][v.currentAgeLevel.value][t];h({...v,currentPage:t,currentResults:r})},containerClassName:"lesson-plan-pagination"}))};p.propTypes={config:(0,n.shape)({attributes:(0,n.shape)({data:(0,n.shape)({query:(0,n.shape)({pageSize:n.number.isRequired}),pagination:(0,n.shape)({activePage:n.number.isRequired,totalPages:n.number.isRequired}),filters:(0,n.arrayOf)((0,n.shape)({name:n.string.isRequired,facets:(0,n.arrayOf)((0,n.shape)({name:n.string.isRequired,query:n.object.isRequired}))})),sortOptions:(0,n.arrayOf)((0,n.shape)({name:n.string,query:n.object})).isRequired,results:(0,n.arrayOf)((0,n.shape)({attributes:(0,n.shape)({level:n.string.isRequired,title:n.string.isRequired,url:n.string.isRequired,video:n.bool.isRequired,exhibit:n.bool.isRequired,excerpt:n.string,authors:(0,n.arrayOf)((0,n.shape)({name:n.string.isRequired}))})})).isRequired})})}).isRequired},t.A=e=>{const[t,r]=(0,a.useState)({currentFilterOptions:{}});return a.createElement(i.g.Provider,{value:{filterState:t,setFilterState:r}},a.createElement(p,{config:e.config.attributes.data}))}},70111:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return c}});var a,n,i,s=r(96540),l=r(5338),o=r(66632);class c{constructor(e){this.config=e,this.wrapper=e.element,this.root=(0,l.H)(this.wrapper)}ready(){this.root.render(s.createElement(o.A,{config:this.config}))}}a=c,i="lesson-plan-results",(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n="name"))in a?Object.defineProperty(a,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[n]=i},7822:function(e,t,r){"use strict";var a=r(96540),n=r(5556);const i=e=>{const t=e.attributes;return a.createElement("div",{className:"lesson-plan-result"},a.createElement("div",{className:"lesson-plan-img-info"},t.image&&a.createElement("img",{className:"lesson-plan-img",src:t.image.url,alt:t.image.alt})),a.createElement("div",{className:"lesson-plan-desc"},a.createElement("p",{className:`icon-type-label icon-type-${e.normalizedType} result-type`},e.type),a.createElement("h2",null,a.createElement("a",{href:t.url,target:"_blank",rel:"noopener noreferrer"},t.title)),a.createElement("div",{className:"author-section"},t.authors?a.createElement(a.Fragment,null,a.createElement("ul",null,t.authors.map(({name:e,url:r},n)=>a.createElement("li",{key:e,className:"author"},function(e){return 0===e?a.createElement("span",{className:"lesson-author-by"}
1,"by "):e===t.authors.length-1?" & ":", "}(n),r?a.createElement("a",{href:r},e):a.createElement("span",null,e)))),t.level&&a.createElement("span",{className:"grade-with-author"},t.level)):t.level?a.createElement("span",{className:"grade"},t.level):void 0),t.excerpt&&a.createElement("p",{className:"excerpt",dangerouslySetInnerHTML:{__html:t.excerpt}})))};i.propTypes={type:n.string,normalizedType:n.string,id:n.string,attributes:(0,n.shape)({title:n.string,displayMonth:n.string,level:n.string,excerpt:n.string}),authors:(0,n.shape)({name:n.string})},t.A=i},36390:function(e,t,r){"use strict";r.d(t,{q:function(){return a}});const a="computedpublisheddate_tdt"},10269:function(e,t,r){"use strict";r.d(t,{g:function(){return a},v:function(){return n}});const a=(0,r(96540).createContext)(null),n=(e,t,r)=>{const a={};a[t]=r;return{currentFilterOptions:Object.assign(e.currentFilterOptions,a)}}},49764:function(e,t,r){var a;a=e=>(()=>{var t={703:(e,t,r)=>{"use strict";var a=r(414);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,s){if(s!==a){var l=new 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 t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return r.PropTypes=r,r}},697:(e,t,r)=>{e.exports=r(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:t=>{"use strict";t.exports=e}},r={};function a(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return t[e](i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";a.r(n),a.d(n,{default:()=>C});var e=a(98),t=a.n(e),r=a(697),i=a.n(r);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},s.apply(this,arguments)}var l=function(e){var r=e.pageClassName,a=e.pageLinkClassName,n=e.page,i=e.selected,l=e.activeClassName,o=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,p=e.href,d=e.extraAriaContext,f
1=e.pageLabelBuilder,g=e.rel,m=e.ariaLabel||"Page "+n+(d?" "+d:""),b=null;return i&&(b="page",m=e.ariaLabel||"Page "+n+" is your current page",r=void 0!==r?r+" "+l:l,void 0!==a?void 0!==o&&(a=a+" "+o):a=o),t().createElement("li",{className:r},t().createElement("a",s({rel:g,role:p?void 0:"button",className:a,href:p,tabIndex:i?"-1":"0","aria-label":m,"aria-current":b,onKeyPress:u},c(u)),f(n)))};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};const o=l;function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c.apply(this,arguments)}var u=function(e){var r=e.breakLabel,a=e.breakAriaLabel,n=e.breakClassName,i=e.breakLinkClassName,s=e.breakHandler,l=e.getEventListener,o=n||"break";return t().createElement("li",{className:o},t().createElement("a",c({className:i,role:"button",tabIndex:"0","aria-label":a,onKeyPress:s},l(s)),r))};u.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};const p=u;function d(e){return null!=e?e:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""}function f(e){return f="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},f(e)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},g.apply(this,arguments)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function h(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y=function(e){!function(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&&m(e,t)}(l,e);var r,a,n,i,s=(n=l,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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,t=v(n);if(i){var r=v(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===f(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}(this,e)});function l(e){var r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),h(b(r=s.call(this,e)),"handlePreviousPage",function(e){var t=r.state.selected;r.handleClick(e,null,t>0?t-1:void 0,{isPrevious:!0})}),h(b(r),"handleNextPage",function(e){var t=r.state.selected,a=r.props.pageCount;r.handleClick(e,null,t<a-1?t+1:void 0,{isNext:!0})}),h(b(r),"handlePageSelected",function(e,t){if(r.state.selected===e)return r.callActiveCallback(e),void r.handleClick(t,null,void 0,{isActive:!0});r.handleClick(t,null,e)}),h(b(r),"handlePageChange",function(e){r.state.selected!==e&&(r.setState({selected:e}),r.callCallback(e))}),h(b(r),"getEventListener",function(e){return h({},r.props.eventListener,e)}),h(b(r),"handleClick",function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=n.isPrevious,s=void 0!==i&&i,l=n.isNext,o=void 0!==l&&l,c=n.isBreak,u=void 0!==c&&c,p=n.isActive,d=void 0!==p&&p;e.preventDefault?e.preventDefault():e.returnValue=!1;var f=r.state.selected,g=r.props.onClick,m=a;if(g){var b=g({index:t,selected:f,nextSelectedPage:a,event:e,isPrevious:s,isNext:o,isBreak:u,isActive:d});if(!1===b)return;Number.isInteger(b)&&(m=b)}void 0!==m&&r.handlePageChange(m)}),h(b(r),"handleBreakClick",function(e,t){var a=r.state.selected;r.handleClick(t,e,a<e?r.getForwardJump():r.getBackwardJump(),{isBreak:!0})}),h(b(r),"callCallback",function(e){void 0!==r.props.onPageChange&&"function"==typeof r.props.onPageChange&&r.props.onPageChange({selected:e})}),h(b(r),"callActiveCallback",function(e){void 0!==r.props.onPageActive&&"function"==typeof r.props.onPageActive&&r.props.onPageActive({selected:e})}),h(b(r),"getElementPageRel",function(e){var t=r.state.selected,a=r.props,n=a.nextPageRel,i=a.prevPageRel,s=a.selectedPageRel;return t-1===e?i:t===e?s:t+1===e?n:void 0}),h(b(r),"pagination",function(){var e=[],a=r.props,n=a.pageRangeDisplayed,i=a.pageCount,s=a.marginPagesDisplayed,l=a.breakLabel,o=a.breakClassName,c=a.breakLinkClassName,u=a.breakAriaLabels,d=r.state.selected;if(i<=n)for(var f=0;f<i;f++)e.push(r.getPageElement(f));else{var g=n/2,m=n-g;d>i-n/2?g=n-(m=i-d):d<n/2&&(m=n-(g=d));var b,v,h=function(e){return r.getPageElement(e)},y=[];for(b=0;b<i;b++){var C=b+1;if(C<=s)y.push({type:"page",index:b,display:h(b)});else if(C>i-s)y.push({type:"page",index:b,display:h(b)});else if(b>=d-g&&b<=d+(0===d&&n>1?m-1:m))y.push({type:"page",index:b,display:h(b)});else if(l&&y.length>0&&y[y.length-1].display!==v&&(n>0||s>0)){var P=b<d?u.backward:u.forward;v=t().createElement(p,{key:b,breakAriaLabel:P,breakLabel:l,breakClassName:o,breakLinkClassName:c,breakHandler:r.handleBreakClick.bind(null,b),getEventListener:r.getEventListener}),y.push({type:"break",index:b,display:v})}}y.forEach(function(t,r){var a=t;"break"===t.type&&y[r-1]&&"page"===y[r-1].type&&y[r+1]&&"page"===y[r+1].type&&y[r+1].index-y[r-1].index<=2&&(a={type:"page",index:t.index,display:h(t.index)}),e.push(a.display)})}return e}),void 0!==e.initialPage&&e.forcePage,a=e.initialPage?e.initialPage:e.forcePage?e.forcePage:0,r.state={selected:a},r}return r=l,(a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,r=e.disableInitialCallback,a=(e.extraAriaContext,e.pageCount);e.forcePage,void 0===t||r||this.callCallback(t),Number.isInteger(a)}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage,this.props.pageCount,this.setState({selected:this.props.forcePage}
1)),Number.isInteger(e.pageCount)&&Number.isInteger(this.props.pageCount)}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,r=t.pageCount,a=e+t.pageRangeDisplayed;return a>=r?r-1:a}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var t=this.props,r=t.hrefBuilder,a=t.pageCount,n=t.hrefAllControls;if(r)return n||e>=0&&e<a?r(e+1,a,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var t=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var r=this.props.ariaLabelBuilder(e+1,t);return this.props.extraAriaContext&&!t&&(r=r+" "+this.props.extraAriaContext),r}}},{key:"getPageElement",value:function(e){var r=this.state.selected,a=this.props,n=a.pageClassName,i=a.pageLinkClassName,s=a.activeClassName,l=a.activeLinkClassName,c=a.extraAriaContext,u=a.pageLabelBuilder;return t().createElement(o,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:r===e,rel:this.getElementPageRel(e),pageClassName:n,pageLinkClassName:i,activeClassName:s,activeLinkClassName:l,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 r=this.props,a=r.disabledClassName,n=r.disabledLinkClassName,i=r.pageCount,s=r.className,l=r.containerClassName,o=r.previousLabel,c=r.previousClassName,u=r.previousLinkClassName,p=r.previousAriaLabel,f=r.prevRel,m=r.nextLabel,b=r.nextClassName,v=r.nextLinkClassName,h=r.nextAriaLabel,y=r.nextRel,C=this.state.selected,P=0===C,k=C===i-1,x="".concat(d(c)).concat(P?" ".concat(d(a)):""),E="".concat(d(b)).concat(k?" ".concat(d(a)):""),N="".concat(d(u)).concat(P?" ".concat(d(n)):""),O="".concat(d(v)).concat(k?" ".concat(d(n)):""),L=P?"true":"false",R=k?"true":"false";return t().createElement("ul",{className:s||l,role:"navigation","aria-label":"Pagination"},t().createElement("li",{className:x},t().createElement("a",g({className:N,href:this.getElementHref(C-1),tabIndex:P?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":L,"aria-label":p,rel:f},this.getEventListener(this.handlePreviousPage)),o)),this.pagination(),t().createElement("li",{className:E},t().createElement("a",g({className:O,href:this.getElementHref(C+1),tabIndex:k?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":R,"aria-label":h,rel:y},this.getEventListener(this.handleNextPage)),m)))}}])&&function(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}(r.prototype,a),Object.defineProperty(r,"prototype",{writable:!1}),l}(e.Component);h(y,"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(y,"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});const C=y})(),n})(),e.exports=a(r(96540))}}]);
2//# sourceMappingURL=lesson-plan-results.js.map

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.