PageSourceSearch

https://cdn.picmonic.com/website/_next/static/chunks/9764-c0e251b5da9abd2d.js

js picmonic.com collected 2026-09-24 09:22:47 UTC 15,531 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9764],{41096:(e,c,i)=>{function a(e){window.pendo&&(e.guid?window.pendo.initialize({visitor:{id:e.guid,email:e.email,first_name:e.first_name,last_name:e.last_name,full_name:e.first_name+""+e.last_name,role:e.role,lead:e.lead,cards_mastered:e.cards_mastered,grad_year:e.graduation_year?e.graduation_year:"",subscription_type:e.subscription_type,subscription_expiration:e.expiration,created_at:e.created_at,school_name:e.school?e.school.name:"",preso_wanted:e.school&&e.school.preso_wanted?1:0,referral_purchases:e.referral_purchases,referral_signups:e.referral_signups,referral_code:e.referrer_code,mobile_app_downloaded:e.mobile_app_downloaded?"yes":"no",cards_viewed:e.cards_viewed,spaced_rep_interaction:e.spaced_rep_date?"yes":"no",playlist_created:e.playlist_created?"yes":"no",market_name:e.market&&e.market.name?e.market.name:"",medical_terminology_expiration_date:e.medical_terminology_expiration_date,on_premium_trial:e.on_premium_trial?"yes":"no",approved_educator:e.approved_educator?"yes":"no",student_officer:e.student_officer?e.student_officer:"",subscription_cancelled:e.subscription_cancelled?"yes":"no",is_referred:e.is_referred?"yes":"no",ugc_creator:e.ugc_license?"yes":"no",register_source:e.register_source?e.register_source:"",referrer_name:e?.referrer?.name,institutional_sub:e.institutional_sub}}):window.pendo.initialize({visitor:{}}))}function d(e,c){return window.pendo?.track(e,c)}i.d(c,{G:()=>d,g:()=>a})},41797:(e,c,i)=>{i.d(c,{A:()=>a});let a={src:"https://cdn.picmonic.com/website/_next/static/media/logo-tl-white.bc7c3d27.svg",height:94,width:386,blurWidth:0,blurHeight:0}},52245:(e,c,i)=>{i.d(c,{A:()=>r});var a=i(12115),d=i(39564);function r(){let e,c=(0,a.useRef)(e={token:null,new:()=>(e.token=d.qm.source(),e.token.token),cancel:c=>e.token?.cancel(c),isCancel:d.FZ});return(0,a.useEffect)(()=>()=>c.current.cancel("unmount"),[]),c.current}},64875:(e,c,i)=>{i.d(c,{A:()=>s});var a=i(95155),d=i(12115),r=i(88624);function s(e,c){let[i,s]=(0,d.useState)(!1),t=(0,d.useCallback)(()=>{s(!0)},[s]),n=(0,d.useCallback)(()=>{s(!1)},[s]);return{showModal:t,hideModal:n,ModalComponent:d=>(0,a.jsx)(r.A,{open:i,onClose:n,...c,children:(0,a.jsx)(e,{...d})})}}},69764:(e,c,i)=>{i.d(c,{default:()=>f});var a=i(95155),d=i(39092),r=i.n(d),s=i(12115),t=i(70852),n=i.n(t),l=i(98500),o=i.n(l),m=i(73321);function p({title:e,children:c}){let[i,d]=(0,s.useState)(!1);return(0,a.jsxs)(a.Fragment,{children:[s.cloneElement(e,{onClick:e=>{d(!i),e.stopPropagation()}}),i&&c]})}var x=i(76869);let h=(0,i(43439).A)((0,a.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu");var u=i(41797),b=i(83833);function g({text:e,children:c,className:i,...d}){return(0,a.jsx)(o(),{...d,legacyBehavior:!0,prefetch:!1,children:(0,a.jsx)("a",{className:i,children:c})})}let f=function({logoOnly:e,menu:c}){let[i,d]=(0,s.useState)(!1),{user:t}=(0,s.useContext)(x.Ay),{showRegisterModal:l}=(0,b.T3)(),f=(0,m.usePathname)(),j=(0,m.useRouter)(),v="/home";return e?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("nav",{role:"navigation",className:"jsx-e437a18bfa8c2403 nav",children:(0,a.jsx)(o(),{href:"/",legacyBehavior:!0,prefetch:!1,children:(0,a.jsx)("a",{className:"jsx-e437a18bfa8c2403 picmonic-logo m-l-4",children:(0,a.jsx)(n(),{src:u.A,alt:"Picmonic",width:130,height:35})})})}),(0,a.jsx)(r(),{id:"e437a18bfa8c2403",children:".nav.jsx-e437a18bfa8c2403{height:64px;background-color:rgba(50,58,77,.94);position:fixed;top:0;width:100%;z-index:1000;display:flex;align-items:center;text-transform:uppercase;padding-right:16px;color:#fff}.picmonic-logo.jsx-e437a18bfa8c2403{margin-right:auto}"})]}):(0,a.jsxs)("nav",{role:"navigation",className:"jsx-d90cc7d393bc369c nav",children:[(0,a.jsx)(o(),{href:"/",legacyBehavior:!0,prefetch:!1,children:(0,a.jsx)("a",{className:"jsx-d90cc7d393bc369c picmonic-logo m-l-4",children:(0,a.jsx)(n(),{src:u.A,alt:"Picmonic",width:130,height:35})})}),Object.values(c).sort((e,c)=>e.order-c.order).map(e=>e.children.length>0?(0,a.jsxs)("div",{onClick:()=>d(!1),className:`jsx-d90cc7d393bc369c nav-item dropdown ${e.label.toLowerCase().replace(/ /g,"-")}`,children:[e.label,(0,a.jsxs)("div",{className:"jsx-d90cc7d393bc369c menu",children:[e.children.filter(e=>"#"===e.uri).map(e=>(0,a.jsxs)("div",{className:"jsx-d90cc7d393bc369c menu-wrapper",children:[(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-title",children:e.label}),e.children.map(e=>(0,a.jsx)(g,{href:e.uri,className:"menu-item",children:e.label},e.id))]},e.id)),!e.children.filter(e=>"#"===e.uri).length&&(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-wrapper",children:e.children.filter(e=>"#"!==e.uri).map(e=>"--"===e.label?(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-item-divider"},e.id):(0,a.jsx)(g,{href:e.uri,className:"menu-item",children:e.label},e.id))},e.id)]})]},`${e.id}-${f}`):(0,a.jsx)(o(),{href:e.uri,legacyBehavior:!0,prefetch:!1,children:(0,a.jsx)("a",{onClick:()=>d(!1),className:`jsx-d90cc7d393bc369c nav-item ${e.label.toLowerCase()}`,children:e.label})},e.id)),!t.user_id&&(0,a.jsx)("div",{onClick:()=>{j.push("/login")},className:"jsx-d90cc7d393bc369c nav-item login",children:"login"}),t.user_id?(0,a.jsx)("a",{href:v,className:"jsx-d90cc7d393bc369c cta",children:"home"}):(0,a.jsxs)("button",{onClick:()=>l(),className:"jsx-d90cc7d393bc369c cta",children:["JOIN ",(0,a.jsx)("span",{className:"jsx-d90cc7d393bc369c cta-for",children:"FOR"})," FREE"]}),(0,a.jsx)("button",{type:"button",onClick:()=>d(!i),className:"jsx-d90cc7d393bc369c toggle",children:(0,a.jsx)(h,{fontSize:"large"})}),i&&(0,a.jsxs)("div",{onClick:()=>d(!1),className:"jsx-d90cc7d393bc369c nav-dropdown",children:[Object.values(c).sort((e,c)=>e.order-c.order).map(e=>e.children.length>0?(0,a.jsxs)(p,{title:(0,a.jsx)("div",{"data-testid":"students"===e.label.toLowerCase()?"mobile-nav-student-link":"",className:"jsx-d90cc7d393bc369c nav-item dropdown",children:e.label}),children:[e.children.filter(e=>"#"===e.uri).map(e=>(0,a.jsxs)("div",{className:"jsx-d90cc7d393bc369c menu-wrapper",children:[(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-title",children:e.label}),e.children.map(e=>(0,a.jsx)(g,{href:e.uri,className:"menu-item",children:e.label},e.id))]},e.id)),!e.children.filter(e=>"#"===e.uri).length&&(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-wrapper",children:e.children.filter(e=>"#"!==e.uri).map(e=>"--"===e.label?(0,a.jsx)("div",{className:"jsx-d90cc7d393bc369c menu-item-divider"},e.id):(0,a.jsx)(g,{href:e.uri,className:"menu-item",children:e.label},e.id))},e.id)]},e.id):(0,a.jsx)(o(),{href:e.uri,legacyBehavior:!0,prefetch:!1,children:(0,a.jsx)("a",{className:"jsx-d90cc7d393bc369c nav-item",children:e.label})},e.id)),!t.user_id&&(0,a.jsx)("div",{onClick:()=>{j.push("/login")},className:"jsx-d90cc7d393bc369c nav-item",children:"login"}),t.user_id?(0,a.jsx)("a",{href:v,className:"jsx-d90cc7d393bc369c nav-item",children:"home"}):(0,a.jsx)("div",{onClick:()=>l(),className:"jsx-d90cc7d393bc369c nav-item",children:"join for free"})]}),(0,a.jsx)(r(),{id:"d90cc7d393bc369c",children:'body{padding-top:calc(64px + var(--banner-height,0px))}.nav.jsx-d90cc7d393bc369c{height:64px;background-color:rgba(50,58,77,.94);position:fixed;top:calc(0px + var(--banner-height,0px));width:100%;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;align-items:center;text-transform:uppercase;padding-right:16px;color:#fff}.nav.jsx-d90cc7d393bc369c a:hover{color:#fff;text-decoration:none}.picmonic-logo.jsx-d90cc7d393bc369c{margin-right:auto}@media(min-width:1020px){.logo-mobile.jsx-d90cc7d393bc369c{display:none}}@media(max-width:1019px){.logo-desktop.jsx-d90cc7d393bc369c{display:none}.logo-mobile.jsx-d90cc7d393bc369c{width:120px}}.nav-item.jsx-d90cc7d393bc369c{align-self:stretch;display:flex;position:relative;align-items:center;justify-content:center;padding:0 16px;cursor:pointer;text-decoration:none;color:#fff}.nav-item.jsx-d90cc7d393bc369c:hover{border-top:4px solid transparent;border-bottom:4px solid#80dbff}.dropdown.jsx-d90cc7d393bc369c:after{display:inline-block;width:0;height:0;margin-left:6px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;position:static;content:""}@media(hover:hover){.nav-item.jsx-d90cc7d393bc369c:hover .menu.jsx-d90cc7d393bc369c{display:block}}.nav-item.jsx-d90cc7d393bc369c:hover .menu.jsx-d90cc7d393bc369c{display:block}.menu.jsx-d90cc7d393bc369c{position:absolute;top:100%;left:0;display:none;background:rgba(50,58,77,.95);box-shadow:none;min-width:199px;margin:0;line-height:1.33em}.menu-wrapper.jsx-d90cc7d393bc369c{background-color:#616b80;margin:8px;border-radius:4px;white-space:nowrap;display:flex;flex-direction:column;align-items:stretch;padding:4px 0}.menu-title.jsx-d90cc7d393bc369c{font-weight:700;font-size:16px;padding:3px 16px;cursor:default}.nav.jsx-d90cc7d393bc369c .menu-item{font-size:14px;line-height:1.43;text-decoration:none;color:#fff;padding:3px 8px;margin:0 8px}.nav.jsx-d90cc7d393bc369c .menu-item:hover{color:#fff;background-color:rgba(50,58,77,.95)}.menu-item-divider.jsx-d90cc7d393bc369c{height:1px;border-top:1px solid#979797;margin:8px 16px}.cta.jsx-d90cc7d393bc369c{color:#fff;border:none;font-weight:700;background-image:linear-gradient(93deg,#ffbf19,#ff9319);text-shadow:0 1px 0 rgba(0,0,0,.5);line-height:36px;padding:0 16px;border-radius:4px;font-family:"Open Sans",sans-serif;width:140px;height:36px;text-align:center;font-size:14px;text-decoration:none}.toggle.jsx-d90cc7d393bc369c{border:none;background:transparent;height:35px;color:#aaacb3;padding:0;display:none;margin-left:16px}.nav-dropdown.jsx-d90cc7d393bc369c{position:absolute;top:100%;left:0;width:100%;background:rgba(50,58,77,.94);overflow-y:auto;max-height:calc(100vh - 64px)}@media(max-width:1060px){.toggle.jsx-d90cc7d393bc369c{display:block}.events.jsx-d90cc7d393bc369c{display:none}.nav-item.jsx-d90cc7d393bc369c{padding:8px 16px;justify-content:flex-start}.nav-item.jsx-d90cc7d393bc369c:hover{border:none}}@media(max-width:1006px){.resources.jsx-d90cc7d393bc369c{display:none}}@media(max-width:863px){.educators.jsx-d90cc7d393bc369c{display:none}}@media(max-width:742px){.why-it-works.jsx-d90cc7d393bc369c{display:none}}@media(max-width:581px){.cta.jsx-d90cc7d393bc369c{padding:0!important}}@media(max-width:555px){.cta-for.jsx-d90cc7d393bc369c{display:none}}@media(max-width:521px){.logo-mobile.jsx-d90cc7d393bc369c{width:100px}.login.jsx-d90cc7d393bc369c{display:none}}@media(max-width:441px){.logo-mobile.jsx-d90cc7d393bc369c{width:60px;margin-right:8px}}@media(max-width:371px){.students.jsx-d90cc7d393bc369c{display:none}}'})]})}},76869:(e,c,i)=>{i.d(c,{Ay:()=>u,ur:()=>h,vu:()=>x});var a=i(95155),d=i(12115),r=i(73321),s=i(99551),t=i(83833),n=i(41096),l=i(99295),o=i(
152245);let m={user_id:null},p=d.createContext({user:m,setUser:e=>null,userResolved:!0,isLoading:!1}),x=({children:e})=>{let[c,i]=(0,d.useState)(m),[x,h]=(0,d.useState)(!1),[u,b]=(0,d.useState)(!1),g=(0,r.usePathname)(),f=(0,r.useSearchParams)(),j=f?.get("api_key"),{showRegisterModal:v}=(0,t.T3)(),_=(0,o.A)();return(0,d.useEffect)(()=>{let e;j&&(window.location.href=(e=`/tl-bypass-login-form?redirect=${g}`,f.toString()&&(e+=`&${f.toString()}`),e))},[j,g,f]),(0,d.useEffect)(()=>{_.cancel(),b(!0),s.A.get("v2/user",{cancelToken:_.new()}).then(({data:e})=>{e.user_id&&i(e),e.user_id&&!e.lead&&v(!1,void 0,{user:e}),h(!0)}).catch(e=>{_.isCancel(e)||console.error(e)}).finally(()=>b(!1))},[v,_]),(0,d.useEffect)(()=>{if(!x)return;(0,n.g)(c),c.user_id&&(gtag("set",{user_id:c.user_id}),gtag("event","market_id_dimension",{market_id:c.lead}),gtag("set","user_properties",{marketId:c.lead,subscription_status:c.subscription_type}));let e=null;try{e=window.localStorage.getItem("premium_user_event")}catch(e){}if(c.user_id&&!c.is_trial&&!e){window.send_ga&&window.send_ga("event","premium_user","1"),window.fbq&&window.fbq("track","Subscribe");try{localStorage.setItem("premium_user_event","1")}catch(e){}}let i=()=>{(0,l.g)(c)};return window.addEventListener("onEmbeddedMessagingReady",i),()=>{window.removeEventListener("onEmbeddedMessagingReady",i)}},[c,x]),(0,a.jsx)(p.Provider,{value:{user:c,setUser:i,userResolved:x,isLoading:u},children:e})},h=()=>(0,d.useContext)(p),u=p},83833:(e,c,i)=>{i.d(c,{YO:()=>j,T3:()=>v});var a=i(95155),d=i(12115),r=i(99551),s=i(73321),t=i(37206),n=i(88624),l=i(82849),o=i(64875),m=i(39092),p=i.n(m),x=i(36857);let h=function({close:e,title:c,url:i}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"jsx-8d72e64fba22e3d9 modal-header",children:[(0,a.jsx)(x.A,{className:"pull-right pls-wet-cement clickable",role:"button",tabIndex:0,onClick:()=>e()}),(0,a.jsx)("span",{className:"jsx-8d72e64fba22e3d9 modal-header-title pls-pricing-link-modal-header-title",children:c})]}),(0,a.jsx)("div",{className:"jsx-8d72e64fba22e3d9 modal-body",children:(0,a.jsx)("iframe",{id:"pricing_modal",src:i,title:c,className:"jsx-8d72e64fba22e3d9 pricing_modal"})}),(0,a.jsx)(p(),{id:"8d72e64fba22e3d9",children:".pricing_modal.jsx-8d72e64fba22e3d9{width:100%;min-height:85vh;height:100%;border:none;margin-bottom:-4px}.modal-header.jsx-8d72e64fba22e3d9{border-top-left-radius:4px;border-top-right-radius:4px;display:block;height:48px;background-color:#e6e6e6;font-family:Raleway,sans-serif;font-weight:bold;line-height:1.33;color:#000}.modal-body.jsx-8d72e64fba22e3d9{padding:0}"})]})};var u=i(76869);let b=(0,t.default)(()=>Promise.all([i.e(8089),i.e(852),i.e(8991),i.e(9003),i.e(9098),i.e(3634),i.e(2221),i.e(5722),i.e(8058)]).then(i.bind(i,18058)),{loadableGenerated:{webpack:()=>[18058]},loading:()=>(0,a.jsx)("div",{children:"Loading..."})}),g=(0,t.default)(()=>i.e(4604).then(i.bind(i,54604)),{loadableGenerated:{webpack:()=>[54604]},loading:()=>(0,a.jsx)("div",{children:"Loading..."})}),f=d.createContext({showRegisterModal:()=>null,showIFrameModal:(e,c)=>null}),j=({children:e})=>{let{user:c}=(0,u.ur)(),[i,t]=(0,d.useState)(!1),[m,p]=(0,d.useState)(!1),x=(0,s.useSearchParams)(),j=x?.get("register"),v=x?.get("redirect"),_=x?.get("login"),w=l.A.get("pls_register_confirmed"),{showModal:y,hideModal:k,ModalComponent:N}=(0,o.A)(g,{maxWidth:"lg",slotProps:{paper:{className:"register-confirmation-modal"}}}),C=(0,d.useCallback)((e,c,i)=>p({login:e,redirect:c,config:i}),[]);(0,d.useEffect)(()=>{j&&C(!1,v)},[j,v,C]);let A=c.user_id&&!c.lead,E=!!m;(0,d.useEffect)(()=>{let e=l.A.get("pls_user_lead");e&&A?r.A.put("v2/user",{lead:e}).then(()=>{p(!1)}):A&&(E?p(e=>e&&{...e,config:{...e.config,user:c}}):C(!1,void 0,{user:c}))},[A,C,c,E]),(0,d.useEffect)(()=>{_&&C(!0,v)},[_,v,C]);let P=(0,d.useCallback)((e,c,i)=>{t({title:e,url:c,size:i})},[]),S=()=>t(!1);return(0,d.useEffect)(()=>{"0"===w&&y()},[w,y]),(0,a.jsxs)(f.Provider,{value:{showRegisterModal:C,showIFrameModal:P},children:[e,(0,a.jsx)(n.A,{open:!!m,maxWidth:"lg",slotProps:{paper:{className:"registration-cta-modal"}},children:!!m&&(0,a.jsx)(b,{...m,close:()=>p(!1)})}),(0,a.jsx)(n.A,{open:!!i,onClose:S,fullWidth:!0,maxWidth:i&&i.size||"lg",children:!!i&&(0,a.jsx)(h,{...i,close:S})}),(0,a.jsx)(N,{onClose:k})]})},v=()=>(0,d.useContext)(f)},99295:(e,c,i)=>{function a(e){e?.user_id&&window.embeddedservice_bootstrap.prechatAPI.setVisiblePrechatFields({_email:{value:e?.email},_firstName:{value:e?.first_name},_lastName:{value:e?.last_name}})}function d(e){window.embeddedservice_bootstrap.prechatAPI.setVisiblePrechatFields({_subject:{value:e}}
1),window.embeddedservice_bootstrap.utilAPI.launchChat()}i.d(c,{Z:()=>d,g:()=>a})}}]);

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.