PageSourceSearch

https://my.lawcabs.ac.uk/_next/static/chunks/8217-75aa594cbfd6462d.js

js lawcabs.ac.uk collected 2026-10-02 07:27:29 UTC 23,505 bytes, 1 lines download raw bytes

1try{!function(){var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new n.Error).stack;t&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[t]="e57022ab-0217-46b3-bcd1-752cca0f50e5",n._sentryDebugIdIdentifier="sentry-dbid-e57022ab-0217-46b3-bcd1-752cca0f50e5")}()}catch(n){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8217],{57161:function(n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"}},94354:function(n,t,e){"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;let r=(i=e(15928))&&i.__esModule?i:{default:i};t.default=r,n.exports=r},15928:function(n,t,e){"use strict";var i=e(46561).default,r=e(24457).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(e(59594)),u=i(e(2784)),o=r(e(57161)),s=r(e(96736)),l=u.forwardRef(function(n,t){return u.createElement(s.default,(0,a.default)({},n,{ref:t,icon:o.default}))});t.default=l},56813:function(n,t,e){"use strict";e.d(t,{Z:function(){return i}});var i=e(27231).default},37177:function(n,t,e){"use strict";e.d(t,{Z:function(){return d}});var i=e(52322),r=e(2784),a=e(44620),u=e(12383);let o=a.default.generatePicker(u.Z),{MonthPicker:s,RangePicker:l}=o;var d=n=>{let{format:t="DD/MM/YYYY",...e}=n,[a,u]=(0,r.useState)(!1);if("year"===e.selectionType){let{selectionType:n,defaultValue:r,disabled:s,size:l,style:d,value:c}=e;return(0,i.jsx)(o,{open:a,onOpenChange:n=>u(n),onPanelChange:(n,t)=>{u(!1),e.onChange&&e.onChange(n,t)},mode:n,size:l,style:d,value:c,disabled:s,defaultValue:r,format:t})}if("month"===e.selectionType){let{selectionType:n,...r}=e;return(0,i.jsx)(s,{format:t,...r})}if("range"===e.selectionType){let{selectionType:n,...r}=e;return(0,i.jsx)(l,{format:t,...r})}if("full"===e.selectionType||void 0===e.selectionType){let{selectionType:n,...r}=e;return(0,i.jsx)(o,{format:t,...r})}return null}},94559:function(n,t,e){"use strict";e.d(t,{ZP:function(){return I}});var i=e(52322),r=e(2784),a=e(88299),u=e(37177),o=e(59437);let s={fieldRequired:"This field is required.",maxLength:"This field cannot contain more than {expected} characters.",type:"This field must be a valid {expected} input",pattern:"This input does not match the expected pattern"};var l=e(38855),d=e(74719),c=e(93967),f=e.n(c),m=e(84773),p=e.n(m),g=e(49233),b=e(22100),h=e(54088);let v=n=>{let{children:t,onSubmit:e,onChange:r,layout:a="vertical"}=n,[u]=(0,b.useForm)();return(0,i.jsx)(o.default,{form:u,onFinish:n=>{let t=(0,h.h)(n);setTimeout(()=>{e(t)},0)},onChange:r,layout:a,children:"function"==typeof t?t(u):t})};v.Item=n=>{let{children:t,name:e,label:r,hint:l,errorMessage:d,pattern:c,isRequired:f,maxLength:m,createValidator:p,validationType:g,initialValue:b,...h}=n,v=o.default.useFormInstance();if(!v)return null;let I=[];if(void 0!==f&&f&&I.push({required:f,message:s.fieldRequired}),void 0!==m){var $;I.push({max:m,message:s.maxLength.replace("{expected}",null!==($=null==m?void 0:m.toString())&&void 0!==$?$:"0")})}if(void 0!==g){let n="string"===g?"text":g;I.push({type:g,message:null!=d?d:s.type.replace("{expected}",n)})}void 0!==p&&I.push({validator:p(v.getFieldValue)}),void 0!==c&&I.push({pattern:c,message:null!=d?d:s.pattern});let _=t.type===u.Z||t.type===a.Z?"onChange":"onBlur";return(0,i.jsx)(o.default.Item,{name:e,label:r,initialValue:b,extra:l,validateTrigger:_,rules:I.filter(Boolean),hasFeedback:!0,...h,children:t})},v.ResetButton=n=>{let{children:t,onClick:e}=n,r=(0,d.default)();return(0,i.jsx)(l.Z,{onClick:()=>{r&&(r.resetFields(),r.setFieldsValue(Object.keys(r.getFieldsValue()).reduce((n,t)=>(n[t]=void 0,n),{}))),e&&e()},children:t})},v.SubmitButton=n=>{let{children:t,rank:e="primary",size:r="large",align:a,isLoading:u,isFullWidth:o,className:s,isDisabled:l}=n;return(0,i.jsx)("span",{className:f()(p()["form__submit-btn"],{[p()["form__submit-btn--".concat(a)]]:a}),children:(0,i.jsx)(g.Z,{isLoading:u,rank:e,size:r,isFullWidth:o,isDisabled:l,className:s,type:"submit",children:t})})},r.createContext(null);var I=v},88299:function(n,t,e){"use strict";e.d(t,{Z:function(){return f}});var i=e(52322),r=e(93897),a=e(93967),u=e.n(a),o=e(2784),s=e(64349),l=e.n(s);let{Option:d}=r.default,c=o.forwardRef((n,t)=>{let{children:e,ordinalLabels:a,className:o,options:s,loading:d,...c}=n,f=d?{...c,value:void 0}:c;return(0,i.jsx)(r.default,{ref:t,optionFilterProp:s?"label":"children",className:u()(l().select,o,{[l()["select--ordinalLabels"]]:a}),options:s,fieldNames:s?{label:"label",value:"value"}:void 0,loading:d,placeholder:d?"Loading...":c.placeholder,optionRender:n=>(0,i.jsx)("div",{style:{whiteSpace:"break-spaces",wordWrap:"break-word",padding:"4px 0"},children:n.label}),...f})});c.Option=d,c.displayName="Select";var f=c},90285:function(n,t,e){"use strict";var i=e(39970);t.Z=i.default},3722:function(n,t,e){"use strict";var i=e(32666);t.Z=i.Z},32666:function(n,t,e){"use strict";var i=e(52322),r=e(2784),a=e(80877);t.Z=(0,r.forwardRef)((n,t)=>{let{id:e,allowClear:r,onBlur:u,value:o,size:s,onChange:l,placeholder:d,type:c,valueOverride:f,autoComplete:m,isDisabled:p}=n,g={id:e,allowClear:r,placeholder:d,size:s,value:f||o,onChange:n=>{let t=n.target.value;0===t.length&&(t=null),l&&l(t)}
1,onBlur:n=>{let t=n.target.value;0===t.length&&(t=null),u&&u(t)},disabled:p};return"password"===c?(0,i.jsx)(a.default.Password,{ref:t,...g,autoComplete:m}):(0,i.jsx)(a.default,{ref:t,...g,type:c,..."date"===c?{max:"9999-12-31"}:{},autoComplete:m})})},58166:function(n,t,e){"use strict";e.d(t,{i:function(){return o}});var i=e(23943),r=e(5632),a=e.n(r),u=e(2784);function o(n){let{children:t}=n,{user:e}=(0,i.aC)();return(0,u.useEffect)(()=>{e||a().push("/login")},[e]),e?t:null}},1985:function(n,t,e){"use strict";e.d(t,{Ei:function(){return m},Ut:function(){return g},a:function(){return f},i7:function(){return c},t$:function(){return p},wP:function(){return b}});var i=e(67862),r=e(50456);function a(){let n=(0,i._)(["\n  mutation updateInstitution($id: ID!, $data: InstitutionInput!) {\n    updateInstitution(id: $id, data: $data) {\n      data {\n        id\n        attributes {\n          name\n        }\n      }\n    }\n  }\n"]);return a=function(){return n},n}function u(){let n=(0,i._)(["\n  mutation createInstitutionContact($data: InstitutionContactInput!) {\n    createInstitutionContact(data: $data) {\n      data {\n        id\n        attributes {\n          name\n          email\n          type\n        }\n      }\n    }\n  }\n"]);return u=function(){return n},n}function o(){let n=(0,i._)(["\n  mutation updateInstitutionContact($id: ID!, $data: InstitutionContactInput!) {\n    updateInstitutionContact(id: $id, data: $data) {\n      data {\n        id\n        attributes {\n          name\n          email\n          type\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,i._)(["\n  mutation deleteInstitutionContact($id: ID!) {\n    deleteInstitutionContact(id: $id) {\n      data {\n        id\n      }\n    }\n  }\n"]);return s=function(){return n},n}function l(){let n=(0,i._)(["\n  mutation updateInstitutionUser(\n    $id: ID!\n    $firstName: String\n    $surname: String\n    $email: String\n    $phoneNumber: String\n    $dateOfBirth: Date\n    $gender: ID\n    $blocked: Boolean\n    $confirmed: Boolean\n    $institution: ID\n  ) {\n    updateUsersPermissionsUser(\n      data: {\n        id: $id\n        firstName: $firstName\n        surname: $surname\n        email: $email\n        phoneNumber: $phoneNumber\n        dateOfBirth: $dateOfBirth\n        gender: $gender\n        blocked: $blocked\n        confirmed: $confirmed\n        institution: $institution\n      }\n    ) {\n      data {\n        id\n        attributes {\n          email\n          firstName\n          surname\n          phoneNumber\n          dateOfBirth\n          blocked\n          confirmed\n          gender {\n            data {\n              id\n              attributes {\n                label\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return l=function(){return n},n}function d(){let n=(0,i._)(["\n  mutation deleteInstitutionDocument($id: ID!) {\n    deleteInstitutionDocument(id: $id) {\n      data {\n        id\n      }\n    }\n  }\n"]);return d=function(){return n},n}let c=(0,r.Ps)(a()),f=(0,r.Ps)(u()),m=(0,r.Ps)(o()),p=(0,r.Ps)(s()),g=(0,r.Ps)(l()),b=(0,r.Ps)(d())},53451:function(n,t,e){"use strict";e.d(t,{BC:function(){return b},D5:function(){return h},DV:function(){return m},ZS:function(){return p},gn:function(){return v},sL:function(){return g}});var i=e(67862),r=e(50456),a=e(68671);function u(){let n=(0,i._)(["\n  query getInstitution($id: ID!) {\n    institution(id: $id) {\n      ...InstitutionFragment\n    }\n  }\n  ","\n"]);return u=function(){return n},n}function o(){let n=(0,i._)(["\n  query getInstitutionAdmin($id: ID!) {\n    institution(id: $id) {\n      data {\n        id\n        attributes {\n          name\n          shortName\n          veryShortName\n          deletedAt\n          internalNote\n          links\n          isActive\n        }\n      }\n    }\n  }\n"]);return o=function(){return n},n}function s(){let n=(0,i._)(["\n  query getInstitutionView($id: ID!) {\n    institution(id: $id) {\n      data {\n        id\n        attributes {\n          name\n          shortName\n          links\n          internalNote\n          isActive\n        }\n      }\n    }\n  }\n"]);return s=function(){return n},n}function l(){let n=(0,i._)(['\n  query getInstitutionDocuments($institutionId: ID!, $page: Int, $pageSize: Int) {\n    institutionDocuments(\n      filters: { institution: { id: { eq: $institutionId } } }\n      pagination: { page: $page, pageSize: $pageSize }\n      sort: ["createdAt:desc"]\n    ) {\n      data {\n        id\n        attributes {\n          name\n          createdAt\n          file {\n            data {\n              id\n              attributes {\n                name\n                url\n                size\n                mime\n                provider\n              }\n            }\n          }\n          uploadedBy {\n            data {\n              id\n              attributes {\n                firstName\n                surname\n                email\n              }\n            }\n          }\n        }\n      }\n      meta {\n        pagination {\n          total\n        }\n      }\n    }\n  }\n']);return l=function(){return n},n}function d(){let n=(0,i._)(["\n  query getInstitutionName($id: ID!) {\n    institution(id: $id) {\n      data {\n        attributes {\n          name\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}function c(){let n=(0,i._)(["\n  query getInstitutionContacts($institutionId: ID!) {\n    institutionContacts(filters: { institution: { id: { eq: $institutionId } } }, pagination: { limit: -1 }) {\n      data {\n        id\n        attributes {\n          name\n          email\n          type\n        }\n      }\n    }\n  }\n"]);return c=function(){return n},n}function f(){let n=(0,i._)(["\n  query getInstitutionContact($id: ID!) {\n    institutionContact(id: $id) {\n      data {\n        id\n        attributes {\n          name\n          email\n          type\n        }\n      }\n    }\n  }\n"]);return f=function(){return n},n}(0,r.Ps)(u(),a.Y);let m=(0,r.Ps)(o()),p=(0,r.Ps)(s()),g=(0,r.Ps)(l()),b=(0,r.Ps)(d()),h=(0,r.Ps)(c()),v=(0,r.Ps)(f())},86385:function(n,t,e){"use strict";e.d(t,{Df:function(){return b},OV:function(){return m},XG:function(){return v},r6:function(){return f},s1:function(){return p},wX:function(){return g},fi:function(){return I.f},O6:function(){return h}}),e(1985),e(53451);var i=e(67862),r=e(50456);function a(){let n=(0,i._)(['\n  query getDecisionTemplates($page: Int, $pageSize: Int, $institutionSearch: String, $institutionId: ID) {\n    decisionTemplates(\n      sort: ["createdAt:desc"],\n      pagination: {\n        page: $page,\n        pageSize: $pageSize\n      },\n      filters: {\n        institution: {\n          id: {\n            eq: $institutionId\n          }
1\n          name: {\n            contains: $institutionSearch\n          }\n        }\n      }) {\n      data {\n        id\n        attributes {\n          institution {\n            data {\n              attributes {\n                name\n              }\n            }\n          }\n          name\n          applicationsCreatedAfter\n          applicationsCreatedBefore\n        }\n      }\n      meta {\n        pagination {\n          total\n        }\n      }\n    }\n  }\n']);return a=function(){return n},n}function u(){let n=(0,i._)(['\n  query DecisionImports($page: Int, $pageSize: Int, $institutionSearch: String, $institutionId: ID) {\n    decisionImports(\n      sort: ["createdAt:desc"],\n      pagination: {\n        page: $page,\n        pageSize: $pageSize\n      }\n      filters: {\n        institution: {\n          id: {\n            eq: $institutionId\n          }\n          name: {\n            contains: $institutionSearch\n          }\n        }\n      }\n    ) {\n      data {\n        id\n        attributes {\n          errorData\n          affectedApplications\n          status\n          createdAt\n          updatedAt\n          processedAt\n          dismissedAt\n          file {\n            data {\n              id\n              attributes {\n                url\n                name\n              }\n            }\n          }\n          user {\n            data {\n              id\n              attributes {\n                email\n              }\n            }\n          }\n          institution {\n            data {\n              id\n              attributes {\n                name\n              }\n            }\n          }\n        }\n      }\n      meta {\n        pagination {\n          total\n        }\n      }\n    }\n  }\n']);return u=function(){return n},n}function o(){let n=(0,i._)(['\n  query Institutions {\n    institutions(pagination: { limit: -1 }, sort: ["name:asc"]) {\n      data {\n        id\n        attributes {\n          name\n        }\n      }\n    }\n  }\n']);return o=function(){return n},n}function s(){let n=(0,i._)(['\n  query getInstitutions($where: InstitutionFiltersInput) {\n    institutions(filters: $where, pagination: { limit: -1 }, sort: ["name:asc"]) {\n      data {\n        id\n        attributes {\n          name\n          users (pagination: { limit: -1 }) {\n            data {\n              id\n              attributes {\n                email\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n']);return s=function(){return n},n}function l(){let n=(0,i._)(["\n  mutation createDecisionTemplate($data: DecisionTemplateInput!) {\n    createDecisionTemplate(data: $data) {\n      data {\n        id\n      }\n    }\n  }\n"]);return l=function(){return n},n}function d(){let n=(0,i._)(["\n  mutation UpdateDecisionTemplate($id: ID!, $data: DecisionTemplateInput!) {\n    updateDecisionTemplate(id: $id, data: $data) {\n      data {\n        id\n        attributes {\n          name\n          filename\n          applicationsCreatedAfter\n          applicationsCreatedBefore\n          coursesStartingIn\n          institution {\n            data {\n              id\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return d=function(){return n},n}function c(){let n=(0,i._)(["\n  query getDecisionTemplate($id: ID!) {\n    decisionTemplate(id: $id) {\n      data {\n        id\n        attributes {\n          name\n          filename\n          applicationsCreatedAfter\n          applicationsCreatedBefore\n          coursesStartingIn\n          institution {\n            data {\n              id\n              attributes {\n                name\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n"]);return c=function(){return n},n}let f=(0,r.Ps)(a()),m=(0,r.Ps)(u()),p=(0,r.Ps)(o()),g=(0,r.Ps)(s()),b=(0,r.Ps)(l()),h=(0,r.Ps)(d()),v=(0,r.Ps)(c());var I=e(81909)},81909:function(n,t,e){"use strict";e.d(t,{f:function(){return a}});var i=e(67862);function r(){let n=(0,i._)(["\n  query getInstitutionMetric($metricKey: String!, $institutionId: ID, $releasedAfter: String, $releasedBefore: String, $courseStartYear: Int) {\n    institutionMetric(metricKey: $metricKey, institutionId: $institutionId, releasedAfter: $releasedAfter, releasedBefore: $releasedBefore, courseStartYear: $courseStartYear) {\n      id\n      metricKey\n      payload\n      calculatedAt\n      createdAt\n      updatedAt\n    }\n  }\n"]);return r=function(){return n},n}let a=(0,e(50456).Ps)(r())},12143:function(n,t,e){"use strict";e.d(t,{V:function(){return h}});var i=e(67862),r=e(52322),a=e(50456),u=e(6812),o=e(19034),s=e.n(o),l=e(2784),d=e(94559),c=e(3722),f=e(88299),m=e(56813),p=e(37177);function g(){let n=(0,i._)(["\n  query CalculateDecisionTemplate($institution: String, $applicationsAfter: String, $applicationsBefore: String, $coursesStartingInYear: String) {\n    calculateDecisionTemplate(institution: $institution, applicationsAfter: $applicationsAfter, applicationsBefore: $applicationsBefore, coursesStartingInYear: $coursesStartingInYear) {\n        applications\n        deferrals\n    }\n  }\n"]);return g=function(){return n},n}let b=(0,a.Ps)(g()),h=n=>{var t,e,i;let{onSubmit:a,isLoading:o,institutions:g,decisionTemplate:h,preselectedInstitutionId:v}=n,[I,$]=(0,l.useState)(h?h.institution.id:v||null),[_,y]=(0,l.useState)(h?[s().utc(h.applicationsCreatedAfter),s().utc(h.applicationsCreatedBefore)]:null),[D,S]=(0,l.useState)(h?s()(h.coursesStartingIn):null),C=(0,l.useMemo)(()=>!!I&&!!_&&!!D,[I,_,D]),{data:x}=(0,u.a)(b,{variables:{institution:I,applicationsAfter:_?_[0]:"",applicationsBefore:_?_[1]:"",coursesStartingInYear:D},skip:!C}),P=g.reduce((n,t)=>{var e;return(null==t?void 0:t.users)&&(null==t?void 0:null===(e=t.users)||void 0===e?void 0:e.length)!==0&&(n[t.id.toString()]=t.users),n},{}),j=(0,l.useMemo)(()=>
1{if(x){let{applications:n,deferrals:t}=x.calculateDecisionTemplate,e="1"===n.toString()?"application":"applications",i="1"===t.toString()?"deferral":"deferrals";return"This template will capture ".concat(n," ").concat(e,", and ").concat(t," ").concat(i," from previous years.")}return"When filling this form in, we will let you know how many applications will be captured by this configuration."},[x]);return(0,r.jsxs)(d.ZP,{onSubmit:n=>{let[t,e]=n.applicationsWithinRange;return a({name:n.name,filename:n.filename,institution:n.institution,institutionUsers:h?void 0:n.institutionUsers,applicationsCreatedAfter:s().utc(t).format("YYYY-MM-DD"),applicationsCreatedBefore:s().utc(e).format("YYYY-MM-DD"),coursesStartingIn:s()(n.coursesStartingIn).startOf("year").format("YYYY-MM-DD")})},children:[(0,r.jsx)(d.ZP.Item,{name:"name",label:"Name",initialValue:h&&h.name,isRequired:!0,children:(0,r.jsx)(c.Z,{})}),(0,r.jsx)(d.ZP.Item,{name:"filename",label:"Filename",initialValue:h&&(null!==(i=h.filename)&&void 0!==i?i:void 0),children:(0,r.jsx)(c.Z,{})}),(0,r.jsx)(d.ZP.Item,{name:"institution",label:"Institution",initialValue:h?h.institution.id:v,isRequired:!0,children:(0,r.jsx)(f.Z,{onChange:n=>$(n.toString()),disabled:!!v||!!h,options:g.map(n=>({value:n.id,label:n.name}))})}),(0,r.jsx)(d.ZP.Item,{name:"institutionUsers",label:h?void 0:"Send Notifications To",children:h?(0,r.jsx)(m.Z,{type:"info",message:"When updating, there are no emails sent to the previously specified users.",showIcon:!0}):(0,r.jsx)(f.Z,{mode:"multiple",disabled:!I,options:I&&(null===(t=P[I])||void 0===t?void 0:t.length)>0?null===(e=P[I])||void 0===e?void 0:e.map(n=>({value:n.id,label:n.email})):[]})}),(0,r.jsx)(d.ZP.Item,{name:"applicationsWithinRange",label:"Applications Created Within Range",hint:"Dates must be in the YYYY-MM-DD format",initialValue:h&&[s().utc(h.applicationsCreatedAfter),s().utc(h.applicationsCreatedBefore)],isRequired:!0,children:(0,r.jsx)(p.Z,{format:"YYYY-MM-DD",selectionType:"range",onChange:n=>{if(!n)return y(null);y(n.map(n=>s().utc(n)))}})}),(0,r.jsx)(d.ZP.Item,{name:"coursesStartingIn",label:"Courses Starting in Year",initialValue:h&&s()(h.coursesStartingIn),isRequired:!0,children:(0,r.jsx)(p.Z,{format:"YYYY",selectionType:"year",onChange:n=>S(n)})}),(0,r.jsx)("div",{style:{marginBottom:"1.5rem"},children:(0,r.jsx)(m.Z,{showIcon:!0,message:j})}),(0,r.jsx)(d.ZP.SubmitButton,{isLoading:o,isDisabled:o,isFullWidth:!0,children:"Save"})]})}},54088:function(n,t,e){"use strict";e.d(t,{N:function(){return o},h:function(){return s}});var i=e(72903),r=e.n(i),a=e(76635),u=e.n(a);let o=(n,t)=>{let e=n.fields.filter(n=>{let{isRequired:t}=n;return t}).reduce((n,e)=>{let i=t?t(e):void 0;return i||(i=r().string()),n[e.name]=i.required(),n},{});return r().object(e)};function s(n){let t={};return Object.keys(n).forEach(e=>{u().set(t,e,n[e])}),t}},84773:function(n){n.exports={form:"form_form__jPYrb","form__submit-btn--left":"form_form__submit-btn--left__X_DNA","form__submit-btn--center":"form_form__submit-btn--center__fMRdr","form__submit-btn--right":"form_form__submit-btn--right__WnUgC"}},64349:function(n){n.exports={"select--ordinalLabels":"select_select--ordinalLabels__W9s2c",select:"select_select__9q6GD"}},50319:function(n,t,e){"use strict";e.d(t,{D:function(){return d}});var i=e(22970),r=e(38421),a=e(14012),u=e(78807),o=e(14692),s=e(30990),l=e(66252);function d(n,t){var e=(0,l.x)(null==t?void 0:t.client);(0,o.Vp)(n,o.n_.Mutation);var d=r.useState({called:!1,loading:!1,client:e}),c=d[0],f=d[1],m=r.useRef({result:c,mutationId:0,isMounted:!0,client:e,mutation:n,options:t});Object.assign(m.current,{client:e,options:t,mutation:n});var p=r.useCallback(function(n){void 0===n&&(n={});var t=m.current,e=t.options,r=t.mutation,o=(0,i.pi)((0,i.pi)({},e),{mutation:r}),l=n.client||m.current.client;m.current.result.loading||o.ignoreResults||!m.current.isMounted||f(m.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:l});var d=++m.current.mutationId,c=(0,a.J)(o,n);return l.mutate(c).then(function(t){var e,i,r=t.data,a=t.errors,o=a&&a.length>0?new s.cA({graphQLErrors:a}):void 0,p=n.onError||(null===(e=m.current.options)||void 0===e?void 0:e.onError);if(o&&p&&p(o,c),d===m.current.mutationId&&!c.ignoreResults){var g={called:!0,loading:!1,data:r,error:o,client:l};m.current.isMounted&&!(0,u.D)(m.current.result,g)&&f(m.current.result=g)}var b=n.onCompleted||(null===(i=m.current.options)||void 0===i?void 0:i.onCompleted);return o||null==b||b(t.data,c),t}).catch(function(t){if(d===m.current.mutationId&&m.current.isMounted){var e,i={loading:!1,error:t,data:void 0,called:!0,client:l};
1(0,u.D)(m.current.result,i)||f(m.current.result=i)}var r=n.onError||(null===(e=m.current.options)||void 0===e?void 0:e.onError);if(r)return r(t,c),{data:void 0,errors:t};throw t})},[]),g=r.useCallback(function(){if(m.current.isMounted){var n={called:!1,loading:!1,client:e};Object.assign(m.current,{mutationId:0,result:n}),f(n)}},[]);return r.useEffect(function(){return m.current.isMounted=!0,function(){m.current.isMounted=!1}},[]),[p,(0,i.pi)({reset:g},c)]}}}]);

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.