PageSourceSearch

https://assets.coursehero.com/ssi/coursehero-smartscan-components-…s-Workflow-Workflow.61da94732529efa4cfe5.js

js coursehero.com collected 2026-10-01 08:44:36 UTC 94,869 bytes, 2 lines download raw bytes

1(self.globalSSILoad=self.globalSSILoad||[]).push([[7],{8838447392:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".OTVJNII4ZD\\+n\\+OwJVODEiQ\\=\\={border-radius:8px;font-size:20px;line-height:24px;font-weight:500;width:100%;display:flex;align-items:center;justify-content:center;border:none;padding:12px 16px;cursor:pointer}.OTVJNII4ZD\\+n\\+OwJVODEiQ\\=\\=:disabled{pointer-events:none}.OTVJNII4ZD\\+n\\+OwJVODEiQ\\=\\=:focus-visible{outline-offset:2px;outline:3px solid #5573eb}.OTVJNII4ZD\\+n\\+OwJVODEiQ\\=\\=:active{filter:drop-shadow(0px 4px 8px #c1cbd4)}._6RVTC1QvEyc\\+TmNIdTRs7A\\=\\={color:#fff;background:#002de4}._6RVTC1QvEyc\\+TmNIdTRs7A\\=\\=:disabled{background:#d4dbfa}._6RVTC1QvEyc\\+TmNIdTRs7A\\=\\=:active{background:#234fff}._6RVTC1QvEyc\\+TmNIdTRs7A\\=\\=:hover{background:#001f99}._1pS9RZt5im8yf4p08pKeGA\\=\\={border:2px solid #002de4;background:#fff;color:#002de4}._1pS9RZt5im8yf4p08pKeGA\\=\\=:disabled{border:2px solid #d4dbfa;color:#d4dbfa}._1pS9RZt5im8yf4p08pKeGA\\=\\=:active{border:2px solid #234fff}._1pS9RZt5im8yf4p08pKeGA\\=\\=:hover{background:#edf0f5;border:2px solid #001f99}._1Oskw-1oU4wmiX2w30a1pA\\=\\={color:#002de4;background:#edf0f5}._1Oskw-1oU4wmiX2w30a1pA\\=\\=:disabled{background:#f9fafc;color:#d4dbfa}._1Oskw-1oU4wmiX2w30a1pA\\=\\=:active{background:#f9fafc;color:#234fff}._1Oskw-1oU4wmiX2w30a1pA\\=\\=:hover{color:#001f99;background:#d9e0e6}",""]),o.locals={"button-root":"OTVJNII4ZD+n+OwJVODEiQ==",buttonRoot:"OTVJNII4ZD+n+OwJVODEiQ==","primary-btn":"_6RVTC1QvEyc+TmNIdTRs7A==",primaryBtn:"_6RVTC1QvEyc+TmNIdTRs7A==","secondary-btn":"_1pS9RZt5im8yf4p08pKeGA==",secondaryBtn:"_1pS9RZt5im8yf4p08pKeGA==","tertiary-btn":"_1Oskw-1oU4wmiX2w30a1pA==",tertiaryBtn:"_1Oskw-1oU4wmiX2w30a1pA=="};const r=o},2356001134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".\\+oN2B0Y7rSCaZeXYpZI51A\\=\\={color:#e81549;font-size:14px;line-height:16px;margin-top:8px}",""]),o.locals={"error-message":"+oN2B0Y7rSCaZeXYpZI51A==",errorMessage:"+oN2B0Y7rSCaZeXYpZI51A=="};const r=o},2576184710:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".rEpNmjd8ALrSa\\+EMwEGRQQ\\=\\={display:flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:none}",""]),o.locals={"icon-button-root":"rEpNmjd8ALrSa+EMwEGRQQ==",iconButtonRoot:"rEpNmjd8ALrSa+EMwEGRQQ=="};const r=o},9032990518:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".pvUxWj9VDDQ5t1uv3FQOVg\\=\\={border:5px solid #375fff;border-top:5px solid #879fff;border-right:5px solid #879fff;border-bottom:5px solid #879fff;border-radius:50%;width:26px;height:26px;animation:vTHp7MKJnakwG3dlBouzLQ\\=\\= 1s linear infinite}@keyframes vTHp7MKJnakwG3dlBouzLQ\\=\\={0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}",""]),o.locals={loader:"pvUxWj9VDDQ5t1uv3FQOVg==",spin:"vTHp7MKJnakwG3dlBouzLQ=="};const r=o},9559541334:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".qwmbanHT6QgQOq0K0M69ZA\\=\\={display:none;position:absolute;background:#fff;border:2px solid #002de4;box-sizing:border-box;border-radius:8px;padding:8px;margin-top:8px;box-shadow:0px 4px 16px rgba(19,54,112,.3);border-radius:8px;margin-bottom:8px}.qwmbanHT6QgQOq0K0M69ZA\\=\\= ul{list-style-type:none;padding:0;margin:0}.yLuZMIOj1kP1wL2Yuj7HMA\\=\\={display:block;width:100%;z-index:3;overflow-y:auto;max-height:25rem}.UDr1F9TrpCvcokBPpqtzrg\\=\\={display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:32px;background:#edf0f5;padding:0 8px;border-radius:4px;cursor:pointer}.KNZSIVVvuof2eCwD8Bw1Yg\\=\\={position:absolute;bottom:45px}.p5rLt-n5mkbnunhuXTrNWQ\\=\\={display:block;color:#3d3d3d;background:#edf0f5;font-size:16px;line-height:24px;padding:8px;border-radius:4px}.YV\\+iJb8FFtalYze6ulu9zg\\=\\={font-weight:bold}
1._9Wj13XyBvVphv91oIEVWgA\\=\\={position:relative}@media(max-width: 576px){.LjPUfj5h62IE4y6hSENnwA\\=\\={margin-bottom:6px;line-height:24px;justify-content:flex-start}.LjPUfj5h62IE4y6hSENnwA\\=\\= label{margin-right:8px}}.Nn8-8wOi7WI8DYChL1R19g\\=\\={padding:4px;width:28px}.og5SRkuVp2XvfJ2ljZrzdw\\=\\={margin-top:8px;font-size:16px;line-height:24px;padding:8px;font-weight:normal}",""]),o.locals={"menu-wrapper":"qwmbanHT6QgQOq0K0M69ZA==",menuWrapper:"qwmbanHT6QgQOq0K0M69ZA==","menu-visible":"yLuZMIOj1kP1wL2Yuj7HMA==",menuVisible:"yLuZMIOj1kP1wL2Yuj7HMA==","menu-option":"UDr1F9TrpCvcokBPpqtzrg==",menuOption:"UDr1F9TrpCvcokBPpqtzrg==","menu-above-input":"KNZSIVVvuof2eCwD8Bw1Yg==",menuAboveInput:"KNZSIVVvuof2eCwD8Bw1Yg==","autocomplete-message":"p5rLt-n5mkbnunhuXTrNWQ==",autocompleteMessage:"p5rLt-n5mkbnunhuXTrNWQ==","matched-text":"YV+iJb8FFtalYze6ulu9zg==",matchedText:"YV+iJb8FFtalYze6ulu9zg==","school-input-container":"_9Wj13XyBvVphv91oIEVWgA==",schoolInputContainer:"_9Wj13XyBvVphv91oIEVWgA==","school-label-wrapper":"LjPUfj5h62IE4y6hSENnwA==",schoolLabelWrapper:"LjPUfj5h62IE4y6hSENnwA==","magnify-icon":"Nn8-8wOi7WI8DYChL1R19g==",magnifyIcon:"Nn8-8wOi7WI8DYChL1R19g==","add-course-btn":"og5SRkuVp2XvfJ2ljZrzdw==",addCourseBtn:"og5SRkuVp2XvfJ2ljZrzdw=="};const r=o},4396994722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,"._8SXBGnh0szcZXinJlLLRng\\=\\={display:flex;flex-direction:column;width:100%}.nyEyZ2xZ-8DCi2wms7vagA\\=\\={position:relative}.HAA2e7oiy2m1IteeE4MzoQ\\=\\={background:#fff;border:2px solid #8a95a3;box-sizing:border-box;border-radius:8px;font-size:20px;line-height:32px;padding:6px 16px 4px;color:#0e101e;width:100%;outline:0}.HAA2e7oiy2m1IteeE4MzoQ\\=\\=::placeholder{color:#6c7687}.HAA2e7oiy2m1IteeE4MzoQ\\=\\=:active,.HAA2e7oiy2m1IteeE4MzoQ\\=\\=:focus{border:2px solid #002de4}.HAA2e7oiy2m1IteeE4MzoQ\\=\\=:disabled{background-color:#f2f2f2;border:2px solid #c1cbd4}.GdvEZR5cfnDuTUXXthcMAA\\=\\={padding-right:2.5em}.Vbc4\\+Z3Gdwnbu1TB2mHUVg\\=\\= input{border:2px solid #e81549 !important}.Vbc4\\+Z3Gdwnbu1TB2mHUVg\\=\\= input:active,.Vbc4\\+Z3Gdwnbu1TB2mHUVg\\=\\= input:focus{border:2px solid #e81549 !important}._1PicEoAvLZPkLOkw7APu8A\\=\\={justify-content:space-between;align-items:center;display:flex;line-height:16px;margin-bottom:8px}.QMvBMWoxQOtVBwFTxqE5zA\\=\\={font-size:14px;color:#6c7687;margin-right:8px}.ePWXoEzsI85i\\+jGku0cZ6w\\=\\={position:absolute;right:12px;top:0px;height:100%;display:flex;align-items:center}.ePWXoEzsI85i\\+jGku0cZ6w\\=\\= button:focus{outline:none}.ePWXoEzsI85i\\+jGku0cZ6w\\=\\= button:focus-visible{outline:3px solid #5573eb;border-radius:4px}",""]),o.locals={"input-root":"_8SXBGnh0szcZXinJlLLRng==",inputRoot:"_8SXBGnh0szcZXinJlLLRng==","input-wrapper":"nyEyZ2xZ-8DCi2wms7vagA==",inputWrapper:"nyEyZ2xZ-8DCi2wms7vagA==",input:"HAA2e7oiy2m1IteeE4MzoQ==","input-with-icon":"GdvEZR5cfnDuTUXXthcMAA==",inputWithIcon:"GdvEZR5cfnDuTUXXthcMAA==","input-error":"Vbc4+Z3Gdwnbu1TB2mHUVg==",inputError:"Vbc4+Z3Gdwnbu1TB2mHUVg==","input-label-wrapper":"_1PicEoAvLZPkLOkw7APu8A==",inputLabelWrapper:"_1PicEoAvLZPkLOkw7APu8A==","input-label":"QMvBMWoxQOtVBwFTxqE5zA==",inputLabel:"QMvBMWoxQOtVBwFTxqE5zA==","input-icon-right":"ePWXoEzsI85i+jGku0cZ6w==",inputIconRight:"ePWXoEzsI85i+jGku0cZ6w=="};const r=o},316618526:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".G\\+cpdfUj1QVDq7qMfwpIqQ\\=\\={display:inline-block;position:relative}.l3LGUSChy1JAPDVfsPgIhg\\=\\={display:flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:none;padding:0px}@media(max-width: 576px){.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus,.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus-visible{outline:none}.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus img,.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus-visible img{border-radius:10px;outline-offset:2.5px;outline:3px solid #8a95a3}}@media(min-width: 576px){.l3LGUSChy1JAPDVfsPgIhg\\=\\=:hover span{color:#001b89}.l3LGUSChy1JAPDVfsPgIhg\\=\\=:active,.l3LGUSChy1JAPDVfsPgIhg\\=\\
1=:focus{outline:none}.l3LGUSChy1JAPDVfsPgIhg\\=\\=:active span,.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus span{color:#375fff}.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus-visible{outline:3px solid #5573eb;border-radius:4px;outline-offset:2px}.l3LGUSChy1JAPDVfsPgIhg\\=\\=:focus-visible span{color:#002de4}}.j4rB\\+jUIrZJVbNPAE4QX-Q\\=\\={font-size:14px;line-height:16px;color:#002de4}.ocOfxV6j-PjGTn6Yg2Ao-A\\=\\={z-index:10;background:#fff}@media(min-width: 576px){.ocOfxV6j-PjGTn6Yg2Ao-A\\=\\={padding:40px;bottom:34px;right:0px;width:376px;border-radius:16px;position:absolute;box-shadow:0px 0px 24px #c1cbd4}}@media(max-width: 576.01px){.ocOfxV6j-PjGTn6Yg2Ao-A\\=\\={bottom:0px;right:0px;left:0px;width:100%;border-radius:16px 16px 0px 0px;position:fixed}}.XWq14fDwYuOIYi4OEh--kw\\=\\={margin-bottom:16px;font-weight:bold;font-size:20px;line-height:32px;color:#0e101e}.yPUYKShrThZP15XFDEhNig\\=\\={font-size:16px;line-height:24px}@media(max-width: 576px){._1rHxqJ3mSvC\\+9OpHMb52gQ\\=\\={display:flex;flex-direction:column}}@media(max-width: 576px){.JU7\\+2XFdhMiWG\\+em8bKMFQ\\=\\={display:flex;flex-direction:column;padding:0px 56px 56px}}@media(max-width: 576px){.r-mp5CaqtI1kGMc5OaMXSQ\\=\\={margin:25px 25px 14px 0px;align-self:flex-end;padding:4px}}@media(max-width: 576px){.tZXedyCsh4R3EM6LCqgf2A\\=\\={background:#6c7687;opacity:.2;position:fixed;top:0px;bottom:0px;right:0px;left:0px;z-index:10;overflow-y:hidden;pointer-events:none}}",""]),o.locals={"tooltip-root":"G+cpdfUj1QVDq7qMfwpIqQ==",tooltipRoot:"G+cpdfUj1QVDq7qMfwpIqQ==","tooltip-button":"l3LGUSChy1JAPDVfsPgIhg==",tooltipButton:"l3LGUSChy1JAPDVfsPgIhg==","tooltip-label":"j4rB+jUIrZJVbNPAE4QX-Q==",tooltipLabel:"j4rB+jUIrZJVbNPAE4QX-Q==",tooltip:"ocOfxV6j-PjGTn6Yg2Ao-A==",title:"XWq14fDwYuOIYi4OEh--kw==","tooltip-content":"yPUYKShrThZP15XFDEhNig==",tooltipContent:"yPUYKShrThZP15XFDEhNig==","tooltip-wrapper":"_1rHxqJ3mSvC+9OpHMb52gQ==",tooltipWrapper:"_1rHxqJ3mSvC+9OpHMb52gQ==","content-wrapper":"JU7+2XFdhMiWG+em8bKMFQ==",contentWrapper:"JU7+2XFdhMiWG+em8bKMFQ==","close-icon":"r-mp5CaqtI1kGMc5OaMXSQ==",closeIcon:"r-mp5CaqtI1kGMc5OaMXSQ==",overlay:"tZXedyCsh4R3EM6LCqgf2A=="};const r=o},6599262688:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});var a=n(4579028391),o=n.n(a)()((function(e){return e[1]}));o.push([e.id,".mission-milestone-workflow input{border-radius:8px;font-size:20px;line-height:32px;padding:6px 16px 4px;color:inherit;border-width:2px;border-color:#8a95a3}.mission-milestone-workflow input[type=text]:focus,.mission-milestone-workflow input[type=password]:focus,.mission-milestone-workflow input[type=date]:focus,.mission-milestone-workflow input[type=datetime]:focus,.mission-milestone-workflow input[type=datetime-local]:focus,.mission-milestone-workflow input[type=month]:focus,.mission-milestone-workflow input[type=week]:focus,.mission-milestone-workflow input[type=email]:focus,.mission-milestone-workflow input[type=number]:focus,.mission-milestone-workflow input[type=search]:focus,.mission-milestone-workflow input[type=tel]:focus,.mission-milestone-workflow input[type=time]:focus,.mission-milestone-workflow input[type=url]:focus,.mission-milestone-workflow textarea:focus,.mission-milestone-workflow select:focus{border-color:#002de4}.mission-milestone-workflow li{padding:4px 0 4px 8px}",""]),o.locals={};const r=o},1358007364:(e,t,n)=>{var a=n(8838447392),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},6102725794:(e,t,n)=>{var a=n(2356001134),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},1744563834:(e,t,n)=>{var a=n(2576184710),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},3221768106:(e,t,n)=>{var a=n(9032990518),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},8251881242:(e,t,n)=>{var a=n(9559541334),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}}
1,701365302:(e,t,n)=>{var a=n(4396994722),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},2734266178:(e,t,n)=>{var a=n(316618526),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},1566741852:(e,t,n)=>{var a=n(6599262688),o=n(1619006158),r="string"==typeof a?[[e.id,a,""]]:a;void 0!==r.default&&(r=r.default),(t=e.exports=r.locals||{})._getContent=function(){return r},t._getCss=function(){return""+r},t._insertCss=function(e){return o(r,e)}},1361200976:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Workflow:()=>ua});var a=n(6950451566),o=n.n(a),r=n(5793949263),l=n.n(r),i=n(7529497754);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s.apply(this,arguments)}const c="SET_LOADING";function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},u.apply(this,arguments)}const M="SET_TOAST",d=(e,t)=>{e({type:M,toast:t})};var m=n(4603874990),g=n(8154860124);function w(){return w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},w.apply(this,arguments)}const N="SET_REAL_TIME_STATUS",p=(e,t)=>{e({type:N,realTimeStatus:t})};function I(){return I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},I.apply(this,arguments)}const D="SET_DYNAMIC_ETA",f=(e,t)=>{e({type:D,dynamicEta:t})};function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},E.apply(this,arguments)}const x="COUNTDOWN_DYNAMIC_ETA";var j=n(3145106751);function y(){return y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},y.apply(this,arguments)}const A="SET_CONFIRM",h=(e,t)=>{e({type:A,showCancelConfirm:t})};function T(){return T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},T.apply(this,arguments)}const z="SET_ALLOW_CANCEL",b=(e,t)=>{e({type:z,allowCancel:t})};var C=n(4468538212);function S(){return S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},S.apply(this,arguments)}const O="SET_SHOW_UPLOAD_ANOTHER",v=(e,t)=>{switch(t.type){case c:return(e=>s({},e,{loading:!1}))(e);case M:return((e,t)=>{const{toast:n}=t;return u({},e,{toast:n})})(e,t);case m.$E:return(0,m.NZ)(e);case N:return((e,t)=>{const{realTimeStatus:n}=t;return n?n===g.g.CONVERSION||n===g.g.CHECKS?w({},e,{realTimeStatus:g.g.PROCESSING}):w({},e,{realTimeStatus:n}):w({},e,{realTimeStatus:g.g.PROCESSING})})(e,t);case D:return((e,t)=>{const{dynamicEta:n}=t;return void 0!==n?I({},e,{dynamicEta:n}):e})(e,t);case x:return(e=>{const{dynamicEta:t}=e;return E({},e,{dynamicEta:t-1})})(e);case j._1:return(0,j.KR)(e,t);case A:return((e,t)=>{const{showCancelConfirm:n}=t;return y({},e,{showCancelConfirm:n})})(e,t);case z:return((e,t)=>{const{allowCancel:n}=t;return T({},e,{allowCancel:n})})(e,t);case C.D1:return(0,C.PT)(e,t);case O:return((e,t)=>{const{showUploadAnother:n}=t;return S({},e,{showUploadAnother:n})})(e,t)}return e};var L=n(9368174324),k=n(627207613),Q=n.n(k),P=n(3717649176),U=n(3534288399),Y=n(2914611968),Z=n(9347043990),R=n(9944994627);function V(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function G(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){V(r,a,o,l,i,"next",e)}function i(e){V(r,a,o,l,i,"throw",e)}l(void 0)}))}}const F=G((function*(e=!1,t=""){const n=new URLSearchParams;let a;t&&(n.append("cht",t),a={"Ch-Token":t});try{const t=e?`${(0,Z.Wt)()}/smart-scan/uploads/latest/?${n.toString()}`:"/api/v1/smart-scan/uploads/latest/",o=yield fetch(t,{headers:a});if(!o.ok){if([403,404,400].includes(o.status))throw new R.FetchError({code:o.status,message:"User is not authorized to view smartscan status"});const e=yield o.json();throw new Y.h("Smartscan upload failed",e)}return yield o.json()}catch(e){if(e instanceof R.FetchError)return(0,R.logIfUnexpectedResponseCode)(e,e.message,"fetch",[403,404,400]),"";const t="An unexpected error occurred";var o;if(e instanceof Y.h)return(null==(o=e.details.error)?void 0:o.message)||t;if(!(e instanceof SyntaxError))return U.default.error("Errored fetching smartscan status: EntryPoint.api.ts",e),t}}));var W=n(5394039626),_=n(3111690972);function B(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function H(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){B(r,a,o,l,i,"next",e)}function i(e){B(r,a,o,l,i,"throw",e)}l(void 0)}))}}const J=H((function*(e,t=!1,n){const a=yield F(t,n);if((e=>{e({type:c})})(e),"string"==typeof a);else{const{jobId:t,createdOn:n,fileName:o,school:r,enriched:l,error:i,realTimeStatus:s,thumbnail:c,dynamicETAInSeconds_75th:u}=a,M=(0,W.qT)(t);i?((0,j.Ph)(e,{status:"UPLOADING",jobId:t}),M||d(e,(0,W.ys)(i))):t&&(f(e,u),((e,t)=>{e({type:O,showUploadAnother:t})})(e,!0),r?l?(0,W.vA)(l)&&(p(e,g.g.ENRICHED),(0,m.sI)(e),(0,j.Ph)(e,{fileName:o,status:"ANALYZED",data:l,jobId:t,thumbnail:c,showToast:!0})):(0,W.kL)(n)?((0,j.Ph)(e,{status:"UPLOADING",jobId:t}),M||d(e,_.X.timeout)):((0,j.Ph)(e,{fileName:o,status:"ANALYZING",createdOn:new Date(n),jobId:t,thumbnail:c}),p(e,s)):((0,j.Ph)(e,{fileName:o,status:"UPLOADED",createdOn:new Date(n),jobId:t,thumbnail:c}),p(e,l?g.g.ENRICHED:s)))}}));var X=n(818107561);function $(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function q(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){$(r,a,o,l,i,"next",e)}function i(e){$(r,a,o,l,i,"throw",e)}l(void 0)}))}}const K=q((function*(e,t=!1,n){const a=yield F(t,n);ee(a,e)})),ee=(e,t)=>
1{if("string"==typeof e)return;const{enriched:n,error:a,realTimeStatus:o,dynamicETAInSeconds_75th:r}=e;a||(n?p(t,g.g.ENRICHED):(f(t,r),p(t,o)))};function te(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function ne(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){te(r,a,o,l,i,"next",e)}function i(e){te(r,a,o,l,i,"throw",e)}l(void 0)}))}}const ae=ne((function*(e,t=!1,n){const a=yield F(t,n);oe(a,e)})),oe=(e,t)=>{if("string"==typeof e)return;const{jobId:n,createdOn:a,fileName:o,enriched:r,error:l,realTimeStatus:i,thumbnail:s,dynamicETAInSeconds_75th:c}=e,u=(0,W.qT)(n);return l?((0,j.Ph)(t,{status:"UPLOADING",jobId:n}),void(u||d(t,(0,W.ys)(l)))):n&&r&&(0,W.vA)(r)?((0,m.sI)(t),void(0,j.Ph)(t,{fileName:o,status:"ANALYZED",data:r,jobId:n,thumbnail:s,showToast:!1})):void((0,W.kL)(a)?((0,j.Ph)(t,{status:"UPLOADING",jobId:n}),u||d(t,_.X.timeout)):(f(t,c),p(t,i)))},re=()=>{const{dynamicEta:e}=(0,i.S3)(),t=(0,i.zI)();(0,a.useEffect)((()=>{if(e>0){const e=setTimeout((()=>(e=>e({type:x}))(t)),1e3);return()=>clearTimeout(e)}}),[e,t])},le=()=>{(()=>{const{isExternal:e,jwtToken:t}=(0,i.S3)(),n=(0,i.zI)();(0,a.useEffect)((()=>{J(n,e,t)}),[n])})(),(()=>{const{realTimeStatus:e,step:t,isExternal:n,jwtToken:o}=(0,i.S3)(),r=(0,i.zI)(),l=(0,X.useWebsocket)();(0,a.useEffect)((()=>{var e;const n=null==(e=window.__CH_PERSON)?void 0:e.id;if(l){const e=e=>{e.data&&"UPLOADED"===t.status&&ee(e.data,r)},a=l.subscribe(`v1.user.${n}.me_smart_scan`,e);return()=>{a()}}}),[t,l,r]),(0,a.useEffect)((()=>{const e=()=>K(r,n,o);if("UPLOADED"===t.status){const t=setInterval(e,3e4);return()=>clearInterval(t)}}),[t.status,r]),(0,a.useEffect)((()=>{var t;const n=null==(t=window.__CH_PERSON)?void 0:t.id;if(l&&e!==g.g.ENRICHED){const e=e=>{const{data:t,messageType:n}=e;"course_hero.upload.messaging.document_status_changed"===n&&p(r,t.current_stage)},t=l.subscribe(`v1.user.${n}.me`,e);return()=>{t()}}}),[l,e,r])})(),(()=>{const{step:e,jwtToken:t,isExternal:n}=(0,i.S3)(),o=(0,i.zI)(),r=(0,X.useWebsocket)();(0,a.useEffect)((()=>{var t;const n=null==(t=window.__CH_PERSON)?void 0:t.id;if(r){const t=t=>{t.data&&"ANALYZING"===e.status&&oe(t.data,o)},a=r.subscribe(`v1.user.${n}.me_smart_scan`,t);return()=>{a()}}}),[e,r,o]),(0,a.useEffect)((()=>{const a=()=>ae(o,n,t);if("ANALYZING"===e.status){a();const e=setInterval(a,3e4);return()=>clearInterval(e)}}),[e.status,o])})(),re()};var ie=n(9689930517);var se=n(7073935324),ce=n(8954663013);const ue=e=>{const{open:t,onClose:n,children:r,closeButton:l}=e;return o().createElement(se.e,{as:a.Fragment,show:t,appear:!0},o().createElement(ce.l,{className:"tw-fixed tw-inset-0 tw-z-[10000]",onClose:n},o().createElement(se.e.Child,{as:a.Fragment,enter:"tw-ease-out tw-duration-300",enterFrom:"tw-opacity-0",enterTo:"tw-opacity-100",leave:"tw-ease-in tw-duration-200",leaveFrom:"tw-opacity-100",leaveTo:"tw-opacity-0"},o().createElement("div",{className:"tw-fixed tw-inset-0 tw-bg-gray-70 tw-bg-opacity-40"})),o().createElement(se.e.Child,{as:a.Fragment,enter:"tw-ease-out tw-duration-300",enterFrom:"tw-opacity-0 tw-scale-95",enterTo:"tw-opacity-100 tw-scale-100",leave:"tw-ease-in tw-duration-200",leaveFrom:"tw-opacity-100 tw-scale-100",leaveTo:"tw-opacity-0 tw-scale-95"},o().createElement("div",{className:"tw-flex tw-h-full tw-items-end tw-justify-center tw-transition-all md:tw-items-center"},o().createElement(ce.l.Panel,{className:Q()({"tw-relative tw-flex tw-flex-col tw-overflow-y-auto tw-bg-white tw-text-black":!0,"tw-max-h-[calc(100%_-_24px)] tw-min-w-full tw-rounded-t-lg tw-shadow md:tw-m-12 md:tw-max-h-[calc(100%_-_48px)] md:tw-min-w-0 md:tw-rounded-lg":!0})},l,o().createElement("div",{className:"tw-flex-auto tw-overflow-y-auto"},r))))))};var Me=n(7789484155),de=n(9457648141),me=n(19703092);function ge(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function we(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){ge(r,a,o,l,i,"next",e)}function i(e){ge(r,a,o,l,i,"throw",e)}l(void 0)}))}}const Ne=we((function*(e){try{const t=yield fetch(`/api/v1/smart-scan/${e}/cancel/`,{method:"POST"});if(!t.ok){const e=yield t.json();throw new Y.h("Smartscan cancel failed",e)}return!0}catch(e){return U.default.error("Errored canceling Smartscan upload",e),!1}}));var pe=n(2485027752);function Ie(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function De(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){Ie(r,a,o,l,i,"next",e)}function i(e){Ie(r,a,o,l,i,"throw",e)}l(void 0)}))}}const fe=()=>
1{const{step:e,showCancelConfirm:t}=(0,i.S3)(),n=(0,i.zI)(),{jobId:a,status:r}=e,l="ANALYZED"===r&&e.showToast,s=`/${ie.gP}/${a}/file/`,c=()=>{(0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:" Go Back",intent:"SmartScan go back from cancelation confirmation modal"}),h(n,!1)},u=De((function*(){(0,P.trackCtaClicked)({actionType:P.ActionType.PRIMARY,text:"Cancel Upload",intent:"SmartScan confirm cancelation"}),h(n,!1);(yield Ne(a))&&((0,m.Ws)(n),(0,j.Ph)(n,{status:"UPLOADING"}),(0,W.wz)(a))})),M=o().createElement(o().Fragment,null,o().createElement(Me.H3,{className:"tw-font-bold tw-mb-12"},o().createElement(pe.A,{id:"smartscanComp.confirmModal.seeDocument.title",defaultMessage:"Process complete"})),o().createElement("div",null,o().createElement(pe.A,{id:"smartscanComp.confirmModal.seeDocument.description",defaultMessage:"The document has finished processing."})),o().createElement("div",{className:"tw-mt-16 lg:tw-mt-24 lg:tw-flex"},o().createElement(de.N,{href:s,variant:"primary",asButton:!0,size:"lg",className:"!tw-text-white !tw-no-underline",onClick:()=>(0,P.trackCtaClicked)({actionType:P.ActionType.LINK,text:"See Document",intent:"SmartScan see document before confirming cancelation"})},o().createElement(pe.A,{id:"smartscanComp.confirmModal.seeDocument.link",defaultMessage:"See Document"})))),d=o().createElement(o().Fragment,null,o().createElement(Me.H3,{className:"tw-font-bold tw-mb-12"},o().createElement(pe.A,{id:"smartscanComp.confirmModal.confirmation.title",defaultMessage:"Are you sure you want to cancel the upload?"})),o().createElement("div",null,o().createElement(pe.A,{id:"smartscanComp.confirmModal.confirmation.description",defaultMessage:"You will not get insights from Course Hero's AI."})),o().createElement("div",{className:"tw-mt-16 lg:tw-mt-24 tw-flex tw-justify-between tw-gap-8 tw-flex-col lg:tw-flex-row"},o().createElement(me.$,{size:"lg",variant:"secondary",onClick:c},o().createElement(pe.A,{id:"smartscanComp.confirmModal.confirmation.cta1",defaultMessage:"Go Back"})),o().createElement(me.$,{size:"lg",variant:"primary",onClick:u},o().createElement(pe.A,{id:"smartscanComp.confirmModal.confirmation.cta2",defaultMessage:"Cancel Upload"}))));return o().createElement(ue,{open:t,onClose:c,closeButton:null},o().createElement("div",{className:"tw-text-gray-80 tw-p-12 lg:tw-p-28 md:tw-w-[496px] lg:tw-w-[640px]"},l?M:d))};var Ee=n(3727840908),xe=n(4907764235),je=n(3915538307),ye=n(6813547422),Ae=n(7718272244),he=n(1390991709),Te=n(6641476495),ze=n(9858893340),be=n(8725217944),Ce=n(8292124569),Se=n(9026724322),Oe=n(1906500248),ve=n(1446319927),Le=n(1291126884);const ke=({icon:e,mainText:t,subText:n,className:a,useSeparatorDot:r})=>o().createElement(o().Fragment,null,o().createElement("div",{className:Q()(a,"tw-rounded-full tw-border tw-border-gray-30 tw-py-2 tw-px-8 tw-w-fit")},o().createElement("div",{className:"tw-flex tw-items-center tw-text-sm tw-gap-3"},e,o().createElement("p",null,t," ",n&&o().createElement("span",{className:"tw-text-gray-60"},n)))),r&&o().createElement("div",{className:"tw-rounded-full tw-w-2 tw-h-2 tw-bg-[#A6AEB9]"}));function Qe(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function Pe(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){Qe(r,a,o,l,i,"next",e)}function i(e){Qe(r,a,o,l,i,"throw",e)}l(void 0)}))}}function Ue(){return Ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ue.apply(this,arguments)}const Ye={uploads:[],errors:[]},Ze=e=>{const t=(0,je.A)(),{jobId:n,enriched:r}=e,[l,s]=(0,a.useState)(!1),[c,u]=(0,a.useState)(""),[M,d]=(0,a.useState)(!1),[g,w]=(0,a.useState)(!!n&&r),{isModal:N,isHomepage:p,standalonePage:I,toast:D,isLandingPage:f,aiChatWithPdfXPath:E,enablePrivateUpload:x,isWorkspacePage:j}=(0,i.S3)(),y=(0,i.zI)(),A=(0,Te.Wk)(c,D),h=(0,a.useRef)(null),{isDesktop:T}=(0,Ae.SG)();let z=ve.P1[E];void 0===z&&(z=I?ve.P1.standalone:ve.P1.default);
1const b=Pe((function*(e,t,n){s(!0);const a=(0,Te.h_)(n),o=e.map((e=>(0,he.Cj)(e,a,x))),r=(yield Promise.allSettled(o)).reduce(((e,t)=>"fulfilled"===t.status&&null!==t.value?(e=>void 0!==e.value.jobid)(t)?Ue({},e,{uploads:[...e.uploads,t.value]}):Ue({},e,{errors:[...e.errors,t.value]}):e),Ye);s(!1);const l=new CustomEvent("multi-doc-workspace:batch-upload",{detail:r});window.dispatchEvent(l),(0,m.Ws)(y)})),{getRootProps:C,getInputProps:S,isDragActive:O}=(0,xe.VB)({accept:{"text/plain":[".txt"],"application/pdf":[".pdf"]},onDrop:b,noClick:!0,multiple:!0,disabled:M}),v=(0,a.useCallback)((()=>{const e=null==h?void 0:h.current;e&&(e.value="",e.click())}),[]),L=(0,a.useMemo)((()=>({dragging:O,error:A,uploadFile:v,searchExpanded:M,setSearchExpanded:d,setUploadError:u})),[O,A,v,M,d,u]);return o().createElement("section",{className:Q()("tw-text-center",{"tw-w-full md:tw-w-[86rem] lg:tw-w-[103rem]":N,"lg:tw-w-full":!N,"tw-w-full tw-pt-12 md:tw-pt-24":p,"tw-pt-32 tw-p-12 md:tw-pt-12 md:tw-px-12 md:tw-pb-24":N,"tw-w-full":I,"lg:tw-max-w-[173.5rem]":!N&&!f})},N&&o().createElement("section",{className:"tw-mt-24 tw-mb-12"},o().createElement("h2",{className:"tw-text-3xl tw-font-medium tw-text-center tw-mb-4"},t.formatMessage({id:"simpleBatchOmni.upload.header",defaultMessage:"Chat with multiple docs at the same time"})),o().createElement("div",{className:"tw-flex tw-justify-center tw-mb-8"},o().createElement(Le.A,{className:"tw-w-8 tw-h-8 tw-text-gray-60 tw-mr-2"}),o().createElement("div",{className:"tw-text-sm"},o().createElement("a",{className:"visited:tw-text-blue-50",target:"_blank",href:`${window.location.origin}/dashboard`,rel:"noreferrer"},"AI-powered "),"help for:")),o().createElement("div",{className:"tw-flex tw-gap-4 tw-items-center tw-justify-center"},o().createElement(ke,{className:"tw-rotate-[-2deg]",icon:o().createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIj4KPHJlY3QgeD0iMC4zNzQwMjMiIHk9IjAuMTEzMjgxIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSI5IiBmaWxsPSIjMjVBQjZBIi8+CjxwYXRoIGQ9Ik04LjY2NjU3IDguMzMyMDNDOC45ODEwOCA3LjM3NTM4IDkuMzIxODEgNS43MzcyNyA5LjMyMTgxIDUuNzM3MjdIOS4zNDgwMkM5LjM0ODAyIDUuNzM3MjcgOS41NTc3IDYuOTk1MzQgOS45NzcwNSA4LjMzMjAzTDEwLjU2NjggMTAuMTUzNkg4LjA2Mzc0TDguNjY2NTcgOC4zMzIwM1pNMTEuNjkzOCAxMy42MTMzSDE0LjA1MjdMMTAuNTI3NSAzLjg2MzI4SDguMjA3OUw0LjY5NTggMTMuNjEzM0g2LjkzNjczTDcuNTUyNjYgMTEuNzUyNEgxMS4wOTFMMTEuNjkzOCAxMy42MTMzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==",role:"presentation"}),mainText:"Answers and explanations",useSeparatorDot:!0}),o().createElement(ke,{className:"tw-rotate-[1deg]",icon:o().createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zMTAyIDguNjUyMTRDMTAuMTQwMyA4LjQ4MjI4IDEwLjExNTYgOC4yMTc1MiAxMC4yMzI0IDguMDA2ODZDMTAuNjUyOCA3LjI0NTggMTAuODkyOCA2LjM2OTkzIDEwLjg5MjggNS40MzkwOUMxMC44OTI4IDIuNTA0MDkgOC41MTM3MyAwLjEyNSA1LjU3ODc0IDAuMTI1QzIuNjQzNzQgMC4xMjUgMC4yNjQ2NDggMi41MDQwOSAwLjI2NDY0OCA1LjQzOTA5QzAuMjY0NjQ4IDguMzczMjcgMi42NDM3NCAxMC43NTMyIDUuNTc4NzQgMTAuNzUzMkM2LjUxMzQ1IDEwLjc1MzIgNy4zOTMxMiAxMC41MTEyIDguMTU2MDIgMTAuMDg3QzguMzYyODkgOS45NzIyIDguNjIzODQgOS45OTQwMiA4Ljc5NDY2IDEwLjE1OTFMMTEuNzg3NiAxMy4wNTI0QzExLjk5MTYgMTMuMjQ4OSAxMS45OTQ0IDEzLjU3MzQgMTEuNzk0MiAxMy43NzM2TDEwLjk4NzYgMTQuNTgwMkMxMC43OTQgMTQuNzczOCAxMC43OTAyIDE1LjA4NyAxMC45NzgxIDE1LjI4NjNMMTIuNTU5IDE2Ljk1NDVDMTIuNzU1NSAxNy4xNjE0IDEzLjA4MjkgMTcuMTY0MiAxMy4yODc4IDE2Ljk2NjhDMTQuMTczMiAxNi4xMTM3IDE0LjUzNjcgMTUuOTc0MiAxNS4zMDgxIDE2LjYwOTFDMTUuNzUzMiAxNi45NzQ0IDE2LjQwNTEgMTYuOTc3MyAxNi43OTQyIDE2LjU1MzFMMTYuODE3IDE2LjUyODRDMTcuMTgzMyAxNi4xMjg5IDE3LjE3IDE1LjUxMjEgMTYuNzg2NiAxNS4xMjg3TDEwLjMxMDIgOC42NTIxNFpNNS41Nzg3MSA4LjcyODA1QzcuMzk1OTUgOC43MjgwNSA4Ljg2ODc5IDcuMjU1MjkgOC44Njg3OSA1LjQzODk5QzguODY4NzkgMy42MjE3NSA3LjM5NjAzIDIuMTQ4OTEgNS41Nzg3MSAyLjE0ODkxQzMuNzYxNCAyLjE0ODkxIDIuMjg4NjMgMy42MjE2NyAyLjI4ODYzIDUuNDM4OTlDMi4yODg2MyA3LjI1NTI3IDMuNzYxNCA4LjcyODA1IDUuNTc4NzEgOC43MjgwNVoiIGZpbGw9IiM3RTQ4QkIiLz4KPC9zdmc+Cg==",role:"presentation"}),mainText:"Key themes",useSeparatorDot:!0}),o().createElement(ke,{className:"tw-rotate-[2deg]",icon:o().createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTcuMDkwNDMgOS43MzE4MUM3LjIyMDg5IDkuODI5NjggNy4yODYwNiAxMC4wMjUzIDcuMjUzNDcgMTAuMTg4NEw2LjgyOTUxIDEyLjA0N0M2LjczMTY0IDEyLjQzODMgNy4xNTU1OSAxMi43NjQzIDcuNTE0MjYgMTIuNTM2MUw5LjE0NDcgMTEuNTU3OUM5LjMwNzc0IDExLjQ2IDkuNDcwNzggMTEuNDYgOS42MzM4MyAxMS41NTc5TDExLjI2NDMgMTIuNTM2MUMxMS42MjI5IDEyLjc2NDQgMTIuMDQ2OSAxMi40MzgzIDExLjk0OSAxMi4wNDdMMTEuNDkyNSAxMC4xODg0QzExLjQ1OTkgMTAuMDI1MyAxMS41MjUxIDkuODI5NjkgMTEuNjU1NSA5LjczMTgxTDEzLjA5MDMgOC40OTI2M0MxMy40MTY0IDguMjMxNzIgMTMuMjIwOCA3LjcwOTk5IDEyLjgyOTQgNy42Nzc0MUwxMC45MzggNy41MTQzN0MxMC43NzUgNy41MTQzNyAxMC42MTIgNy4zODM5MSAxMC41NDY4IDcuMjIwODZMOS43OTY5NiA1LjQ5MjY2QzkuNjMzOTIgNS4xMDE0MSA5LjExMjIxIDUuMTAxNDEgOC45NDkxNiA1LjQ5MjY2TDguMTk5MTEgNy4yNTM1NUM4LjEzMzkzIDcuNDE2NiA3Ljk3MDg5IDcuNTE0NDcgNy44MDc4NiA3LjU0NzA2TDUuOTE2NSA3LjcxMDFDNS40OTI1MyA3Ljc0MjY5IDUuMzI5NDkgOC4yNjQ0IDUuNjU1NTkgOC41MjUzMkw3LjA5MDQzIDkuNzMxODFaIiBmaWxsPSIjRUY4RTAwIi8+CjxwYXRoIGQ9Ik05LjM3NDAyIDE4LjExMzNDMTQuMzMwNSAxOC4xMTMzIDE4LjM3NCAxNC4wNjk4IDE4LjM3NCA5LjExMzI4QzE4LjM3NCA0LjE1Njc2IDE0LjMzMDUgMC4xMTMyODEgOS4zNzQwMiAwLjExMzI4MUM0LjQxNzUgMC4xMTMyODEgMC4zNzQwMjMgNC4xNTY3NiAwLjM3NDAyMyA5LjExMzI4QzAuMzc0MDIzIDE0LjA2OTggNC40MTc1IDE4LjExMzMgOS4zNzQwMiAxOC4xMTMzWk05LjM3NDAyIDIuNTI2MzJDMTIuOTkzNiAyLjUyNjMyIDE1Ljk2MSA1LjQ2MTExIDE1Ljk2MSA5LjExMzI4QzE1Ljk2MSAxMi43NjU1IDEyLjk5MzYgMTUuNzAwMiA5LjM3NDAyIDE1LjcwMDJDNS43NTQ0NiAxNS43MDAyIDIuNzg3MDcgMTIuNzMyOCAyLjc4NzA3IDkuMTEzMjhDMi43ODcwNyA1LjQ5MzcyIDUuNzU0NDYgMi41MjYzMiA5LjM3NDAyIDIuNTI2MzJaIiBmaWxsPSIjRUY4RTAwIi8+Cjwvc3ZnPgo=",role:"presentation"}),mainText:"Thesis ideas",useSeparatorDot:!0}),o().createElement(ke,{className:"tw-rotate-[-2deg]",icon:o().createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE3IDEwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTYuNDA0ODkgMC43NTk3NjZIMTUuNjMxOUMxNS45MzI5IDAuNzU5NzY2IDE2LjIwNzIgMC44ODM0OSAxNi40MDYxIDEuMDgxODNMMTYuNDA3NCAxLjA4MTE5QzE2LjYwNTggMS4yNzk1MyAxNi43Mjk1IDEuNTUzNzYgMTYuNzI5NSAxLjg1NjA2VjIuNjg3MDVDMTYuNzI5NSAyLjk4OTM1IDE2LjYwNTggMy4yNjM1OCAxNi40MDc0IDMuNDYxOTJDMTYuMjA4NCAzLjY2MDI1IDE1LjkzNDggMy43ODM5OCAxNS42MzI1IDMuNzgzOThINi4
10MDU1M0M2LjEwMzIzIDMuNzgzOTggNS44MjkgMy42NjAyNiA1LjYzMDY2IDMuNDYxOTJDNS40MzIzMiAzLjI2MzU3IDUuMzA4NTkgMi45ODkzNSA1LjMwODU5IDIuNjg3MDVWMS44NTYwNkM1LjMwODU5IDEuNTUzNzYgNS40MzIzMiAxLjI3OTUzIDUuNjMwNjYgMS4wODExOUM1LjgyOSAwLjg4MjIxNiA2LjEwMjU5IDAuNzU5NzY2IDYuNDA0ODkgMC43NTk3NjZaTTYuNDA0ODkgNi40NDI4NkgxNS42MzE5QzE1LjkzMjkgNi40NDI4NiAxNi4yMDcyIDYuNTY2NTkgMTYuNDA2MSA2Ljc2NDkzTDE2LjQwNzQgNi43NjM2NUMxNi42MDU4IDYuOTYxOTkgMTYuNzI5NSA3LjIzNjIyIDE2LjcyOTUgNy41Mzg1MlY4LjM2OTUxQzE2LjcyOTUgOC42NzE4MSAxNi42MDU4IDguOTQ2MDMgMTYuNDA3NCA5LjE0NDM3QzE2LjIwODQgOS4zNDMzNSAxNS45MzQ4IDkuNDY2NDQgMTUuNjMyNSA5LjQ2NjQ0SDYuNDA1NTNDNi4xMDMyMyA5LjQ2NjQ0IDUuODI5IDkuMzQyNzIgNS42MzA2NiA5LjE0NDM3QzUuNDMyMzIgOC45NDYwMyA1LjMwODU5IDguNjcxODEgNS4zMDg1OSA4LjM2OTUxVjcuNTM4NTJDNS4zMDg1OSA3LjIzNjIyIDUuNDMyMzIgNi45NjE5OSA1LjYzMDY2IDYuNzYzNjVDNS44MjkgNi41NjUzMSA2LjEwMzIzIDYuNDQxNTkgNi40MDU1MyA2LjQ0MTU5TDYuNDA0ODkgNi40NDI4NloiIGZpbGw9IiMxNUFDQUYiLz4KPHBhdGggZD0iTTEuOTQ2NDggNi40NDI4NkgxLjExNTQ5QzAuODI3MjMgNi40NDI4NiAwLjU2MzgyOSA2LjU1NjM4IDAuMzY2NzY5IDYuNzQxMzNDMC4zNTc4NCA2Ljc0ODk5IDAuMzQ4OTEyIDYuNzU2NjQgMC4zNDA2MjEgNi43NjQ5M0MwLjE0MjI3OSA2Ljk2MzI3IDAuMDE4NTU0NyA3LjIzNzUgMC4wMTg1NTQ3IDcuNTM5NzlWOC4zNzA3OEMwLjAxODU1NDcgOC42NzMwOCAwLjE0MjI4MiA4Ljk0NzMxIDAuMzQwNjIxIDkuMTQ1NjVDMC41Mzg5NiA5LjM0Mzk5IDAuODEzMTkgOS40Njc3MiAxLjExNTQ5IDkuNDY3NzJIMS45NDY0OEMyLjI0ODc3IDkuNDY3NzIgMi41MjIzNiA5LjM0NDYzIDIuNzIxMzQgOS4xNDU2NUMyLjkxOTY4IDguOTQ3MzEgMy4wNDM0MSA4LjY3MzA4IDMuMDQzNDEgOC4zNzA3OFY3LjUzOTc5QzMuMDQzNDEgNy4yMzc1IDIuOTE5NjggNi45NjMyNyAyLjcyMTM0IDYuNzY0OTNDMi41MjMgNi41NjY1OSAyLjI0ODc3IDYuNDQyODYgMS45NDY0OCA2LjQ0Mjg2WiIgZmlsbD0iIzE1QUNBRiIvPgo8cGF0aCBkPSJNMS45NDY0OCAwLjc1OTc2NkgxLjExNTQ5QzAuODI3MjMgMC43NTk3NjYgMC41NjM4MjkgMC44NzMyODMgMC4zNjY3NjkgMS4wNTgyM0MwLjM1Nzg0IDEuMDY1ODkgMC4zNDg5MTIgMS4wNzM1NCAwLjM0MDYyMSAxLjA4MTgzQzAuMTQyMjc5IDEuMjgwMTcgMC4wMTg1NTQ3IDEuNTU0NCAwLjAxODU1NDcgMS44NTY3VjIuNjg3NjlDMC4wMTg1NTQ3IDIuOTg5OTggMC4xNDIyODIgMy4yNjQyMSAwLjM0MDYyMSAzLjQ2MjU1QzAuNTM4OTYgMy42NjA4OSAwLjgxMzE5IDMuNzg0NjIgMS4xMTU0OSAzLjc4NDYySDEuOTQ2NDhDMi4yNDg3NyAzLjc4NDYyIDIuNTIyMzYgMy42NjA4OSAyLjcyMTM0IDMuNDYyNTVDMi45MTk2OCAzLjI2NDIxIDMuMDQzNDEgMi45ODk5OCAzLjA0MzQxIDIuNjg3NjlWMS44NTY3QzMuMDQzNDEgMS41NTQ0IDIuOTE5NjggMS4yODAxNyAyLjcyMTM0IDEuMDgxODNDMi41MjMgMC44ODM0OSAyLjI0ODc3IDAuNzU5NzY2IDEuOTQ2NDggMC43NTk3NjZaIiBmaWxsPSIjMTVBQ0FGIi8+Cjwvc3ZnPgo=",role:"presentation"}),mainText:"Scannable outline"})),o().createElement(ke,{className:"tw-rotate-[1deg] tw-mx-auto tw-mt-4",icon:o().createElement("img",{src:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTMuNjI0MDkgOC4zNjMyMUMzLjg4OTMgOC4zNjMyMSA0LjE0MzY0IDguMjU3ODIgNC4zMzEyIDguMDcwMzFDNC41MTg3IDcuODgyNzMgNC42MjQxIDcuNjI4NDEgNC42MjQxIDcuMzYzMlYzLjExMzE3QzQuNjI0MSAyLjg0Nzk2IDQuNzI5NDkgMi41OTM2MiA0LjkxNyAyLjQwNjA2QzUuMTA0NTggMi4yMTg1NiA1LjM1ODkgMi4xMTMxNiA1LjYyNDExIDIuMTEzMTZIMTEuNTAxN0MxMS42MzM3IDIuMTEzMDggMTEuNzYwNCAyLjE2NTE2IDExLjg1NDEgMi4yNTgxOEwxNC4yMjQxIDQuNjMwN0MxNC4zMTk1IDQuNzI0MjEgMTQuMzczNiA0Ljg1MjA2IDE0LjM3NDEgNC45ODU2OFYxMy4xMTMyQzE0LjM3NDEgMTMuMzc4NSAxNC4yNjg3IDEzLjYzMjggMTQuMDgxMiAxMy44MjA0QzEzLjg5MzYgMTQuMDA3OSAxMy42MzkzIDE0LjExMzMgMTMuMzc0MSAxNC4xMTMzSDExLjg3NDFDMTEuNTE2OCAxNC4xMTMzIDExLjE4NjcgMTQuMzAzOCAxMS4wMDggMTQuNjEzM0MxMC44Mjk0IDE0LjkyMjcgMTAuODI5NCAxNS4zMDM4IDExLjAwOCAxNS42MTMzQzExLjE4NjcgMTUuOTIyNyAxMS41MTY4IDE2LjExMzMgMTEuODc0MSAxNi4xMTMzSDEzLjM3NDFDMTQuMTY5OCAxNi4xMTMzIDE0LjkzMjggMTUuNzk3MiAxNS40OTU0IDE1LjIzNDZDMTYuMDU4IDE0LjY3MTkgMTYuMzc0MSAxMy45MDg5IDE2LjM3NDEgMTMuMTEzM1Y0Ljk4NTc2QzE2LjM3MzkgNC4zMjI3NiAxNi4xMTA1IDMuNjg3IDE1LjY0MTUgMy4yMTgyNUwxMy4yNjkgMC44NDgyMzFWMC44NDgzMTJDMTIuODAxOCAwLjM3Njg3MSAxMi4xNjUzIDAuMTEyMTM5IDExLjUwMTUgMC4xMTMyODVINS42MjM5NkM0LjgyODMxIDAuMTEzMjg1IDQuMDY1MjkgMC40MjkzNzEgMy41MDI3IDAuOTkxOTU5QzIuOTQwMTEgMS41NTQ2MyAyLjYyNDAyIDIuMzE3NjYgMi42MjQwMiAzLjExMzIzVjcuMzYzMjZDMi42MjQwMiA3LjYyODQ3IDIuNzI5NDEgNy44ODI4MSAyLjkxNjkyIDguMDcwMzdDMy4xMDQ1IDguMjU3ODcgMy4zNTg4MiA4LjM2MzI3IDMuNjI0MDMgOC4zNjMyN0wzLjYyNDA5IDguMzYzMjFaIiBmaWxsPSIjMzc1RkZGIi8+CjxwYXRoIGQ9Ik03LjM0MTU3IDEwLjM2MjlINi42MjQwNUM2LjI2Njc5IDEwLjM2MjkgNS45MzY2MiAxMC41NTM1IDUuNzU4IDEwLjg2MjlDNS41NzkzNyAxMS4xNzIzIDUuNTc5MzcgMTEuNTUzNSA1Ljc1OCAxMS44NjI5QzUuOTM2NjMgMTIuMTcyMyA2LjI2Njc5IDEyLjM2MjkgNi42MjQwNSAxMi4zNjI5SDcuMzc0MDVDNy4zMTQwNyAxMi44MDA0IDYuNzc2NTUgMTMuNzUwNCA2LjAyNjU0IDE0LjMxMjlDNS43NDA3MyAxNC41MjczIDUuNTkxIDE0Ljg3NzggNS42MzM3MiAxNS4yMzI1QzUuNjc2NDUgMTUuNTg3MiA1LjkwNTIxIDE1Ljg5MjIgNi4yMzM3NSAxNi4wMzI1QzYuNTYyMyAxNi4xNzI5IDYuOTQwNzIgMTYuMTI3MiA3LjIyNjU5IDE1LjkxMjlDOC4zOTQwOCAxNS4wMzc5IDkuMzE2NjEgMTMuNTMyOSA5LjM3NDExIDEyLjQxMjlDOS40MjcxNyAxMS44NzY0IDkuMjUwOTggMTEuMzQyNSA4Ljg4OTA4IDEwLjk0MjlDOC40NzgxOCAxMC41Mzk5IDcuOTE2MTggMTAuMzI5MyA3LjM0MTYzIDEwLjM2MjlMNy4zNDE1NyAxMC4zNjI5WiIgZmlsbD0iIzM3NUZGRiIvPgo8cGF0aCBkPSJNMS4zNzM5OCAxMi4zNjI5SDIuMTIzOTlDMi4wNjQwMSAxMi44MDA0IDEuNTI2NDggMTMuNzUwNCAwLjc3NjQ3OCAxNC4zMTI5QzAuNDkwNjYzIDE0LjUyNzMgMC4zNDA5MzIgMTQuODc3OCAwLjM4MzY2MiAxNS4yMzI1QzAuNDI2Mzg3IDE1LjU4NzIgMC42NTUxNDQgMTUuODkyMiAwLjk4MzY4OCAxNi4wMzI1QzEuMzEyMjMgMTYuMTcyOSAxLjY5MDY1IDE2LjEyNzIgMS45NzY1MyAxNS45MTI5QzMuMTQ0MDIgMTUuMDM3OSA0LjA2NjU1IDEzLjUzMjkgNC4xMjQwNSAxMi40MTI5QzQuMTc3MTEgMTEuODc2NCA0LjA
1wMDkyIDExLjM0MjUgMy42MzkwMiAxMC45NDI5QzMuMjI4MTIgMTAuNTM5OSAyLjY2NjEyIDEwLjMyOTMgMi4wOTE1NyAxMC4zNjI5SDEuMzc0MDVDMS4wMTY3OSAxMC4zNjI5IDAuNjg2NjIzIDEwLjU1MzUgMC41MDc5OTYgMTAuODYyOUMwLjMyOTM2NiAxMS4xNzIzIDAuMzI5MzY2IDExLjU1MzUgMC41MDc5OTYgMTEuODYyOUMwLjY4NjYyNyAxMi4xNzIzIDEuMDE2NzkgMTIuMzYyOSAxLjM3NDA1IDEyLjM2MjlMMS4zNzM5OCAxMi4zNjI5WiIgZmlsbD0iIzM3NUZGRiIvPgo8L3N2Zz4K",role:"presentation"}),mainText:"Commonly cited sources",subText:"(coming soon)"})),g&&n&&o().createElement(Oe.U,{jobId:n,onClose:()=>w(!1)}),o().createElement("div",{className:Q()("tw-relative",{"tw-shadow-lg tw-rounded-[32px] tw-p-16":p&&T&&!l})},o().createElement(ye.T.Provider,{value:L},o().createElement("div",Ue({},C(),{onClick:()=>{T||M||((0,P.trackCtaClicked)({actionType:P.ActionType.PRIMARY,text:"upload",intent:"Uploading from OmniScreen",xpath:z}),v())},className:Q()("tw-relative tw-border-2 tw-border-gray-50 tw-flex tw-flex-col focus-visible:tw-outline-blue-50 tw-bg-white tw-max-w-[712px] tw-mx-auto",{"tw-border-transparent":l,"tw-border-blue-40 tw-bg-blue-20":O,"tw-rounded-[32px] tw-border-solid lg:tw-border-dashed tw-p-12 md:tw-p-16 lg:tw-px-12 lg:tw-py-20":!I,"tw-border-dashed tw-px-12 md:tw-px-16 lg:tw-px-24 tw-rounded-[24px]":I,"tw-pb-12 tw-pt-12":I})}),o().createElement("div",{className:Q()("tw-transition-all tw-duration-300",{"tw-h-0":M,"tw-h-[28rem] lg:tw-h-[31rem] tw":N,"tw-h-[23rem] md:tw-h-[38.5rem] lg:tw-h-[39rem]":p&&!M,"tw-h-[23rem] md:tw-h-[20rem] md:tw-pt-4 lg:tw-h-[23rem]":I})},o().createElement("div",{className:Q()("tw-h-full tw-flex tw-flex-col tw-justify-center tw-items-center",{"tw-p-0 tw-pb-20":I&&!e.hideFooter,"tw-p-8":!I})},o().createElement(be.S,{onSuccess:(t,n)=>{var a;null==e||null==(a=e.onNextStep)||a.call(e,t,n)},isWorkspacePage:j}))),!A&&p&&o().createElement(Se.I,null),o().createElement("input",Ue({"data-testid":"drop-input"},S(),{ref:h,multiple:!0})),l&&o().createElement(ze.E,null)),!e.hideFooter&&!M&&o().createElement(Ce.Jx,null))))};var Re=n(9382008382),Ve=n(2442835032),Ge=n(26619728),Fe=n(900283304),We=n(1725805330),_e=n.n(We);function Be(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function He(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){Be(r,a,o,l,i,"next",e)}function i(e){Be(r,a,o,l,i,"throw",e)}l(void 0)}))}}const Je=He((function*(e,t){const n=`/api/v1/smart-scan/uploads/${e.job_id}/tag/`;try{const a={"Content-Type":"application/x-www-form-urlencoded"};t&&(a["Ch-Token"]=t);return yield fetch(n,{method:"POST",headers:a,body:_e().stringify(e)})}catch(t){return U.default.error(`Errored posting tags for ${e.job_id}`,t),t}}));function Xe(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function $e(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){Xe(r,a,o,l,i,"next",e)}function i(e){Xe(r,a,o,l,i,"throw",e)}l(void 0)}))}}const qe={academicYear:null,docType:null,courseSelection:null,schoolSelection:null,departmentSelection:null,courseNum:null},Ke=e=>(0,Fe.Ik)().shape({academicYear:(0,Fe.Ik)().nullable().shape({selectionId:(0,Fe.ai)()}),docType:(0,Fe.Ik)().nullable().shape({selectionId:(0,Fe.ai)()}),courseSelection:(0,Fe.Ik)().nullable().when("departmentSelection",{is:null,then:(0,Fe.Ik)().shape({selectionId:(0,Fe.ai)()}).required()}),schoolSelection:(0,Fe.Ik)().shape({selectionId:(0,Fe.ai)().required()}),departmentSelection:(0,Fe.Ik)().nullable().shape({selectionId:(0,Fe.ai)()}),courseNum:(0,Fe.Yj)().nullable().max(10,e.formatMessage({id:"smartscanComp.documentInfo.form.validation.under10Characters",defaultMessage:"Please keep value under 10 characters."})).trim().when("departmentSelection",{is:e=>!!e,then:(0,Fe.Yj)().required(e.formatMessage({id:"smartscanComp.documentInfo.form.validation.courseNum",defaultMessage:"Please enter a course number."}))})}),et=(new Date).getFullYear(),tt=Array.from(new Array(23),((e,t)=>-t+et)).map((e=>({value:e,label:`${e}`}))),nt=e=>[{value:"assessment",label:e.formatMessage({id:"document.type.assignment",defaultMessage:"Assignment"})},{value:"essay",label:e.formatMessage({id:"document.type.essay",defaultMessage:"Essay"})},{value:"lab",label:e.formatMessage({id:"document.type.lab",defaultMessage:"Lab"})},{value:"notes",label:e.formatMessage({id:"document.type.notes",defaultMessage:"Notes"})},{value:"lecture",label:e.formatMessage({id:"document.type.slides",defaultMessage:"Slides"})}],at=$e((function*({onSubmitError:e,onSubmitSuccess:t,fieldValues:n,requestCompleteHandler:a,jobId:o}){const{schoolSelection:r,courseSelection:l,courseNum:i,departmentSelection:s,academicYear:c,docType:u}=n,M={school_id:null==r?void 0:r.selectionId,course_id:null==l?void 0:l.selectionId,dept_acro:null==s?void 0:s.selectionName,course_num:null!=i?i:void 0,year:null==c?void 0:c.value,doc_type:null==u?void 0:u.value,job_id:o},d=yield Je(M);200===d.status?t():(null==a||a(),e(d.message))}));function ot(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function rt(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){ot(r,a,o,l,i,"next",e)}function i(e){ot(r,a,o,l,i,"throw",e)}l(void 0)}))}}function lt(){return lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},lt.apply(this,arguments)}const it={selectionId:0,selectionName:""};var st=n(9862564505);const ct={path:"/assets/lottie-animations/smart-scan-processing.json",status:(0,st.defineMessage)({id:"smartscanComp.animation.status.processing",defaultMessage:"Processing your document…"}),animationStyle:"tw-w-full tw-h-full tw-absolute tw-top-0"},ut={path:"/assets/lottie-animations/smart-scan-enriching.json",status:(0,st.defineMessage)({id:"smartscanComp.animation.status.enriching1",defaultMessage:"Enriching your document…"}),animationStyle:"tw-w-[125%] tw-h-[125%] tw-absolute tw-top-[-12.5%] tw-left-[-12.5%]"},Mt={path:"",status:(0,st.defineMessage)({id:"smartscanComp.animation.status.enriching2",defaultMessage:"Your enriched document is ready"}),animationStyle:"tw-w-full tw-h-full tw-absolute tw-top-0 tw-border-solid tw-border-[3px] tw-border-green-40 tw-border tw-flex tw-justify-center tw-items-center tw-rounded-md"},dt=e=>{switch(e){case g.g.PROCESSING:return ct;case g.g.ANALYZING:case g.g.FINALIZING:return ut;case g.g.ENRICHED:return Mt;default:return ct}},mt=(e,t)=>e>0?t.formatMessage({id:"smartscanComp.enrichingScreens.countdown.timeRemaining",defaultMessage:"Estimated {dynamicEta} {dynamicEta, plural, =1 {second} other {seconds}} remaining..."},{dynamicEta:e}):t.formatMessage({id:"smartscanComp.enrichingScreens.countdown.almostThere",defaultMessage:"Almost there..."});var gt=n(8057407676),wt=n(3965542715);const Nt=()=>o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"320",fill:"none",viewBox:"0 0 240 320",className:"tw-w-full tw-h-full"},o().createElement("rect",{width:"239",height:"319",x:"0.5",y:"0.5",fill:"#fff",rx:"7.5"}),o().createElement("rect",{width:"171",height:"8",x:"35",y:"38",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"124",height:"8",x:"35",y:"66",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"171",height:"8",x:"35",y:"94",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"158",height:"8",x:"35",y:"122",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"99",height:"8",x:"35",y:"150",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"153",height:"8",x:"35",y:"190",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"171",height:"8",x:"35",y:"218",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"133",height:"8",x:"35",y:"246",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"159",height:"8",x:"35",y:"274",fill:"#D9E0E6",rx:"4"}),o().createElement("rect",{width:"239",height:"319",x:"0.5",y:"0.5",stroke:"#D9E0E6",rx:"7.5"}));function pt(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function It(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){pt(r,a,o,l,i,"next",e)}function i(e){pt(r,a,o,l,i,"throw",e)}l(void 0)}))}}const Dt=()=>{const[e,t]=(0,a.useState)(!1),{step:n,standalonePage:r,realTimeStatus:l}=(0,i.S3)(),s=l===g.g.ANALYZING||l===g.g.FINALIZING,c=l===g.g.ENRICHED,u=n.thumbnail,{path:M,animationStyle:d}=dt(l),m=(0,a.useCallback)(It((function*(){try{(yield fetch(u)).ok&&t(!0)}catch(e){t(!1)}})),[u]);return(0,a.useEffect)((()=>
1{if(!e){m();const e=setInterval(m,1e4);return()=>clearInterval(e)}}),[e,m]),o().createElement("div",{className:Q()("tw-relative",{"tw-w-60 tw-h-80 lg:tw-w-[30rem] lg:tw-h-[40rem]":!r,"tw-w-40 md:tw-w-[100px]":r})},e?o().createElement("img",{className:Q()("tw-h-full",{"tw-border-solid tw-border-1 tw-border-gray-30 tw-border":s}),src:u}):o().createElement(Nt,null),c?o().createElement("div",{className:d},o().createElement(gt.A,{className:Q()("tw-text-green-40",{"tw-w-28 tw-h-28":!r,"tw-w-16 tw-h-16":r})})):o().createElement(wt.X,{key:M,path:M,className:d}))},ft=e=>{const{tagged:t}=e,n=(0,je.A)(),{isHomepage:a,realTimeStatus:r,dynamicEta:l}=(0,i.S3)(),{status:s}=dt(r),c=r===g.g.ENRICHED;return o().createElement("div",{className:Q()("tw-bg-blue-10 tw-flex tw-justify-center tw-items-center lg:tw-w-[51rem] tw-p-28 tw-shrink-0 tw-flex-col",{"tw-hidden md:tw-flex":!t,"tw-pt-28 md:tw-pt-24":a})},o().createElement(Dt,null),o().createElement("div",{className:Q()("tw-mt-12 tw-text-md tw-font-medium",{"tw-text-gray-60":!c})},n.formatMessage(s)),o().createElement("div",{className:Q()("tw-mt-4 tw-text-gray-60 tw-text-sm",{"tw-invisible":c||t||l<=0})},mt(l,n)))},Et=e=>{const{children:t,tagged:n}=e,{isHomepage:a}=(0,i.S3)();return o().createElement("div",{className:Q()("lg:tw-flex lg:tw-min-h-[72rem] tw-w-full tw-max-w-screen-md lg:tw-max-w-[159.5rem]",{"tw-mt-12 lg:tw-mt-24 tw-border-2 tw-border-gray-50 tw-border-solid tw-rounded-[32px] tw-overflow-hidden":a})},o().createElement(ft,{tagged:n}),o().createElement("div",{className:Q()("tw-w-full",{"tw-flex tw-text-left tw-justify-start":a,"lg:tw-flex tw-justify-center":!a})},t))},xt=e=>{const{buttonLabel:t,onClick:n}=e,r=(0,je.A)(),l=(0,i.zI)(),{step:s,realTimeStatus:c,referer:u,jwtToken:M,showUploadAnother:d,externalSite:m}=(0,i.S3)(),{status:w}=dt(c),N=c===g.g.ENRICHED,I=s.fileName,D=(0,a.useMemo)((()=>d?o().createElement(me.$,{variant:"secondary",size:"md",className:Q()("tw-mt-4",{"!tw-border-[#154FC2] !tw-text-[#154FC2]":"CliffsNotes"===m}),onClick:()=>{(0,j.Ph)(l,{status:"UPLOADING"}),p(l,g.g.PROCESSING)}},o().createElement(pe.A,{id:"smartscanComp.enrichingScreens.animationWidget.uploadAnotherDocumentButton",defaultMessage:"Upload another"})):null),[l,m,d]);return o().createElement("div",{className:"tw-border-gray-30 tw-border tw-rounded-[24px] tw-px-12 tw-py-16 tw-w-full \n            tw-flex tw-flex-col md:tw-flex-row tw-justify-center tw-gap-8 md:tw-gap-12 tw-items-center"},o().createElement(Dt,null),o().createElement("div",{className:"tw-flex tw-flex-col tw-items-center md:tw-items-start md:tw-justify-center tw-text-md-loose md:tw-text-base tw-w-full tw-max-w-[253px]"},o().createElement("div",{className:Q()("tw-whitespace-nowrap tw-overflow-ellipsis tw-overflow-hidden tw-font-medium",{"tw-text-gray-60":!N})},r.formatMessage(w)),o().createElement("div",{className:"tw-whitespace-nowrap tw-overflow-ellipsis tw-overflow-hidden tw-mt-2 md:tw-mt-4 tw-w-full tw-text-center md:tw-text-left"},I),o().createElement("div",{className:"tw-flex tw-flex-col"},o().createElement(me.$,{variant:"primary",size:"md",className:Q()("tw-mt-8",{"!tw-bg-[#154FC2]":"CliffsNotes"===m}),onClick:()=>{n&&n(),(0,W.V2)(s.jobId,M,u)}},t),D)))};var jt=n(8717132521),yt=n(4311282653),At=n(1217599737);const ht=[{name:"preventOverflow",options:{boundary:"clippingParents"}},{name:"flip",options:{allowedAutoPlacements:["bottom-end"],fallbackPlacements:["bottom-end"],altBoundary:!0}},{name:"offset",options:{offset:[0,8]}}];var Tt=n(2734266178),zt=n.n(Tt),bt=n(1744563834),Ct=n.n(bt);const St=({onClick:e,iconSrc:t,className:n,name:a,ariaLabel:r})=>(l()(Ct()),o().createElement("button",{"aria-label":r,className:Q()(Ct().iconButtonRoot,n),type:"button",onClick:e,name:a},o().createElement("img",{src:t,alt:""})));function Ot(){return Ot=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ot.apply(this,arguments)}const vt=(0,a.forwardRef)((({tooltipContent:e,title:t,open:n,popperStyle:r,attributes:i,onOpen:s},c)=>{l()(zt());const u=(0,Ae.Kf)();return(0,a.useEffect)((()=>
1{if(!n||!u)return;const e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}),[u,n]),(0,a.useEffect)((()=>{n&&(null==s||s())}),[s,n]),o().createElement(yt.A.Panel,Ot({ref:u?null:c,className:zt().tooltip,style:u?null:r},i.popper),(({close:n})=>o().createElement("div",{className:zt().tooltipWrapper},u&&o().createElement(St,{onClick:()=>{n()},className:zt().closeIcon,iconSrc:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk0NDkgOS42NjAwM0MxMS4zMDQ5IDEwLjAyIDExLjMwNDkgMTAuNTggMTAuOTQ0OSAxMC45NEMxMC43NjQ5IDExLjEyIDEwLjU0NDkgMTEuMiAxMC4zMDQ5IDExLjJDMTAuMDY0OSAxMS4yIDkuODQ0OTMgMTEuMTIgOS42NjQ5MyAxMC45NEw2LjAwNDkyIDcuMjgwMDRMMi4zNDQ5MSAxMC45NEMyLjE2NDkxIDExLjEyIDEuOTQ0OTIgMTEuMiAxLjcwNDkyIDExLjJDMS40NjQ5MiAxMS4yIDEuMjQ0OTMgMTEuMTIgMS4wNjQ5MyAxMC45NEMwLjcwNDkzMiAxMC41OCAwLjcwNDkzMiAxMC4wMiAxLjA2NDkzIDkuNjYwMDNMNC43MjQ5MiA2LjAwMDA0TDEuMDY0OTMgMi4zNDAwNEMwLjcwNDkzMiAxLjk4MDA0IDAuNzA0OTMyIDEuNDIwMDQgMS4wNjQ5MyAxLjA2MDA0QzEuNDI0OTMgMC43MDAwMzcgMS45ODQ5MSAwLjcwMDAzNyAyLjM0NDkxIDEuMDYwMDRMNi4wMDQ5MiA0LjcyMDAzTDkuNjY0OTMgMS4wNjAwNEMxMC4wMjQ5IDAuNzAwMDM3IDEwLjU4NDkgMC43MDAwMzcgMTAuOTQ0OSAxLjA2MDA0QzExLjMwNDkgMS40MjAwNCAxMS4zMDQ5IDEuOTgwMDQgMTAuOTQ0OSAyLjM0MDA0TDcuMjg0OSA2LjAwMDA0TDEwLjk0NDkgOS42NjAwM1oiIGZpbGw9IiM2Qzc2ODciLz4KPC9zdmc+Cg==",name:"close",ariaLabel:"close tooltip"}),o().createElement("div",{className:zt().contentWrapper},t&&o().createElement("div",{className:zt().title},t),o().createElement("div",{className:zt().tooltipContent},e)))))})),Lt=({label:e,iconTooltip:t="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDEzMTEgNS41NzAzM0M4Ljg2NzIxIDUuNTcwMzMgOS4yMzUzMyA1LjIwMjIxIDkuMjM1MzMgNC43NDgxMUM5LjIzNTMzIDQuMjk0MDEgOC44NjcyMSAzLjkyNTg5IDguNDEzMTEgMy45MjU4OUM3Ljk1OSAzLjkyNTg5IDcuNTkwODggNC4yOTQwMSA3LjU5MDg4IDQuNzQ4MTFDNy4
11OTA4OCA1LjIwMjIxIDcuOTU5IDUuNTcwMzMgOC40MTMxMSA1LjU3MDMzWiIgZmlsbD0iIzAwMkRFNCIvPgo8cGF0aCBkPSJNOC45NDI0MiA2LjM2MDYzQzkuMDYwNDkgNi40NzMxMiA5LjEwNDc3IDYuNjQ4MTEgOS4wNjA1IDYuNzk4MUw4LjEyODM4IDEwLjg5OTFDOC4zOTQwNCAxMC44MjQxIDguNzAzOTcgMTAuOTExNiA4LjgzNjc5IDExLjEyNDFDOC45OTkxNCAxMS4zNjE2IDguODMyMTEgMTEuNjgyNyA4LjYxNTQyIDExLjc5OTFMOC40OTc3NyAxMS44NTU4QzguMzUwMTkgMTEuOTE4MyA3Ljk1MTI5IDEyLjA3NCA3Ljc4ODk1IDEyLjA3NEM3LjU5NzA5IDEyLjA3NCA3LjQwNTIyIDEyLjAyNDEgNy4yNDI4OCAxMS45MTE2QzYuOTQ3NzEgMTEuNzI0MSA2LjgwMDEzIDExLjQxMTYgNi44NzM5MiAxMS4wOTkxTDcuNzYxNzUgNy4xNDgwNkg3LjUxMDg3QzcuMTg2MTggNy4xNDgwNiA2LjkyMDUzIDYuOTIzMDcgNi45MjA1MyA2LjY0ODA5QzYuOTIwNTMgNi4zNzMxIDcuMTg2MTggNi4xNDgxMSA3LjUxMDg3IDYuMTQ4MTFIOC40ODQ5MkM4LjY2MjAyIDYuMTYwNjEgOC44MjQzNiA2LjI0ODEzIDguOTQyNDIgNi4zNjA2M1oiIGZpbGw9IiMwMDJERTQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiA4QzE2IDEyLjQyODkgMTIuNDA3NyAxNiA4IDE2QzMuNTkyMyAxNiAwIDEyLjQyODkgMCA4QzAgMy41NzExMiAzLjU5MjMgMCA4IDBDMTIuNDA3NyAwIDE2IDMuNTcxMTIgMTYgOFpNOCAxNC40QzExLjUzOTYgMTQuNCAxNC40MDkgMTEuNTM0NiAxNC40MDkgOEMxNC40MDkgNC40NjUzOCAxMS41Mzk2IDEuNiA4IDEuNkM0LjQ2MDQxIDEuNiAxLjU5MTAxIDQuNDY1MzggMS41OTEwMSA4QzEuNTkxMDEgMTEuNTM0NiA0LjQ2MDQxIDE0LjQgOCAxNC40WiIgZmlsbD0iIzAwMkRFNCIvPgo8L3N2Zz4K",showDesktopIcon:n,title:r,tooltipContent:i,className:s,ariaLabel:c,position:u="bottom-start",onOpen:M})=>{l()(zt());const[d,m]=(0,a.useState)(null),[g,w]=(0,a.useState)(null),N=(0,Ae.Kf)(),{styles:p,attributes:I}=(0,At.E)(d,g,{placement:u,modifiers:ht});return o().createElement(yt.A,{className:Q()(zt().tooltipRoot,s)},(({open:a})=>o().createElement(o().Fragment,null,o().createElement(yt.A.Button,{ref:m,"aria-label":c,className:zt().tooltipButton},e&&!N&&o().createElement(o().Fragment,null,o().createElement("span",{className:zt().tooltipLabel},e)),(N||n)&&o().createElement("img",{src:t,alt:""})),o().createElement(yt.A.Overlay,{className:Q()({[`${zt().overlay}`]:a})}),o().createElement(vt,{onOpen:M,ref:w,attributes:I,popperStyle:p.popper,open:a,tooltipContent:i,title:r}))))},kt=()=>{(0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:"Academic year",intent:"Academic year tooltip open"})},Qt=()=>{const e=(0,je.A)();return o().createElement(o().Fragment,null,o().createElement("span",{className:"tw-mr-4"},o().createElement(pe.A,{id:"smartscanComp.documentInfo.info",defaultMessage:"Academic year"})),o().createElement(Lt,{onOpen:kt,showDesktopIcon:!0,position:"top-end",tooltipContent:o().createElement("span",null,o().createElement(pe.A,{id:"smartscanComp.documentInfo.tooltip",defaultMessage:"Provide the year associated with your document."})),title:e.formatMessage({id:"smartscanComp.documentInfo.title",defaultMessage:"Academic year"})}))};var Pt=n(9031536720);var Ut=n(701365302),Yt=n.n(Ut),Zt=n(6102725794),Rt=n.n(Zt);const Vt=({errorMessage:e})=>(l()(Rt()),e?o().createElement("div",{className:Rt().errorMessage},e):null);function Gt(){return Gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Gt.apply(this,arguments)}const Ft=(0,a.forwardRef)((({ariaLabel:e,name:t,label:n,placeholder:a,className:r,iconChildren:i,helperTextChildren:s,rightLabel:c,disabled:u,onChange:M,onBlur:d,onBlurField:m,errorIcon:g="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIgZmlsbD0iI0U4MTU0OSIvPgo8cGF0aCBkPSJNMTMuMjA1OCAxMi42Nzg2VjcuMDY4MDJDMTMuMjA1OCA2LjQwNDQxIDEyLjY2MzMgNS44NjE0NSAxMi4wMDA0IDUuODYxNDVDMTEuMzM3NCA1Ljg2MTQ1IDEwLjc5NSA2LjQwNDQxIDEwLjc5NSA3LjA2ODAyVjEyLjY3ODZDMTAuNzk1IDEzLjM0MjIgMTEuMzM3NCAxMy44ODUyIDEyLjAwMDQgMTMuODg1MkMxMi42NjMzIDEzLjg4NTIgMTMuMjA1OCAxMy4zNDIyIDEzLjIwNTggMTIuNjc4NlpNMTMuMDU1MSAxNy42ODU5QzEzLjMyNjMgMTcuNDE0NCAxMy41MDcxIDE3LjAyMjIgMTMuNTA3MSAxNi42MzAxQzEzLjUwNzEgMTYuMjM4IDEzLjM1NjQgMTUuODQ1OCAxMy4wNTUxIDE1LjU3NDRDMTIuNzgzOSAxNS4zMDI5IDEyLjM5MjEgMTUuMTIxOSAxMi4wMDA0IDE1LjEyMTlDMTEuNjA4NiAxNS4xMjE5IDExLjIxNjkgMTUuMjcyNyAxMC45NDU3IDE1LjU3NDRDMTAuNjc0NSAxNS44NDU4IDEwLjQ5MzcgMTYuMjM4IDEwLjQ5MzcgMTYuNjMwMUMxMC40OTM3IDE3LjAyMjIgMTAuNjQ0MyAxNy40MTQ0IDEwLjk0NTcgMTcuNjg1OUMxMS4yMTY5IDE3Ljk1NzMgMTEuNjA4NiAxOC4xMzgzIDEyLjAwMDQgMTguMTM4M0MxMi4zOTIxIDE4LjEzODMgMTIuNzgzOSAxNy45NTczIDEzLjA1NTEgMTcuNjg1OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=",type:w="text",isReadOnly:N,error:p,labelProps:I,inputProps:D,labelClassName:f,onClick:E},x)=>
1{l()(Yt());const j=n||c,y=i||!!p&&o().createElement("img",{src:g,alt:`${t} error icon`}),A=null==p?void 0:p.message;return o().createElement("div",{className:Q()(Yt().inputRoot,r,{[`${Yt().inputError}`]:!!p})},j&&o().createElement("div",{className:Q()(Yt().inputLabelWrapper,f)},n&&o().createElement("label",Gt({},I,{className:Yt().inputLabel,htmlFor:t}),n),c),o().createElement("div",{className:Yt().inputWrapper},o().createElement("input",Gt({},D,{"aria-label":e,className:Q()(Yt().input,{[`${Yt().inputWithIcon}`]:!!y}),id:t,placeholder:a,type:w,name:t,disabled:u,onChange:M,onBlur:e=>{null==d||d(e),null==m||m(e)},ref:x,readOnly:N,onClick:E})),y&&o().createElement("div",{className:Yt().inputIconRight},y)),!!A&&o().createElement(Vt,{errorMessage:A}),s)}));var Wt=n(2116358541);const _t=(e,t,n,a)=>{let o;return function(){const r=a||this,l=arguments,i=n&&!o;window.clearTimeout(o),o=window.setTimeout((function(){o=void 0,n||e.apply(r,l)}),t),i&&e.apply(r,l)}};var Bt=n(6060519748),Ht=n.n(Bt);function Jt(e,t,n,a,o,r,l){try{var i=e[r](l),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(a,o)}function Xt(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var r=e.apply(t,n);function l(e){Jt(r,a,o,l,i,"next",e)}function i(e){Jt(r,a,o,l,i,"throw",e)}l(void 0)}))}}let $t;const qt=()=>{$t||($t=Ht().create({timeout:6e4,headers:{"Content-Type":"application/json;charset=utf-8"}}))},Kt=Xt((function*(e){return qt(),$t.get(e)})),en="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjM0OTEgMC4yNjAwMUMxMC4wNTQ5IDAuMjYwMDEgMTIuODM0OSAzLjA4MDAxIDEyLjgzNDkgNi41MjAwMUMxMi44MzQ5IDcuOTgwMDEgMTIuMzM0OSA5LjMwMDAyIDExLjUxNDkgMTAuMzhMMTcuMzk0OSAxNi4zMkMxNy43MzQ5IDE2LjY4IDE3LjczNDkgMTcuMjQgMTcuMzk0OSAxNy41OEMxNy4yMTQ5IDE3Ljc2IDE2Ljk5NDkgMTcuODQgMTYuNzc0OSAxNy44NEMxNi41MzQ5IDE3Ljg0IDE2LjMxNDkgMTcuNzYgMTYuMTM0OSAxNy41OEwxMC4yNTQ5IDExLjYyQzkuMjM0OSAxMi4zNiA3Ljk5NDkgMTIuNzggNi42NTQ5IDEyLjc4QzMuMjM0OSAxMi43OCAwLjQ1NDkwMyA5Ljk2MDAxIDAuNDU0OTAzIDYuNTIwMDFDMC40MzQ5MDIgMy4wNjAwMSAzLjIxNDkxIDAuMjYwMDEgNi42MzQ5MSAwLjI2MDAxWk02LjYzNDkxIDExLjJDOS4xNzQ5MSAxMS4yIDExLjIzNDkgOS4xMDAwMSAxMS4yMzQ5IDYuNTIwMDFDMTEuMjM0OSAzLjk0MDAxIDkuMTc0OTEgMS44NDAwMSA2LjYzNDkxIDEuODQwMDFDNC4wOTQ5MSAxLjg0MDAxIDIuMDM0OTEgMy45NDAwMSAyLjAzNDkxIDYuNTIwMDFDMi4wMzQ5MSA5LjEwMDAxIDQuMDk0OTEgMTEuMiA2LjYzNDkxIDExLjJaIiBmaWxsPSIjNkM3Njg3Ii8+Cjwvc3ZnPgo=";var tn=n(8251881242),nn=n.n(tn);const an=({resultItem:e,inputValue:t})=>{t=t||"";const n=e.toUpperCase().indexOf(t.toUpperCase());return-1===n?o().createElement("span",null,e):o().createElement(o().Fragment,null,o().createElement("span",null,e.substring(0,n)),o().createElement("span",{className:nn().matchedText},e.substring(n,n+t.length)),o().createElement("span",null,e.substring(n+t.length)))},on="Enter at least two characters",rn="Please make a selection.",ln="Course not found",sn="Department not found",cn="Courses failed to load. Please check your connection or try again.",un="Departments failed to load. Please check your connection or try again.",Mn=[{selectionId:0,selectionName:ln,selectionLabel:ln}],dn=[{selectionId:0,selectionName:sn,selectionLabel:sn}],mn=[{selectionId:0,selectionName:cn,selectionLabel:cn}],gn=[{selectionId:0,selectionName:un,selectionLabel:un}];var wn=n(3221768106),Nn=n.n(wn);const pn=({testId:e="REGISTRATION"})=>(l()(Nn()),o().createElement("div",{className:Nn().loader,"data-testid":`${e}_LOADING_SPINNER`}));function In(){return In=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},In.apply(this,arguments)}const Dn=()=>o().createElement("img",{src:en,alt:"",className:nn().magnifyIcon}),fn=({onChange:e,selectionId:t,placeholder:n,currentSelection:r,className:i,schoolId:s,register:c})=>{l()(nn());const[u,M]=(0,a.useState)([]),[d,m]=(0,a.useState)(null),[g,w]=(0,a.useState)(!1),[N,p]=(0,a.useState)(""),[I,D]=(0,a.useState)(!1),f=o().createRef(),E=((e,t,n)=>(0,jt.useQuery)(["fetchDepartment",e],(()=>Kt(`/api/v1/schools/${t}/departments/?q=${e}`).then((e=>e.data))),{enabled:n}))(N,s,!1),{data:x,refetch:j,isRefetching:y,isFetched:A,isError:h}=E,T=N.includes(sn),z=N.trim().length>=2&&!T;(0,a.useEffect)((()=>{N&&!T&&j()}),[j,T,N]),(0,a.useEffect)((()=>
1{if(!y&&A)if((null==x?void 0:x.length)>0){w(!1);const e=x.map((e=>({selectionName:e.deptAcro,selectionId:e.deptId,selectionLabel:e.deptAcro})));M(e.map((e=>({selectionName:e.selectionName,selectionId:e.selectionId,selectionLabel:e.selectionLabel}))))}else M(dn),w(!0)}),[x,y,A]),(0,a.useEffect)((()=>{h&&M(gn)}),[h]),(0,a.useEffect)((()=>{var e;const t=window.innerHeight,{bottom:n}=(null==f||null==(e=f.current)?void 0:e.getBoundingClientRect())||{};if(t&&n){D(t-n<=200)}}),[f,u]);const b=_t((e=>{const{inputValue:t="",selectedItem:n}=e||{},a=t.trim();a&&a.length>=2&&void 0===n&&p(a)}),100),C=()=>{r||m({message:rn,type:"required"})},S=()=>{const{isLoading:e,isFetched:t,isIdle:n}=E;return e||n&&!t&&z?o().createElement(pn,{testId:"DEPARTMENT_INPUT"}):o().createElement(Dn,null)};return o().createElement(Wt.Ay,{onChange:n=>{const a=0===t;m(null),e(n,a)},onStateChange:b,itemToString:e=>e?e.selectionName:"",initialInputValue:r||""},(({getLabelProps:e,getInputProps:t,getItemProps:a,getMenuProps:r,isOpen:l,inputValue:s,highlightedIndex:c,selectedItem:M})=>{const w=s.trim();let N=null;w.length<2&&(N=on);const p=Q()(nn().menuWrapper,{[`${nn().menuVisible}`]:l,[`${nn().menuAboveInput}`]:I}),{onChange:D}=t();return o().createElement("div",{className:Q()(nn().schoolInputContainer,i)},o().createElement(Ft,In({labelClassName:nn().schoolLabelWrapper,name:"departmentSelection",label:"Department",labelProps:e(),inputProps:t({}),iconChildren:S(),ref:f,placeholder:n,error:d,ariaLabel:"Search for department"},t(),{onChange:e=>{m(null),D(e)},onBlur:C})),o().createElement("div",In({className:p},r()),o().createElement("ul",In({},r({},{suppressRefError:!0})),l&&w.length>1?u.map(((e,t)=>o().createElement("li",In({className:nn().menuOption},a({key:e.selectionId,disabled:g,index:t,item:e,style:{backgroundColor:c===t?"#EDF0F5":"white",fontWeight:M===e?"bold":"normal"}})),o().createElement(an,{resultItem:e.selectionName,inputValue:s})))):null),!!N&&o().createElement("span",{className:nn().autocompleteMessage},N)))}))},En=({onChange:e,placeholder:t="e.g. BIO, Biology",className:n,schoolId:r,register:l})=>{const[i,s]=(0,a.useState)(null),c=(0,a.useRef)(null),u=(0,a.useCallback)((t=>{s(t),t&&e(t)}),[e]);var M,d;return o().createElement(fn,{className:n,placeholder:t,currentSelection:null!=(M=null==i?void 0:i.selectionName)?M:"",selectionId:null!=(d=null==i?void 0:i.selectionId)?d:0,schoolId:r,onChange:u,inputRef:c,register:l})};function xn(){return xn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},xn.apply(this,arguments)}const jn=({onCloseButtonClick:e,schoolId:t,register:n,control:a,error:r})=>{const l=(0,je.A)();return o().createElement("div",{className:"tw-border-solid tw-my-12 tw-p-16 tw-bg-gray-10 tw-border-y md:tw-border tw-border-gray-30 md:tw-rounded-md tw-mx-[-32px]"},o().createElement("div",{className:"tw-flex tw-w-full tw-justify-between"},o().createElement("div",{className:"tw-text-lg tw-mb-6 tw-font-medium"},o().createElement(pe.A,{id:"smartscanComp.newCourse.title",defaultMessage:"New Course"})),o().createElement("button",{"aria-label":l.formatMessage({id:"smartscanComp.course.cta.closeForm",defaultMessage:"Close course creation form"}),className:"tw-top-0 tw-right-0 tw-w-8 tw-h-8",onClick:e},o().createElement(Pt.A,{className:"tw-text-gray-70 tw-w-8 tw-h-8"}))),o().createElement(Ve.xI,{render:({field:{onChange:e}})=>o().createElement(En,{schoolId:t,onChange:e,className:"tw-mb-16"}),control:a,name:"departmentSelection"}),o().createElement(Ft,xn({label:"Number",placeholder:"e.g. 123 or 123A",error:r},n("courseNum"),{onClick:()=>{(0,P.trackElementFocused)({containerType:P.ContainerType.INPUT,intent:"Add new course for SmartScan",text:"Course Number"})}})))};var yn=n(676456538),An=n(1258505903),hn=n(4585019150);const Tn=e=>{const{dropDownData:t,dropdownPlaceholder:n,onChange:r,label:l,rightLabel:i,className:s,alwaysAbove:c}=e,[u,M]=(0,a.useState)(n),[d,m]=(0,a.useState)(!1),g=(0,a.useRef)(null),[w,N]=(0,a.useState)(!1);(0,a.useEffect)((()=>{var e;const t=window.innerHeight,{bottom:n}=(null==g||null==(e=g.current)?void 0:e.getBoundingClientRect())||{};if(t&&n){N(t-n<=310),m(!1)}}),[d,g]);const p=(0,a.useCallback)((e=>{M(e),e&&r(e)}),[r]);return o().createElement("div",{onClick:()=>m(!0),className:s},o().createElement(yn.W,{value:u,onChange:p},(({open:e})=>o().createElement("div",{className:"tw-relative",ref:g},o().createElement("div",{className:"tw-flex tw-justify-between tw-items-center tw-mb-4"},l&&o().createElement(yn.W.Label,{htmlFor:"",className:"tw-flex tw-items-center tw-text-gray-60 tw-text-md"},l),i&&o().createElement("span",{className:"tw-text-gray-60 tw-text-md"},i)),o().createElement(yn.W.Button,{className:"tw-flex tw-justify-between tw-py-5 tw-px-7 tw-cursor-pointer tw-w-full tw-leading-[3rem] tw-border-solid tw-rounded-md tw-text-gray-60 tw-bg-white tw-border-gray-50 tw-border-2 tw-text-[2.5rem]"},o().createElement("span",{className:u.label===n.label?"tw-text-gray-60":"tw-text-gray-80"},u.label),e?o().createElement(An.A,{className:"tw-h-12 tw-w-12"}):o().createElement(hn.A,{className:"tw-h-12 tw-w-12"})),o().createElement(se.e,{as:a.Fragment,leave:"tw-transition tw-ease-in tw-duration-100",leaveFrom:"tw-opacity-100",leaveTo:"tw-opacity-0"},o().createElement(yn.W.Options,{className:`tw-max-h-[200px] tw-w-full tw-z-10 tw-absolute tw-p-4 tw-mt-4 tw-overflow-auto tw-bg-white tw-rounded-md tw-border-blue-50 tw-border-2 tw-border-solid ${(c||w)&&"tw-bottom-[56px]"}`},t.map(((e,n)=>o().createElement(yn.W.Option,{key:n,className:({active:e,selected:a})=>`tw-cursor-pointer tw-select-none tw-pl-4 tw-rounded-sm ${e&&!a&&"tw-bg-gray-20"} ${t.length-1!==n&&"tw-mb-4"} ${a&&"tw-bg-blue-20"}`,value:e},e.label)))))))))};var zn=n(7827214483);function bn(){return bn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},bn.apply(this,arguments)}const Cn=()=>o().createElement("img",{src:en,alt:"",className:nn().magnifyIcon}),Sn=({isPendingRendering:e=!1,onChange:t,selectionId:n,placeholder:r,currentSelection:i,className:s,showTooltip:c})=>{l()(nn());const u=(0,je.A)(),[M,d]=(0,a.useState)([]),[m,g]=(0,a.useState)(null),[w,N]=(0,a.useState)(""),[p,I]=(0,a.useState)(!1),D=o().createRef(),f=(E=w,x=!1,(0,jt.useQuery)(["fetchSchools",E],(()=>Kt(`/api/v1/schools/?q=${E}
1&limit=20&includeSchoolsWithNoDocuments=true`).then((e=>e.data))),{enabled:x}));var E,x;const{data:j,refetch:y,isRefetching:A,isFetched:h,isError:T}=f,z=w.includes(u.formatMessage({id:"regComponent.autocomplete.schoolErrorNotFound",defaultMessage:"Schools failed to load. Please check your connection or try again."})),b=w.trim().length>=2&&!z;(0,a.useEffect)((()=>{w&&!z&&y()}),[y,z,w]),(0,a.useEffect)((()=>{if(!A&&h)if((null==j?void 0:j.length)>0){const e=j.map((e=>({selectionName:e.schoolName,selectionId:e.schoolId,selectionLabel:e.country?`${e.schoolName} (${e.country})`:e.schoolName})));d(e.map((e=>({selectionId:e.selectionId,selectionLabel:e.selectionLabel,selectionName:e.selectionName}))))}else d([{selectionId:0,selectionName:u.formatMessage({id:"regComponent.autocomplete.schoolErrorNotFound",defaultMessage:"Schools failed to load. Please check your connection or try again."}),selectionLabel:u.formatMessage({id:"regComponent.autocomplete.schoolErrorNotFound",defaultMessage:"Schools failed to load. Please check your connection or try again."})}])}),[j,A,h,u]),(0,a.useEffect)((()=>{T&&d([{selectionId:0,selectionName:u.formatMessage({id:"schoolInput.autocomplete.schoolErrorFetch",defaultMessage:"Schools failed to load. Please check your connection or try again."}),selectionLabel:u.formatMessage({id:"schoolInput.autocomplete.schoolErrorFetch",defaultMessage:"Schools failed to load. Please check your connection or try again."})}])}),[T,u]),(0,a.useEffect)((()=>{var e;const t=window.innerHeight,{bottom:n}=(null==D||null==(e=D.current)?void 0:e.getBoundingClientRect())||{};if(t&&n){I(t-n<=200)}}),[D,M]);const C=_t((e=>{const{inputValue:t="",selectedItem:n}=e||{},a=t.trim();a&&a.length>=2&&void 0===n&&N(a)}),100),S=()=>{i||g({message:u.formatMessage({id:"regComponent.autocomplete.errorNoSelection",defaultMessage:"Please make a selection."}),type:"required"})},O=()=>{zn.AmplitudeService.trackElementFocused({containerType:zn.AmplitudeService.ContainerType.INPUT,intent:"Search School",text:"Search for a school"})},v=()=>{zn.AmplitudeService.trackCtaClicked({actionType:zn.AmplitudeService.ActionType.SECONDARY,text:"Why do we ask for this?",intent:"Your school information tooltip open"})},L=()=>{const{isLoading:t,isFetched:n,isIdle:a}=f;return e||t||a&&!n&&b?o().createElement(pn,{testId:"SCHOOL_INPUT"}):o().createElement(Cn,null)};return o().createElement(Wt.Ay,{onChange:e=>{const a=0===n;g(null),t(e,a),zn.AmplitudeService.trackEvent("Element Focused",{intent:"School Entered",text:null==e?void 0:e.selectionName})},onStateChange:C,itemToString:e=>e?e.selectionName:"",initialInputValue:i||""}
1,(({getLabelProps:t,getInputProps:n,getItemProps:a,getMenuProps:l,isOpen:i,inputValue:d,highlightedIndex:w,selectedItem:N})=>{const I=d.trim();let f=null;I.length<2&&(f=u.formatMessage({id:"regComponent.autocomplete.enterTwoCharacters",defaultMessage:"Enter at least two characters"}));const E=Q()(nn().menuWrapper,{[`${nn().menuVisible}`]:i&&M.length>0||1===I.length,[`${nn().menuAboveInput}`]:p}),{onChange:x}=n();return o().createElement("div",{className:Q()(nn().schoolInputContainer,s)},o().createElement(Ft,bn({labelClassName:nn().schoolLabelWrapper,name:"schoolSelection",label:u.formatMessage({id:"regComponent.autocomplete.schoolInputLabel",defaultMessage:"Your school"}),labelProps:t(),inputProps:n({}),iconChildren:L(),ref:D,placeholder:r,error:m,ariaLabel:u.formatMessage({id:"regComponent.autocomplete.schoolInputAria",defaultMessage:"Search for a school"}),rightLabel:c&&o().createElement(Lt,{onOpen:v,position:"top-end",label:u.formatMessage({id:"regComponent.autocomplete.schoolTooltipLabel",defaultMessage:"Why do we ask for this?"}),title:u.formatMessage({id:"regComponent.autocomplete.schoolTooltipTitle",defaultMessage:"Your school information"}),tooltipContent:u.formatMessage({id:"regComponent.autocomplete.schoolTooltipContent",defaultMessage:"This information will only be used to personalize your experience and will not be shared or made public."})})},n(),{onChange:e=>{g(null),x(e)},onBlur:S,onClick:O,disabled:e})),o().createElement("div",bn({className:E},l()),o().createElement("ul",bn({},l({},{suppressRefError:!0})),i&&I.length>1?M.map(((e,t)=>o().createElement("li",bn({className:nn().menuOption},a({key:e.selectionId,index:t,item:e,style:{backgroundColor:w===t?"#EDF0F5":"white",fontWeight:N===e?"bold":"normal"}})),o().createElement(an,{resultItem:e.selectionName,inputValue:d})))):null),!!f&&o().createElement("span",{className:nn().autocompleteMessage},f)))}))},On=e=>{var{isPopulateUserSchool:t=!1,onChange:n,showTooltip:r=!0,className:l}=e,i=function(e,t){if(null==e)return{};var n,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["isPopulateUserSchool","onChange","showTooltip","className"]);const[s,c]=(0,a.useState)(null),u=(0,je.A)();var M;const d=null!=(M=i.placeholder)?M:u.formatMessage({id:"regComponent.content.schoolInputPlaceholder",defaultMessage:"Enter your school name"}),m=(0,a.useCallback)((e=>{c(e),e&&n(e)}),[n]),{data:g,isLoading:w}=(N=t,(0,jt.useQuery)(["fetchUserSchool"],(()=>Kt("/api/v1/users/school-details/").then((e=>e.data))),{enabled:N}));var N;(0,a.useEffect)((()=>{if(g&&!s){const e={selectionId:g.schoolId||0,selectionName:g.schoolName||""};m(e)}}),[g,s,m]);const p=(0,a.useRef)(null),I=!t||t&&!w&&s;var D,f;return o().createElement(o().Fragment,null,!I&&o().createElement(Sn,{isPendingRendering:!0,className:l,placeholder:d,currentSelection:"",selectionId:0,onChange:m,inputRef:p,showTooltip:r}),I&&o().createElement(Sn,{className:l,placeholder:d,currentSelection:null!=(D=null==s?void 0:s.selectionName)?D:"",selectionId:null!=(f=null==s?void 0:s.selectionId)?f:0,onChange:m,inputRef:p,showTooltip:r}))},vn=e=>o().createElement(On,bn({},e));var Ln=n(1358007364),kn=n.n(Ln);const Qn=({onClick:e,className:t,name:n,ariaLabel:a,variant:r,children:i,type:s="button",disabled:c})=>{l()(kn());const u=Q()(kn().buttonRoot,t,{[`${kn()[`${r}Btn`]}`]:!!r});return o().createElement("button",{disabled:c,"aria-label":a,className:u,type:s,onClick:e,name:n},i)};function Pn(){return Pn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Pn.apply(this,arguments)}const Un=()=>o().createElement("img",{src:en,alt:"",className:nn().magnifyIcon}),Yn=({onChange:e,selectionId:t,placeholder:n,currentSelection:r,className:i,schoolId:s,isDisabled:c,onAddCourseClick:u})=>{l()(nn());const[M,d]=(0,a.useState)([]),[m,g]=(0,a.useState)(null),[w,N]=(0,a.useState)(!1),[p,I]=(0,a.useState)(""),[D,f]=(0,a.useState)(!1),E=o().createRef(),[x,j]=(0,a.useState)(""),[y,A]=(0,a.useState)(null);(0,a.useEffect)((()=>{j(""),A(null)}),[s]);const h=((e,t,n)=>(0,jt.useQuery)(["fetchCourses",e],(()=>Kt(`/api/v1/schools/${t}/courses/?isVerifiedSchool=0&limit=20&q=${e}`).then((e=>e.data))),{enabled:n}))(p,s,!1),{data:T,refetch:z,isRefetching:b,isFetched:C,isError:S}=h,O=p.includes(ln),v=p.trim().length>=2&&!O;(0,a.useEffect)((()=>{p&&!O&&z()}),[z,O,p]),(0,a.useEffect)((()=>
1{if(!b&&C)if((null==T?void 0:T.length)>0){N(!1);const e=T.map((e=>({selectionName:e.course_name,selectionId:e.course_id,selectionLabel:`${e.dept_acro} ${e.course_num}${e.course_name?":":""} ${e.course_name}`})));d(e.map((e=>({selectionName:e.selectionName,selectionId:e.selectionId,selectionLabel:e.selectionLabel}))))}else d(Mn),N(!0)}),[T,b,C]),(0,a.useEffect)((()=>{S&&d(mn)}),[S]),(0,a.useEffect)((()=>{var e;const t=window.innerHeight,{bottom:n}=(null==E||null==(e=E.current)?void 0:e.getBoundingClientRect())||{};if(t&&n){f(t-n<=200)}}),[E,M]),(0,a.useEffect)((()=>{_t((()=>{const e=x.trim();!(e&&e.length>=2)||y&&e===y.selectionLabel||I(e)}),150)()}),[x,y]);const L=e=>{var t,n;r||"button"===(null==(n=e.relatedTarget)||null==(t=n.tagName)?void 0:t.toLowerCase())||g({message:rn,type:"required"})},k=()=>{const{isLoading:e,isFetched:t,isIdle:n}=h;return e||n&&!t&&v?o().createElement(pn,{testId:"COURSE_INPUT"}):o().createElement(Un,null)};return o().createElement(Wt.Ay,{inputValue:x,onChange:n=>{const a=0===t;g(null),A(n),e(n,a)},onStateChange:e=>{e.hasOwnProperty("inputValue")&&j(e.inputValue)},itemToString:e=>e?`${e.selectionLabel}`:"",initialInputValue:r||""},(({getLabelProps:e,getInputProps:t,getItemProps:a,getMenuProps:r,isOpen:l,inputValue:s,highlightedIndex:d,selectedItem:N})=>{const p=s.trim();let I=null;p.length<2&&(I=on);const f=Q()(nn().menuWrapper,{[`${nn().menuVisible}`]:l,[`${nn().menuAboveInput}`]:D}),{onChange:x}=t();return o().createElement("div",{className:Q()(nn().schoolInputContainer,i)},o().createElement(Ft,Pn({labelClassName:nn().schoolLabelWrapper,name:"courseSelection",label:"Course",labelProps:e(),inputProps:t({}),iconChildren:k(),ref:E,placeholder:n,error:m,ariaLabel:"Search for a course"},t(),{disabled:c,onChange:e=>{g(null),x(e)},onBlur:L})),o().createElement("div",Pn({className:f},r()),o().createElement("ul",Pn({},r({},{suppressRefError:!0})),l&&p.length>1?M.map(((e,t)=>o().createElement("li",Pn({className:nn().menuOption},a({key:e.selectionId,disabled:w,index:t,item:e,style:{backgroundColor:d===t?"#EDF0F5":"white",fontWeight:N===e?"bold":"normal"}})),o().createElement(an,{resultItem:`${e.selectionLabel}`,inputValue:s})))):null),!!I&&o().createElement("span",{className:nn().autocompleteMessage},I),w&&o().createElement(Qn,{className:nn().addCourseBtn,variant:"primary",onClick:u},"Add a new course")))}))},Zn=({onChange:e,placeholder:t="e.g. BIO, Biology, BIO 101",className:n,schoolId:r,isDisabled:l,onAddCourseClick:i})=>{const[s,c]=(0,a.useState)(null);(0,a.useEffect)((()=>{c({selectionId:0,selectionName:"",selectionLabel:""})}),[r]);const u=(0,a.useCallback)((t=>{c(t),t&&e(t)}),[e]);var M,d;return o().createElement(Yn,{className:n,placeholder:t,currentSelection:null!=(M=null==s?void 0:s.selectionLabel)?M:"",selectionId:null!=(d=null==s?void 0:s.selectionId)?d:0,onChange:u,schoolId:r,onAddCourseClick:i,isDisabled:l})},Rn=new jt.QueryClient({defaultOptions:{queries:{staleTime:1/0,refetchOnWindowFocus:!1}}}),Vn=e=>{const{form:t,onFormSubmit:n,currentSchool:a,setCurrentSchool:r,isNewCourseFormVisible:l,showCourseCreationForm:i,hideCourseCreationForm:s,alwaysAbove:c,homepageEntry:u}=e,{register:M,handleSubmit:d,control:m,setValue:g,formState:{errors:w}}=t,N=(0,je.A)();return o().createElement(jt.QueryClientProvider,{client:Rn},o().createElement("form",{onSubmit:d(n),id:"documentInformationForm",noValidate:!0,method:"POST"},o().createElement(Ve.xI,{render:({field:{onChange:e}})=>o().createElement(vn,{isPopulateUserSchool:!0,onChange:t=>{r(t),g("courseSelection",null),g("departmentSelection",null),g("courseNum",null),e(t)},className:"tw-mb-12",showTooltip:!1,placeholder:u?N.formatMessage({id:"smartscanComp.taggingForm.label.schoolInput.placeholder",defaultMessage:"Search School"}):void 0}),control:m,name:"schoolSelection"}),!l&&o().createElement(Ve.xI,{render:({field:{onChange:e}})=>o().createElement(Zn,{isDisabled:0===a.selectionId,onChange:t=>{(0,P.trackElementFocused)({containerType:P.ContainerType.INPUT,intent:"Select Course for Doc Assist",text:"Select Course"}),e(t)},className:"tw-mb-12",schoolId:null==a?void 0:a.selectionId,onAddCourseClick:i,placeholder:u?N.formatMessage({id:"smartscanComp.taggingForm.label.courseInput.placeholder",defaultMessage:"BIO, Biology, BIO 101"}):void 0}),control:m,name:"courseSelection"}),l&&o().createElement(jn,{onCloseButtonClick:s,register:M,schoolId:a.selectionId,control:m,error:null==w?void 0:w.courseNum}),o().createElement("div",{className:"tw-grid md:tw-grid-cols-2 md:tw-gap-16"}
1,o().createElement(Ve.xI,{render:({field:{onChange:e}})=>o().createElement(Tn,{dropDownData:tt,dropdownPlaceholder:{label:"YYYY"},onChange:t=>{(0,P.trackElementFocused)({containerType:P.ContainerType.INPUT,intent:"Select an Academic Year for Doc Assist",text:"Select Academic Year"}),e(t)},label:o().createElement(Qt,null),rightLabel:N.formatMessage({id:"smartscanComp.taggingForm.label.optional",defaultMessage:"Optional"}),className:"tw-mb-12 md:tw-mb-0",alwaysAbove:c}),control:m,name:"academicYear"}),o().createElement(Ve.xI,{render:({field:{onChange:e}})=>o().createElement(Tn,{dropDownData:nt(N),dropdownPlaceholder:{label:N.formatMessage({id:"smartscanComp.taggingForm.label.docType.placeholder",defaultMessage:"Type"})},onChange:t=>{(0,P.trackElementFocused)({containerType:P.ContainerType.INPUT,intent:"Select a Document Type for Doc Assist",text:"Select Doc type"}),e(t)},label:N.formatMessage({id:"smartscanComp.taggingForm.label.docType",defaultMessage:"Doc type"}),rightLabel:N.formatMessage({id:"smartscanComp.taggingForm.label.optional",defaultMessage:"Optional"}),alwaysAbove:c}),control:m,name:"docType"}))))};var Gn=n(7650673973);const Fn=e=>{const{error:t,setError:n}=e,a=(0,je.A)();return o().createElement("div",{className:"tw-flex tw-gap-8 tw-items-center tw-font-medium tw-px-8 tw-py-6 tw-rounded-lg tw-border-2 tw-border-[#F17392] tw-border-solid tw-bg-[#FEF3F6] tw-mb-12 lg:tw-max-w-[442px]"},o().createElement(Gn.A,{className:"tw-w-16 tw-h-16 tw-text-[#E81549] tw-shrink-0"}),o().createElement("div",{className:"tw-flex-auto"},t),o().createElement("button",{type:"button","aria-label":a.formatMessage({id:"smartscanComp.toast.cta.closeMessage",defaultMessage:"Close message"}),onClick:()=>n(""),className:"tw-border-none"},o().createElement(Pt.A,{className:"tw-w-8 tw-h-8 tw-text-gray-70"})))};function Wn(){return Wn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Wn.apply(this,arguments)}const _n="View document",Bn=()=>{const{isHomepage:e,standalonePage:t,externalSite:n,referer:r,isExternal:l}=(0,i.S3)(),[s,c]=(0,a.useState)(""),u=(e=>{const{clearError:t,setError:n}=e,o=(0,je.A)(),{step:r,realTimeStatus:l,referer:s,jwtToken:c}=(0,i.S3)(),u=(0,i.zI)(),M=l===g.g.ENRICHED,{jobId:d}=r,[m,w]=(0,a.useState)(!1),[N,p]=(0,a.useState)(!1),[I,D]=(0,a.useState)(it),f=(0,Ve.mN)({resolver:(0,Ge.t)(Ke(o)),mode:"all",reValidateMode:"onChange",defaultValues:qe}),{setValue:E,trigger:x}=f;return(0,a.useEffect)((()=>{x(["departmentSelection","courseNum"])}),[m,x]),{form:f,isRequestPending:N,onFormSubmit:rt((function*(e){t(),p(!0),yield at({onSubmitError:n,onSubmitSuccess:()=>{M?(0,W.V2)(d,c):(0,j.Ph)(u,lt({},r,{status:"ANALYZING"}))},fieldValues:e,requestCompleteHandler:()=>p(!1),jobId:d})})),currentSchool:I,setCurrentSchool:D,isNewCourseFormVisible:m,showCourseCreationForm:()=>{w(!0),E("courseSelection",null)},hideCourseCreationForm:()=>{w(!1),E("departmentSelection",null),E("courseNum",null)}}})({clearError:()=>{},setError:c}),{form:M,onFormSubmit:d}=u,m=(0,je.A)(),{handleSubmit:w,formState:{isValid:N}}=M;return o().useEffect((()=>{t&&(0,P.trackElementFocused)({containerType:P.ContainerType.CALL_TO_ACTION,text:_n})}),[t]),t?o().createElement(xt,{buttonLabel:m.formatMessage({id:"smartscanComp.upload.taggingScreens.animation.label",defaultMessage:"View document"}),onClick:()=>{const e={actionType:P.ActionType.PRIMARY,text:_n,intent:"Go back to tag document"};l?(0,Z.bW)(r,Wn({},e,{xpath:`${n} UTS`})):(0,P.trackCtaClicked)(e)}}):o().createElement(Et,{tagged:!1},o().createElement("div",{className:Q()({"tw-w-full":e,"md:tw-w-[554px]":!e})},o().createElement("div",{className:Q()({"tw-pt-12 tw-px-12 md:tw-pt-16 md:tw-px-28":e,"tw-pt-20 md:tw-pt-14 lg:tw-pt-28 tw-px-20 md:tw-px-28":!e})},o().createElement(Me.H3,{className:Q()("tw-font-medium tw-m-0 tw-text-gray-80",{"!tw-text-2xl":e})},o().createElement(pe.A,{id:"smartscanComp.upload.taggingScreens.header",defaultMessage:"Tell us more about your document"})),o().createElement("div",{className:"tw-text-gray-70 tw-mt-4 tw-mb-12"},o().createElement(pe.A,{id:"smartscanComp.upload.taggingScreens.info",defaultMessage:"This information helps us make recommendations <newline>that are more relevant for you</newline>",values:{newline:e=>o().createElement("span",{className:"md:tw-block"},e)}})),s&&o().createElement(Fn,{error:s,setError:c}),o().createElement(Vn,Wn({},u,{alwaysAbove:!0,homepageEntry:e}))),o().createElement("div",{className:Q()("tw-sticky md:tw-static tw-bottom-0 md:tw-px-28 tw-pb-12 md:tw-pb-28 tw-pt-12 md:tw-pt-20 tw-mt-12 md:tw-mt-0",{"tw-bg-transparent tw-px-12":e,"tw-bg-white tw-shadow-md md:tw-sha
1dow-[0_0_#0000] tw-px-20":!e})},o().createElement(me.$,{variant:"primary",size:"lg",endIcon:o().createElement(Re.A,null),asyncOnClick:e=>((0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:"Submit details",intent:"Submit details"}),w(d)(e)),disabled:!N,className:"tw-w-full md:tw-w-auto"},o().createElement(pe.A,{id:"smartscanComp.upload.taggingScreens.cta",defaultMessage:"Submit details"})))))};var Hn=n(4312659944);const Jn=()=>{const{isHomepage:e,standalonePage:t,dynamicEta:n,isExternal:a,referer:r,externalSite:l}=(0,i.S3)(),s=(0,je.A)();return t?o().createElement(xt,{buttonLabel:s.formatMessage({id:"smartscanComp.enrichingScreens.animationWidget.button",defaultMessage:"View document"}),onClick:()=>{a&&(0,Z.bW)(r,{actionType:Hn.ActionType.PRIMARY,text:"View document",intent:"View processed document",xpath:`${l} UTS`})}}):o().createElement(Et,{tagged:!0},o().createElement("div",{className:Q()("md:tw-w-[554px] tw-p-20 md:tw-p-28 md:tw-pt-14 lg:tw-pt-28 tw-flex tw-flex-col tw-justify-center tw-h-full",{"md:tw-pt-16":e})},o().createElement(Me.H3,{className:"tw-font-medium tw-m-0 tw-text-gray-80"},mt(n,s)),o().createElement("div",{className:"tw-text-gray-70 tw-mt-4"},o().createElement(pe.A,{id:"smartscanComp.enrichingScreens.details",defaultMessage:"Thanks for the information. Your document is being enriched\n                    with answers, explanations, and related content."}))))},Xn=()=>{const{useUTSViewer:e,step:t,isWorkspacePage:n,jwtToken:r}=(0,i.S3)(),{status:l,jobId:s}=t,c="ANALYZED"===l&&!t.showToast;if((0,a.useEffect)((()=>{c&&(0,W.V2)(s,r)}),[c,s,r]),n)return o().createElement(Ze,null);if(e)return o().createElement(Ee.SimpleOmni,null);if("ANALYZED"===l&&t.showToast)return o().createElement(Ee.SimpleOmni,{key:s,jobId:s,enriched:!0});switch(l){case"UPLOADING":return o().createElement(Ee.SimpleOmni,{jobId:s});case"UPLOADED":return o().createElement(Bn,null);case"ANALYZING":case"ANALYZED":return o().createElement(Jn,null);default:throw new Error(`Unhandled status: ${l}`)}},$n=e=>{const{onClose:t}=e,n=(0,je.A)();return o().createElement("button",{type:"button","aria-label":n.formatMessage({id:"smartscanComp.modal.cta.close",defaultMessage:"Close modal"}),className:"tw-btn-reset tw-absolute tw-p-0 tw-w-12 tw-h-12 tw-top-12 tw-right-12 \n            tw-border-none focus:tw-outline-none focus-visible:tw-rounded-lg focus-visible:tw-ring-2 \n            focus-visible:tw-ring-blue-40 focus-visible:tw-ring-offset-2 tw-z-10",onClick:t},o().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",role:"presentation",className:"preflight:tw-svg-reset tw-h-12 tw-w-12 tw-text-gray-60",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},o().createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 18L18 6M6 6l12 12"})))};var qn=n(4081694128),Kn=n(9036912295),ea=n(9622215898),ta=n(5687512022);const na="Run in background",aa="Cancel upload",oa=()=>{const{step:e}=(0,i.S3)(),t=(0,a.useRef)(),n=(0,i.zI)(),r="UPLOADED"===e.status,l=(0,je.A)(),s=[{id:na,text:l.formatMessage({id:"smartscanComp.modal.menu.item1",defaultMessage:"Run in background"}),disabled:r,icon:o().createElement(Kn.A,{className:"tw-text-gray-70"})},{id:aa,text:l.formatMessage({id:"smartscanComp.modal.menu.item2",defaultMessage:"Cancel upload"}),icon:o().createElement(ea.A,{className:"tw-text-gray-70"})}];return(0,a.useEffect)((()=>{t&&t.current&&setTimeout((()=>{var e;return null==(e=t.current)?void 0:e.blur()}))})),o().createElement(qn.W,{ref:t,trigger:o().createElement("button",{type:"button","aria-label":l.formatMessage({id:"smartscanComp.menu.cta.toggle",defaultMessage:"Toggle menu"}),className:"tw-btn-reset tw-absolute tw-p-0 tw-w-12 tw-h-12 tw-top-12 tw-right-12 \n            tw-border-none focus:tw-outline-none focus-visible:tw-rounded-lg focus-visible:tw-ring-2 \n            focus-visible:tw-ring-blue-40 focus-visible:tw-ring-offset-2 tw-z-10"},o().createElement(ta.A,{className:"tw-w-12 tw-h-12 tw-text-gray-70"})),menuItems:s,onItemChange:t=>{const{id:a}=t;a===aa?((0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:aa,intent:"SmartScan upload cancellation"}),h(n,!0)):((0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:na,intent:"SmartScan upload run in background"}),(0,m.Ws)(n),(0,W.wz)(e.jobId))},nativeMenuDropdownProps:{className:"tw-z-[10001]"}})},ra=e=>{const{disableClose:t}=e,{step:n,allowCancel:a}=(0,i.S3)(),r=(0,i.zI)(),l=()=>(0,m.Ws)(r);if(a){return"UPLOADING"===n.status||"ANALYZED"===n.status?o().createElement($n,{onClose:l}):o().createElement(oa,null)}return t?null:o().createElement($n,{onClose:l})},la=e=>{const{modal:t}=e,{loading:n,isModal:r,standalonePage:l,step:s,allowCancel:c}=(0,i.S3)(),u=(0,i.zI)(),M=(e=>{const[t,n]=(0,a.useState)(!1),[o,r]=(0,a.useState)(!1),[l,s]=(0,a.useState)(!1),{useUTSViewer:c,step:u,toast:M,allowCancel:d}=(0,i.S3)(),m=(0,i.zI)(),{status:g,jobId:w}=u;return(0,a.useEffect)((()=>{const e=w&&window.location.href.includes(`/${ie.gP}/${w}/file/`);r(e)}),[w]),(0,a.useEffect)((()=>(n(!c&&("ANALYZING"===g||"UPLOADED"===g||"UPLOADING"===g&&M.open)&&!!o),()=>{})),[c,g,M.open,o]),(0,a.useEffect)((()=>
1{if(t){const e=new Event("smartscan:modal:open");window.dispatchEvent(e)}}),[t]),(0,a.useEffect)((()=>{d&&!l&&"ANALYZING"===g&&e&&t&&(setTimeout((()=>{b(m,!0)}),2e4),b(m,!1),s(!0))}),[d,l,g,e,t,m]),t})(t);le();const d=o().createElement("div",{className:"tw-flex tw-items-center tw-w-full tw-h-full tw-text-gray-80 tw-text-base mission-milestone-workflow"},o().createElement("div",{className:"tw-w-full tw-flex tw-justify-center"},n?o().createElement("div",{className:Q()("tw-w-full tw-flex tw-items-center tw-justify-center",{"md:tw-min-w-[86rem] lg:tw-min-w-[119rem]":r,"tw-min-h-[50rem]":!l,"tw-h-[332px] md:tw-h-[260px] lg:tw-h-[292px]":l})},o().createElement(L.y,{variant:"primary",size:"sm"})):o().createElement(Xn,null)));return r?o().createElement(ue,{open:t,onClose:()=>{M||((c&&"UPLOADED"===s.status||"ANALYZING"===s.status)&&(0,P.trackCtaClicked)({actionType:P.ActionType.SECONDARY,text:"Run in background",intent:"SmartScan upload run in background"}),(0,m.Ws)(u))},closeButton:o().createElement(ra,{disableClose:M})},d,o().createElement(fe,null)):d};var ia=n(1566741852),sa=n.n(ia);function ca(){return ca=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},ca.apply(this,arguments)}const ua=e=>{const{workflowComponent:t,modal:n,aiChatWithPdfXPath:r,standalonePage:s,useUTSViewer:c,isHomepage:u,allowCancel:M,isLandingPage:d,enablePrivateUpload:m,isWorkspacePage:g,isStudySpace:w,isExternal:N,referer:p,jwtToken:I,externalSite:D}=e,[f,E]=(0,a.useReducer)(v,ca({},i.wF,{useUTSViewer:c,isModal:void 0!==n,isHomepage:u,standalonePage:s,allowCancel:M,isLandingPage:d,aiChatWithPdfXPath:r,enablePrivateUpload:m,isWorkspacePage:g,isStudySpace:w,isExternal:N,referer:p,jwtToken:I,externalSite:D}));return l()(ca({},sa(),{prepend:!0})),o().createElement(i.XW.Provider,{value:{state:f,dispatch:E}},t||o().createElement(la,{modal:n}))}},818107561:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useWebsocket",{enumerable:!0,get:function(){return l}});const a=n(6950451566),o=r(n(7018072389));function r(e){return e&&e.__esModule?e:{default:e}}const l=()=>{const[e,t]=(0,a.useState)(o.default),[n,r]=(0,a.useState)(1);return(0,a.useEffect)((()=>{if(void 0!==e)return;if(void 0!==window.connectionHandler&&void 0===e)return void t(window.connectionHandler);if(n>=10)return;const a=setTimeout((()=>{r(n+1),void 0!==window.connectionHandler&&t(window.connectionHandler)}),500*n);return()=>{clearTimeout(a)}}),[e,n]),e}},4374839357:()=>{}}]);
2//# sourceMappingURL=coursehero-smartscan-components-lib-components-Workflow-Workflow.61da94732529efa4cfe5.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.