diff --git a/CNAME b/CNAME deleted file mode 100644 index a05871f..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -docs.hackillinois.org \ No newline at end of file diff --git a/assets/main.bundle.js b/assets/main.bundle.js index 87cd367..8b7bbd6 100644 --- a/assets/main.bundle.js +++ b/assets/main.bundle.js @@ -512,13 +512,13 @@ function print() { __p += __j.call(arguments, '') } "avatarUrl": "na", "points": 10, "coins": 10 -}`,type:"json"}]},error:{fields:{"403: Forbidden":[{group:"403: Forbidden",type:"String",optional:!1,field:"Forbidden",isArray:!1,description:"

API accessed by user without valid perms.

"}],"400: Forbidden":[{group:"400: Forbidden",type:"String",optional:!1,field:"User",isArray:!1,description:"

not found in database.

"}]}},version:"0.0.0",filename:"src/services/profile/profile-router.ts",groupTitle:"Profile",name:"PostProfileAddpoints"},{type:"get",url:"/registration/",title:"GET /registration/",group:"Registration",description:"

Gets registration data for the current user in the JWT token.

",success:{fields:{"200: Success":[{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"email",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

"},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

"},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

"},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"},{group:"200: Success",type:"String",optional:!1,field:"userId",isArray:!1,description:"

Applicant's userId "userId":"user1234", "preferredName": "Ronakin", "legalName": "Ronakin Kanandini", "email": "rpak@gmail.org", "university": "University of Illinois Urbana-Champaign", "hackEssay1": "I love hack", "hackEssay2": "I love hack", "optionalEssay": "", "location": "Urbana", "gender": ["Prefer Not To Answer"], "degree": "Masters", "gradYear": 0, "isProApplicant": true, "proEssay": "I wanna be a Knight", "considerForGeneral": true, "requestedTravelReimbursement: false, "dietaryRestrictions": "Vegetarian", "race": "Prefer Not To Answer", "hackInterest": ["Mini-Event"], "hackOutreach": ["Instagram"] }

"}]},examples:[{title:"Example Success Response:",content:`HTTP/1.1 200 OK -{`,type:"json"}]},version:"0.0.0",filename:"src/services/registration/registration-router.ts",groupTitle:"Registration",name:"GetRegistration"},{type:"get",url:"/registration/:USERID",title:"GET /registration/:USERID",group:"Registration",description:"

Gets registration data for a specific user, provided that the authenticated user has elevated perms

",success:{fields:{"200: Success":[{group:"200: Success",type:"String",optional:!1,field:"userId",isArray:!1,description:"

Applicant's userId

"},{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"email",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

"},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

"},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

"},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"}]},examples:[{title:"Example Success Response:",content:`HTTP/1.1 200 OK +}`,type:"json"}]},error:{fields:{"403: Forbidden":[{group:"403: Forbidden",type:"String",optional:!1,field:"Forbidden",isArray:!1,description:"

API accessed by user without valid perms.

"}],"400: Forbidden":[{group:"400: Forbidden",type:"String",optional:!1,field:"User",isArray:!1,description:"

not found in database.

"}]}},version:"0.0.0",filename:"src/services/profile/profile-router.ts",groupTitle:"Profile",name:"PostProfileAddpoints"},{type:"get",url:"/registration/",title:"GET /registration/",group:"Registration",description:"

Gets registration data for the current user in the JWT token.

",success:{fields:{"200: Success":[{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"emailAddress",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"major",isArray:!1,description:"

Applicant's pursued major

"},{group:"200: Success",type:"String",optional:!1,field:"minor",isArray:!1,description:"

Applicant's pursued minor (optional)

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

"},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

"},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

"},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"},{group:"200: Success",type:"String",optional:!1,field:"userId",isArray:!1,description:"

Applicant's userId "userId":"user1234", "preferredName": "Ronakin", "legalName": "Ronakin Kanandini", emailAddress: "rpak@gmail.org", "university": "University of Illinois Urbana-Champaign", "hackEssay1": "I love hack", "hackEssay2": "I love hack", "optionalEssay": "", "location": "Urbana", "gender": ["Prefer Not To Answer"], "degree": "Masters", "gradYear": 0, "isProApplicant": true, "proEssay": "I wanna be a Knight", "considerForGeneral": true, "requestedTravelReimbursement: false, "dietaryRestrictions": "Vegetarian", "race": "Prefer Not To Answer", "hackInterest": ["Mini-Event"], "hackOutreach": ["Instagram"] }

"}]},examples:[{title:"Example Success Response:",content:`HTTP/1.1 200 OK +{`,type:"json"}]},version:"0.0.0",filename:"src/services/registration/registration-router.ts",groupTitle:"Registration",name:"GetRegistration"},{type:"get",url:"/registration/:USERID",title:"GET /registration/:USERID",group:"Registration",description:"

Gets registration data for a specific user, provided that the authenticated user has elevated perms

",success:{fields:{"200: Success":[{group:"200: Success",type:"String",optional:!1,field:"userId",isArray:!1,description:"

Applicant's userId

"},{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"emailAddress",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"major",isArray:!1,description:"

Applicant's pursued major

"},{group:"200: Success",type:"String",optional:!1,field:"minor",isArray:!1,description:"

Applicant's pursued minor (optional)

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

"},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

"},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

"},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"}]},examples:[{title:"Example Success Response:",content:`HTTP/1.1 200 OK { "userId":"user1234", "preferredName": "Ronakin", "legalName": "Ronakin Kanandini", - "email": "rpak@gmail.org", + emailAddress: "rpak@gmail.org", "university": "University of Illinois Urbana-Champaign", "hackEssay1": "I love hack", "hackEssay2": "I love hack", @@ -526,6 +526,8 @@ function print() { __p += __j.call(arguments, '') } "location": "Urbana", "gender": ["Prefer Not To Answer"], "degree": "Masters", + "major": "Computer Science", + "minor": "Math", "gradYear": 0, "isProApplicant": true, "proEssay": "I wanna be a Knight", @@ -535,10 +537,10 @@ function print() { __p += __j.call(arguments, '') } "race": "Prefer Not To Answer", "hackInterest": ["Mini-Event"], "hackOutreach": ["Instagram"] - }`,type:"json"}]},error:{fields:{"403: Forbidden":[{group:"403: Forbidden",type:"String",optional:!1,field:"Forbidden",isArray:!1,description:"

User doesn't have elevated permissions

"}],"404: Not Found":[{group:"404: Not Found",type:"String",optional:!1,field:"UserNotFound",isArray:!1,description:"

User not found in database

"}]}},version:"0.0.0",filename:"src/services/registration/registration-router.ts",groupTitle:"Registration",name:"GetRegistrationUserid"},{type:"post",url:"/registration/",title:"POST /registration/",group:"Registration",description:"

Creates registration data for the current user

",body:[{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"email",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

",checked:!1},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

",checked:!1},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

",checked:!1},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"}],parameter:{examples:[{title:"Example Request:",content:`{ + }`,type:"json"}]},error:{fields:{"403: Forbidden":[{group:"403: Forbidden",type:"String",optional:!1,field:"Forbidden",isArray:!1,description:"

User doesn't have elevated permissions

"}],"404: Not Found":[{group:"404: Not Found",type:"String",optional:!1,field:"UserNotFound",isArray:!1,description:"

User not found in database

"}]}},version:"0.0.0",filename:"src/services/registration/registration-router.ts",groupTitle:"Registration",name:"GetRegistrationUserid"},{type:"post",url:"/registration/",title:"POST /registration/",group:"Registration",description:"

Creates registration data for the current user

",body:[{group:"200: Success",type:"String",optional:!1,field:"preferredName",isArray:!1,description:"

Applicant's preffered name

"},{group:"200: Success",type:"String",optional:!1,field:"legalName",isArray:!1,description:"

Applicant's full legal name

"},{group:"200: Success",type:"String",optional:!1,field:"emailAddress",isArray:!1,description:"

Applicant's email

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay1",isArray:!1,description:"

First required essay

"},{group:"200: Success",type:"String",optional:!1,field:"hackEssay2",isArray:!1,description:"

Second required essay

"},{group:"200: Success",type:"String",optional:!1,field:"optionalEssay",isArray:!1,description:"

Space for applicant to share additional thoughts

"},{group:"200: Success",type:"String",optional:!1,field:"location",isArray:!1,description:"

Applicant's location

"},{group:"200: Success",type:"String",optional:!1,field:"gender",isArray:!1,description:"

Applicant's gender

"},{group:"200: Success",type:"String",optional:!1,field:"degree",isArray:!1,description:"

Applicant's pursued degree

"},{group:"200: Success",type:"String",optional:!1,field:"major",isArray:!1,description:"

Applicant's pursued major

"},{group:"200: Success",type:"String",optional:!1,field:"minor",isArray:!1,description:"

Applicant's pursued minor (optional)

"},{group:"200: Success",type:"String",optional:!1,field:"gradYear",isArray:!1,description:"

Applicant's graduation year

"},{group:"200: Success",type:"Boolean",optional:!1,field:"isProApplicant",isArray:!1,description:"

True/False indicating if they are a pro applicant

",checked:!1},{group:"200: Success",type:"String",optional:!1,field:"proEssay",isArray:!1,description:"

Third essay (required for Knights, empty string for General)

"},{group:"200: Success",type:"Boolean",optional:!1,field:"considerForGeneral",isArray:!1,description:"

True/False indicating if pro attendee wants to be considered for general

",checked:!1},{group:"200: Success",type:"Boolean",optional:!1,field:"requestedTravelReimbursement",isArray:!1,description:"

True/False indicating if applicant requested reimbursement

",checked:!1},{group:"200: Success",type:"String",optional:!1,field:"dietaryRestrictions",isArray:!1,description:"

Attendee's restrictions, include provided options and append any custom restrictions as provided by attendee

"},{group:"200: Success",type:"String[]",optional:!1,field:"race",isArray:!0,description:"

True/False Attendee's race/ethnicity

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackInterest",isArray:!0,description:"

What the attendee is interested in for the event (multi-select)

"},{group:"200: Success",type:"String[]",optional:!1,field:"hackOutreach",isArray:!0,description:"

How the attendee found us (multi-select)

"}],parameter:{examples:[{title:"Example Request:",content:`{ "preferredName": "Ronakin", "legalName": "Ronakin Kanandini", - "email": "rpak@gmail.org", + "emailAddress": "rpak@gmail.org", "university": "University of Illinois Urbana-Champaign", "hackEssay1": "I love hack", "hackEssay2": "I love hack", @@ -546,6 +548,10 @@ function print() { __p += __j.call(arguments, '') } "location": "Urbana", "gender": ["Prefer Not To Answer"], "degree": "Masters", + "major": "Computer Science", + "minor": "Math", + "major": "Computer Science", + "minor": "Math", "gradYear": 0, "isProApplicant": true, "proEssay": "I wanna be a Knight", @@ -560,7 +566,7 @@ function print() { __p += __j.call(arguments, '') } "userId": "user123", "preferredName": "Ronakin", "legalName": "Ronakin Kanandini", - "email": "rpak@gmail.org", + "emailAddress": "rpak@gmail.org", "university": "University of Illinois Urbana-Champaign", "hackEssay1": "I love hack", "hackEssay2": "I love hack", @@ -568,6 +574,8 @@ function print() { __p += __j.call(arguments, '') } "location": "Urbana", "gender": "Prefer Not To Answer", "degree": "Masters", + "major": "Computer Science", + "minor": "Math", "gradYear": 0, "isProApplicant": true, "proEssay": "I wanna be a Knight", @@ -701,4 +709,4 @@ function print() { __p += __j.call(arguments, '') } {"error": "Forbidden"}`,type:"json"}]},version:"0.0.0",filename:"src/services/s3/s3-router.ts",groupTitle:"s3",name:"GetS3DownloadUserid"},{type:"get",url:"/s3/upload",title:"GET /s3/upload",group:"s3",description:"

Gets a presigned upload url to the resume s3 bucket for the currently authenticated user, valid for 60s.

",success:{fields:{"200: Success":[{group:"200: Success",type:"String",optional:!1,field:"url",isArray:!1,description:"

presigned URL

"}]},examples:[{title:"Example Success Response:",content:`HTTP/1.1 200 OK { "url": "https://resume-bucket-dev.s3.us-east-2.amazonaws.com/randomuser?randomstuffs", - }`,type:"json"}]},version:"0.0.0",filename:"src/services/s3/s3-router.ts",groupTitle:"s3",name:"GetS3Upload"}];const de={name:"Adonix Endpoint Documentation",version:"0.1.0",description:"Intended for API users",title:"Adonix Endpoint Documentation",url:"https://adonix.hackillinois.org",sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Thu Jan 18 2024 03:50:37 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"1.2.0"}};ht();const Ne=u().compile(g()("#template-header").html()),Pe=u().compile(g()("#template-footer").html()),Z=u().compile(g()("#template-article").html()),me=u().compile(g()("#template-compare-article").html()),he=u().compile(g()("#template-generator").html()),ve=u().compile(g()("#template-project").html()),Oe=u().compile(g()("#template-sections").html()),We=u().compile(g()("#template-sidenav").html()),$e={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};de.template=Object.assign($e,(Ge=de.template)!=null?Ge:{}),de.template.forceLanguage&&At(de.template.forceLanguage);const Ve=(0,s.groupBy)(Le,re=>re.group),et={};g().each(Ve,(re,ne)=>{et[re]=(0,s.groupBy)(ne,le=>le.name)});const at=[];g().each(et,(re,ne)=>{let le=[];g().each(ne,(ae,we)=>{const Me=we[0].title;Me&&le.push(Me.toLowerCase()+"#~#"+ae)}),le.sort(),de.order&&(le=Ce(le,de.order,"#~#")),le.forEach(ae=>{const Me=ae.split("#~#")[1];ne[Me].forEach(_e=>{at.push(_e)})})}),Le=at;let gt={};const Bt={};let kt={};kt[de.version]=1,g().each(Le,(re,ne)=>{gt[ne.group]=1,Bt[ne.group]=ne.groupTitle||ne.group,kt[ne.version]=1}),gt=Object.keys(gt),gt.sort(),de.order&&(gt=Ie(Bt,de.order)),kt=Object.keys(kt),kt.sort(r().compare),kt.reverse();const Pt=[];gt.forEach(re=>{Pt.push({group:re,isHeader:!0,title:Bt[re]});let ne="";Le.forEach(le=>{le.group===re&&(ne!==le.name?Pt.push({title:le.title,group:re,name:le.name,type:le.type,version:le.version,url:le.url}):Pt.push({title:le.title,group:re,hidden:!0,name:le.name,type:le.type,version:le.version,url:le.url}),ne=le.name)})});function cn(re,ne,le){let ae=!1;if(!ne)return ae;const we=ne.match(/(.+?)<\/h(1|2)>/gi);return we&&we.forEach(function(Me){const _e=Me.substring(2,3),lt=Me.replace(/<.+?>/g,""),Tt=Me.match(/id="api-([^-]+)(?:-(.+))?"/),Nt=Tt?Tt[1]:null,vt=Tt?Tt[2]:null;_e==="1"&<&&Nt&&(re.splice(le,0,{group:Nt,isHeader:!0,title:lt,isFixed:!0}),le++,ae=!0),_e==="2"&<&&Nt&&vt&&(re.splice(le,0,{group:Nt,name:vt,isHeader:!1,title:lt,isFixed:!1,version:"1.0"}),le++)}),ae}let dn;if(de.header&&(dn=cn(Pt,de.header.content,0),dn||Pt.unshift({group:"_header",isHeader:!0,title:de.header.title==null?Et("General"):de.header.title,isFixed:!0})),de.footer){const re=Pt.length;dn=cn(Pt,de.footer.content,Pt.length),!dn&&de.footer.title!=null&&Pt.splice(re,0,{group:"_footer",isHeader:!0,title:de.footer.title,isFixed:!0})}const Pn=de.title?de.title:"apiDoc: "+de.name+" - "+de.version;g()(document).attr("title",Pn),g()("#loader").remove();const On={nav:Pt};g()("#sidenav").append(We(On)),g()("#generator").append(he(de)),(0,s.extend)(de,{versions:kt}),g()("#project").append(ve(de)),de.header&&g()("#header").append(Ne(de.header)),de.footer&&(g()("#footer").append(Pe(de.footer)),de.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Mt={};let Bn="";gt.forEach(function(re){const ne=[];let le="",ae={},we=re,Me="";Mt[re]={},Le.forEach(function(_e){re===_e.group&&(le!==_e.name?(Le.forEach(function(lt){re===lt.group&&_e.name===lt.name&&(Object.prototype.hasOwnProperty.call(Mt[_e.group],_e.name)||(Mt[_e.group][_e.name]=[]),Mt[_e.group][_e.name].push(lt.version))}),ae={article:_e,versions:Mt[_e.group][_e.name]}):ae={article:_e,hidden:!0,versions:Mt[_e.group][_e.name]},de.sampleUrl&&de.sampleUrl===!0&&(de.sampleUrl=window.location.origin),de.url&&ae.article.url.substr(0,4).toLowerCase()!=="http"&&(ae.article.url=de.url+ae.article.url),se(ae,_e),_e.groupTitle&&(we=_e.groupTitle),_e.groupDescription&&(Me=_e.groupDescription),ne.push({article:Z(ae),group:_e.group,name:_e.name,aloneDisplay:de.template.aloneDisplay}),le=_e.name)}),ae={group:re,title:we,description:Me,articles:ne,aloneDisplay:de.template.aloneDisplay},Bn+=Oe(ae)}),g()("#sections").append(Bn),de.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(re){re.preventDefault();const ne=this.getAttribute("href");if(de.template.aloneDisplay){const le=document.querySelector(".sidenav > li.active");le&&le.classList.remove("active"),this.parentNode.classList.add("active")}else{const le=document.querySelector(ne);le&&g()("html,body").animate({scrollTop:le.offsetTop},400)}window.location.hash=ne});function St(re){let ne=!1;return g().each(re,le=>{ne=ne||(0,s.some)(re[le],ae=>ae.type)}),ne}function Mn(){g()('button[data-toggle="popover"]').popover().click(function(ne){ne.preventDefault()});const re=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),de.template.withCompare&&g()("#sidenav li[data-version='"+re+"']").each(function(){const ne=g()(this).data("group"),le=g()(this).data("name"),ae=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").length,we=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").index(g()(this));(ae===1||we===ae-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(ne){ne.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),de.template.aloneDisplay&&(g()(".show-group").click(function(){const ne="."+g()(this).attr("data-group")+"-group",le="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(ne).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(le).removeClass("hide")}),g()(".show-api").click(function(){const ne=this.getAttribute("href").substring(1),le=document.getElementById("version").textContent.trim(),ae=`.${this.dataset.name}-article`,we=`[id="${ne}-${le}"]`,Me=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()(Me).removeClass("hide"),g()(".show-api-article").addClass("hide");let _e=g()(ae);g()(we).length&&(_e=g()(we).parent()),_e.removeClass("hide"),ne.match(/_(header|footer)/)&&document.getElementById(ne).classList.remove("hide")})),de.template.aloneDisplay||g()("body").scrollspy("refresh"),de.template.aloneDisplay){const ne=decodeURI(window.location.hash);if(ne!=null&&ne.length!==0){const le=document.getElementById("version").textContent.trim(),ae=document.querySelector(`li .${ne.slice(1)}-init`),we=document.querySelector(`li[data-version="${le}"] .show-api.${ne.slice(1)}-init`);let Me=ae;we&&(Me=we),Me.click()}}}function $(re){typeof re=="undefined"?re=g()("#version strong").html():g()("#version strong").html(re),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const ne={};document.querySelectorAll("article[data-version]").forEach(le=>{const ae=le.dataset.group,we=le.dataset.name,Me=le.dataset.version,_e=ae+we;!ne[_e]&&r().lte(Me,re)&&(ne[_e]=!0,document.querySelector(`article[data-group="${ae}"][data-name="${we}"][data-version="${Me}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${ae}"][data-name="${we}"][data-version="${Me}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${ae}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(le){const ae=g()(this).data("group");g()("section#api-"+ae).removeClass("hide"),g()("section#api-"+ae+" article:visible").length===0?g()("section#api-"+ae).addClass("hide"):g()("section#api-"+ae).removeClass("hide")})}if($(),g()("#versions li.version a").on("click",function(re){re.preventDefault(),$(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",Q),g().urlParam=function(re){const ne=new RegExp("[\\?&]"+re+"=([^&#]*)").exec(window.location.href);return ne&&ne[1]?ne[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const re=decodeURI(window.location.hash);g()(re).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(re).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const re=document.querySelector(".row-offcanvas");re&&re.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",Y(re=>{const ne=re.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((le,ae)=>g()(ae).toggle(g()(ae).text().toLowerCase().indexOf(ne)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function Y(re,ne){let le=null;return(...ae)=>{clearTimeout(le),le=setTimeout(re.bind(this,...ae),ne||0)}}function Q(re){re.preventDefault();const ne=g()(this).parents("article"),le=g()(this).html(),ae=ne.find(".version"),we=ae.find("strong").html();ae.find("strong").html(le);const Me=ne.data("group"),_e=ne.data("name"),lt=ne.data("version"),Tt=ne.data("compare-version");if(Tt!==le&&!(!Tt&<===le)){if(Tt&&Mt[Me][_e][0]===le||lt===le)xe(Me,_e,lt);else{let Nt={},vt={};g().each(et[Me][_e],function(ar,Yn){Yn.version===lt&&(Nt=Yn),Yn.version===le&&(vt=Yn)});const st={article:Nt,compare:vt,versions:Mt[Me][_e]};st.article.id=st.article.group+"-"+st.article.name+"-"+st.article.version,st.article.id=st.article.id.replace(/\./g,"_"),st.compare.id=st.compare.group+"-"+st.compare.name+"-"+st.compare.version,st.compare.id=st.compare.id.replace(/\./g,"_");let nt=Nt;nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,st._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),st._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),st._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),st._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),st._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields));const ci=me(st);ne.after(ci),ne.next().find(".versions li.version a").on("click",Q),g()("#sidenav li[data-group='"+Me+"'][data-name='"+_e+"'][data-version='"+we+"']").addClass("has-modifications"),ne.remove()}Mn(),m().highlightAll()}}function ee(re){re.preventDefault(),g()("article:visible .versions").each(function(){const le=g()(this).parents("article").data("version");let ae=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(re).forEach(we=>{re[we].replace(/_/g," ")===ae&&le.push(we)})}),Object.keys(re).forEach(ae=>{le.indexOf(ae)===-1&&le.push(ae)}),le}Mn()}})()})(); + }`,type:"json"}]},version:"0.0.0",filename:"src/services/s3/s3-router.ts",groupTitle:"s3",name:"GetS3Upload"}];const de={name:"Adonix Endpoint Documentation",version:"0.1.0",description:"Intended for API users",title:"Adonix Endpoint Documentation",url:"https://adonix.hackillinois.org",sampleUrl:!1,defaultVersion:"0.0.0",apidoc:"0.3.0",generator:{name:"apidoc",time:"Thu Jan 18 2024 06:07:56 GMT+0000 (Coordinated Universal Time)",url:"https://apidocjs.com",version:"1.2.0"}};ht();const Ne=u().compile(g()("#template-header").html()),Pe=u().compile(g()("#template-footer").html()),Z=u().compile(g()("#template-article").html()),me=u().compile(g()("#template-compare-article").html()),he=u().compile(g()("#template-generator").html()),ve=u().compile(g()("#template-project").html()),Oe=u().compile(g()("#template-sections").html()),We=u().compile(g()("#template-sidenav").html()),$e={aloneDisplay:!1,showRequiredLabels:!1,withGenerator:!0,withCompare:!0};de.template=Object.assign($e,(Ge=de.template)!=null?Ge:{}),de.template.forceLanguage&&At(de.template.forceLanguage);const Ve=(0,s.groupBy)(Le,re=>re.group),et={};g().each(Ve,(re,ne)=>{et[re]=(0,s.groupBy)(ne,le=>le.name)});const at=[];g().each(et,(re,ne)=>{let le=[];g().each(ne,(ae,we)=>{const Me=we[0].title;Me&&le.push(Me.toLowerCase()+"#~#"+ae)}),le.sort(),de.order&&(le=Ce(le,de.order,"#~#")),le.forEach(ae=>{const Me=ae.split("#~#")[1];ne[Me].forEach(_e=>{at.push(_e)})})}),Le=at;let gt={};const Bt={};let kt={};kt[de.version]=1,g().each(Le,(re,ne)=>{gt[ne.group]=1,Bt[ne.group]=ne.groupTitle||ne.group,kt[ne.version]=1}),gt=Object.keys(gt),gt.sort(),de.order&&(gt=Ie(Bt,de.order)),kt=Object.keys(kt),kt.sort(r().compare),kt.reverse();const Pt=[];gt.forEach(re=>{Pt.push({group:re,isHeader:!0,title:Bt[re]});let ne="";Le.forEach(le=>{le.group===re&&(ne!==le.name?Pt.push({title:le.title,group:re,name:le.name,type:le.type,version:le.version,url:le.url}):Pt.push({title:le.title,group:re,hidden:!0,name:le.name,type:le.type,version:le.version,url:le.url}),ne=le.name)})});function cn(re,ne,le){let ae=!1;if(!ne)return ae;const we=ne.match(/(.+?)<\/h(1|2)>/gi);return we&&we.forEach(function(Me){const _e=Me.substring(2,3),lt=Me.replace(/<.+?>/g,""),Tt=Me.match(/id="api-([^-]+)(?:-(.+))?"/),Nt=Tt?Tt[1]:null,vt=Tt?Tt[2]:null;_e==="1"&<&&Nt&&(re.splice(le,0,{group:Nt,isHeader:!0,title:lt,isFixed:!0}),le++,ae=!0),_e==="2"&<&&Nt&&vt&&(re.splice(le,0,{group:Nt,name:vt,isHeader:!1,title:lt,isFixed:!1,version:"1.0"}),le++)}),ae}let dn;if(de.header&&(dn=cn(Pt,de.header.content,0),dn||Pt.unshift({group:"_header",isHeader:!0,title:de.header.title==null?Et("General"):de.header.title,isFixed:!0})),de.footer){const re=Pt.length;dn=cn(Pt,de.footer.content,Pt.length),!dn&&de.footer.title!=null&&Pt.splice(re,0,{group:"_footer",isHeader:!0,title:de.footer.title,isFixed:!0})}const Pn=de.title?de.title:"apiDoc: "+de.name+" - "+de.version;g()(document).attr("title",Pn),g()("#loader").remove();const On={nav:Pt};g()("#sidenav").append(We(On)),g()("#generator").append(he(de)),(0,s.extend)(de,{versions:kt}),g()("#project").append(ve(de)),de.header&&g()("#header").append(Ne(de.header)),de.footer&&(g()("#footer").append(Pe(de.footer)),de.template.aloneDisplay&&document.getElementById("api-_footer").classList.add("hide"));const Mt={};let Bn="";gt.forEach(function(re){const ne=[];let le="",ae={},we=re,Me="";Mt[re]={},Le.forEach(function(_e){re===_e.group&&(le!==_e.name?(Le.forEach(function(lt){re===lt.group&&_e.name===lt.name&&(Object.prototype.hasOwnProperty.call(Mt[_e.group],_e.name)||(Mt[_e.group][_e.name]=[]),Mt[_e.group][_e.name].push(lt.version))}),ae={article:_e,versions:Mt[_e.group][_e.name]}):ae={article:_e,hidden:!0,versions:Mt[_e.group][_e.name]},de.sampleUrl&&de.sampleUrl===!0&&(de.sampleUrl=window.location.origin),de.url&&ae.article.url.substr(0,4).toLowerCase()!=="http"&&(ae.article.url=de.url+ae.article.url),se(ae,_e),_e.groupTitle&&(we=_e.groupTitle),_e.groupDescription&&(Me=_e.groupDescription),ne.push({article:Z(ae),group:_e.group,name:_e.name,aloneDisplay:de.template.aloneDisplay}),le=_e.name)}),ae={group:re,title:we,description:Me,articles:ne,aloneDisplay:de.template.aloneDisplay},Bn+=Oe(ae)}),g()("#sections").append(Bn),de.template.aloneDisplay||(document.body.dataset.spy="scroll",g()("body").scrollspy({target:"#scrollingNav"})),g()(".form-control").on("focus change",function(){g()(this).removeClass("border-danger")}),g()(".sidenav").find("a").on("click",function(re){re.preventDefault();const ne=this.getAttribute("href");if(de.template.aloneDisplay){const le=document.querySelector(".sidenav > li.active");le&&le.classList.remove("active"),this.parentNode.classList.add("active")}else{const le=document.querySelector(ne);le&&g()("html,body").animate({scrollTop:le.offsetTop},400)}window.location.hash=ne});function St(re){let ne=!1;return g().each(re,le=>{ne=ne||(0,s.some)(re[le],ae=>ae.type)}),ne}function Mn(){g()('button[data-toggle="popover"]').popover().click(function(ne){ne.preventDefault()});const re=g()("#version strong").html();if(g()("#sidenav li").removeClass("is-new"),de.template.withCompare&&g()("#sidenav li[data-version='"+re+"']").each(function(){const ne=g()(this).data("group"),le=g()(this).data("name"),ae=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").length,we=g()("#sidenav li[data-group='"+ne+"'][data-name='"+le+"']").index(g()(this));(ae===1||we===ae-1)&&g()(this).addClass("is-new")}),g()(".nav-tabs-examples a").click(function(ne){ne.preventDefault(),g()(this).tab("show")}),g()(".nav-tabs-examples").find("a:first").tab("show"),g()(".sample-request-content-type-switch").change(function(){g()(this).val()==="body-form-data"?(g()("#sample-request-body-json-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-form-input-"+g()(this).data("id")).show()):(g()("#sample-request-body-form-input-"+g()(this).data("id")).hide(),g()("#sample-request-body-json-input-"+g()(this).data("id")).show())}),de.template.aloneDisplay&&(g()(".show-group").click(function(){const ne="."+g()(this).attr("data-group")+"-group",le="."+g()(this).attr("data-group")+"-article";g()(".show-api-group").addClass("hide"),g()(ne).removeClass("hide"),g()(".show-api-article").addClass("hide"),g()(le).removeClass("hide")}),g()(".show-api").click(function(){const ne=this.getAttribute("href").substring(1),le=document.getElementById("version").textContent.trim(),ae=`.${this.dataset.name}-article`,we=`[id="${ne}-${le}"]`,Me=`.${this.dataset.group}-group`;g()(".show-api-group").addClass("hide"),g()(Me).removeClass("hide"),g()(".show-api-article").addClass("hide");let _e=g()(ae);g()(we).length&&(_e=g()(we).parent()),_e.removeClass("hide"),ne.match(/_(header|footer)/)&&document.getElementById(ne).classList.remove("hide")})),de.template.aloneDisplay||g()("body").scrollspy("refresh"),de.template.aloneDisplay){const ne=decodeURI(window.location.hash);if(ne!=null&&ne.length!==0){const le=document.getElementById("version").textContent.trim(),ae=document.querySelector(`li .${ne.slice(1)}-init`),we=document.querySelector(`li[data-version="${le}"] .show-api.${ne.slice(1)}-init`);let Me=ae;we&&(Me=we),Me.click()}}}function $(re){typeof re=="undefined"?re=g()("#version strong").html():g()("#version strong").html(re),g()("article").addClass("hide"),g()("#sidenav li:not(.nav-fixed)").addClass("hide");const ne={};document.querySelectorAll("article[data-version]").forEach(le=>{const ae=le.dataset.group,we=le.dataset.name,Me=le.dataset.version,_e=ae+we;!ne[_e]&&r().lte(Me,re)&&(ne[_e]=!0,document.querySelector(`article[data-group="${ae}"][data-name="${we}"][data-version="${Me}"]`).classList.remove("hide"),document.querySelector(`#sidenav li[data-group="${ae}"][data-name="${we}"][data-version="${Me}"]`).classList.remove("hide"),document.querySelector(`#sidenav li.nav-header[data-group="${ae}"]`).classList.remove("hide"))}),g()("article[data-version]").each(function(le){const ae=g()(this).data("group");g()("section#api-"+ae).removeClass("hide"),g()("section#api-"+ae+" article:visible").length===0?g()("section#api-"+ae).addClass("hide"):g()("section#api-"+ae).removeClass("hide")})}if($(),g()("#versions li.version a").on("click",function(re){re.preventDefault(),$(g()(this).html())}),g()("#compareAllWithPredecessor").on("click",ee),g()("article .versions li.version a").on("click",Q),g().urlParam=function(re){const ne=new RegExp("[\\?&]"+re+"=([^&#]*)").exec(window.location.href);return ne&&ne[1]?ne[1]:null},g().urlParam("compare")&&g()("#compareAllWithPredecessor").trigger("click"),window.location.hash){const re=decodeURI(window.location.hash);g()(re).length>0&&g()("html,body").animate({scrollTop:parseInt(g()(re).offset().top)},0)}document.querySelector('[data-toggle="offcanvas"]').addEventListener("click",function(){const re=document.querySelector(".row-offcanvas");re&&re.classList.toggle("active")}),g()("#scrollingNav .sidenav-search input.search").focus(),g()('[data-action="filter-search"]').on("keyup",Y(re=>{const ne=re.currentTarget.value.toLowerCase();g()(".sidenav a.nav-list-item").filter((le,ae)=>g()(ae).toggle(g()(ae).text().toLowerCase().indexOf(ne)>-1))},200)),g()("span.search-reset").on("click",function(){g()("#scrollingNav .sidenav-search input.search").val("").focus(),g()(".sidenav").find("a.nav-list-item").show()});function Y(re,ne){let le=null;return(...ae)=>{clearTimeout(le),le=setTimeout(re.bind(this,...ae),ne||0)}}function Q(re){re.preventDefault();const ne=g()(this).parents("article"),le=g()(this).html(),ae=ne.find(".version"),we=ae.find("strong").html();ae.find("strong").html(le);const Me=ne.data("group"),_e=ne.data("name"),lt=ne.data("version"),Tt=ne.data("compare-version");if(Tt!==le&&!(!Tt&<===le)){if(Tt&&Mt[Me][_e][0]===le||lt===le)xe(Me,_e,lt);else{let Nt={},vt={};g().each(et[Me][_e],function(ar,Yn){Yn.version===lt&&(Nt=Yn),Yn.version===le&&(vt=Yn)});const st={article:Nt,compare:vt,versions:Mt[Me][_e]};st.article.id=st.article.group+"-"+st.article.name+"-"+st.article.version,st.article.id=st.article.id.replace(/\./g,"_"),st.compare.id=st.compare.group+"-"+st.compare.name+"-"+st.compare.version,st.compare.id=st.compare.id.replace(/\./g,"_");let nt=Nt;nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields)),nt=vt,st._hasTypeInHeaderFields!==!0&&nt.header&&nt.header.fields&&(st._hasTypeInHeaderFields=St(nt.header.fields)),st._hasTypeInParameterFields!==!0&&nt.parameter&&nt.parameter.fields&&(st._hasTypeInParameterFields=St(nt.parameter.fields)),st._hasTypeInErrorFields!==!0&&nt.error&&nt.error.fields&&(st._hasTypeInErrorFields=St(nt.error.fields)),st._hasTypeInSuccessFields!==!0&&nt.success&&nt.success.fields&&(st._hasTypeInSuccessFields=St(nt.success.fields)),st._hasTypeInInfoFields!==!0&&nt.info&&nt.info.fields&&(st._hasTypeInInfoFields=St(nt.info.fields));const ci=me(st);ne.after(ci),ne.next().find(".versions li.version a").on("click",Q),g()("#sidenav li[data-group='"+Me+"'][data-name='"+_e+"'][data-version='"+we+"']").addClass("has-modifications"),ne.remove()}Mn(),m().highlightAll()}}function ee(re){re.preventDefault(),g()("article:visible .versions").each(function(){const le=g()(this).parents("article").data("version");let ae=null;g()(this).find("li.version a").each(function(){g()(this).html(){Object.keys(re).forEach(we=>{re[we].replace(/_/g," ")===ae&&le.push(we)})}),Object.keys(re).forEach(ae=>{le.indexOf(ae)===-1&&le.push(ae)}),le}Mn()}})()})(); diff --git a/index.html b/index.html index 53ecb73..b7f6936 100644 --- a/index.html +++ b/index.html @@ -5,15 +5,15 @@ - - - - - - - - - + + + + + + + + + @@ -1042,6 +1042,6 @@

{{__ "Request Body"}}

- +