PageSourceSearch

https://openstax.org/dist/chunk-e1cca73aad206147558d.js

js openstax.org collected 2026-09-24 08:36:47 UTC 3,705 bytes, 6 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="bbbe9067-d15b-5ba9-a0c7-1ad928989e5e")}catch(e){}}();
3!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0ac03-185a-73e3-a1e3-a21d18174b79")}catch(e){}}();"use strict";(self.webpackChunk_openstax_os_webview=self.webpackChunk_openstax_os_webview||[]).push([[2163],{32163(e,t,a){a.r(t),a.d(t,{default:()=>g});var l=a(17402),n=a(4250),u=a(43696),s=a(50118),r=a(63176),c=a(34479),d=a(65142),o=a(28324),m=a(24391),i=a(49178),f=a(30676),b=a(46942),E=a.n(b),p=a(96852);a(79229);const v=(0,p.A)().gatedContentEndpoint;function g({articleData:e}){return(null==e?void 0:e.gatedContent)?l.default.createElement(N,null):null}function N(){const[e,t,a]=(0,n.s)(),{userModel:u}=(0,s.A)(),[r,c]=l.default.useState(!1);return l.default.useEffect(()=>{(null==u?void 0:u.id)||r?a():t()},[u,t,a,r]),l.default.createElement(e,{title:"Thanks for reading the OpenStax blog.",className:"gated-content"},l.default.createElement(S,{submitted:r,setSubmitted:c}))}function S({submitted:e,setSubmitted:t}){const a=new window.URL(u.A.loginLink());return l.default.createElement("div",{className:"dialog-body"},l.default.createElement("div",{className:"instructions"},"This post is exclusive. Please login or fill out the form to access the article."),l.default.createElement("a",{className:"btn secondary",href:a.href,"data-local":"true"},"Login to my account"),l.default.createElement(w,{submitted:e,setSubmitted:t}))}function h(){const{subjectSnippet:e}=(0,f.default)(),t=l.default.useMemo(()=>e.map(e=>({label:e.name,value:e.name})),[e]),[a,n]=l.default.useState(),u=a?"":"Please select one";return l.default.createElement("div",{className:"form-input"},l.default.createElement("div",{className:"control-group"},l.default.createElement("label",{className:"field-label"},"Subject of interest"),l.default.createElement(m.A,{name:"subject",required:!0,options:t,placeholder:"Please select one",onValueUpdate:n}),l.default.createElement("div",{className:"invalid-message"},u)))}function w({submitted:e,setSubmitted:t}){const a=l.default.useCallback(()=>t(!0),[t]),{onSubmit:n,FormTarget:u}=(0,i.A)(a),[s,r]=l.default.useState();return l.default.createElement(l.default.Fragment,null,l.default.createElement(u,null),l.default.createElement("form",{className:E()({submitted:e}),action:v,onSubmit:n,target:"form-target"},l.default.createElement(c.A,null,l.default.createElement(h,null),l.default.createElement(_,{value:s,setValue:r}),"Faculty"===s&&l.default.createElement(o.A,{label:"Number of students you teach",inputProps:{type:"number",name:"num_students",required:!0,min:1,max:999}})),l.default.createElement("button",{className:"primary"},"Submit")))}function _({value:e,setValue:t}){const a=(0,r.ro)("snippets/roles"),n=l.default.useMemo(()=>(0,r.Tz)(a)||[],[a]),u=e?"":"Please select one";return l.default.createElement("div",{className:"form-input"},l.default.createElement("div",{className:"control-group"},l.default.createElement("label",{className:"field-label"},"Your role"),l.default.createElement(d._,{options:n,setValue:t,name:"role"}),l.default.createElement("div",{className:"invalid-message"},u)))}}}]);
4//# sourceMappingURL=chunk-e1cca73aad206147558d.js.map
5//# chunkId=01a0ac03-185a-73e3-a1e3-a21d18174b79
6//# debugId=bbbe9067-d15b-5ba9-a0c7-1ad928989e5e

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.