1import{j as s}from"./index-gbXHz-HS.js";import{g}from"./KcPage-Dhe4WOod.js";import"./assert-lEPzpKR_.js";function f(m){const{kcContext:i,i18n:r,doUseDefaultCss:c,classes:o,Template:h}=m,{url:j,oauth:l,client:t}=i,{msg:e,msgStr:d,advancedMsg:x,advancedMsgStr:u}=r,{kcClsx:a}=g({doUseDefaultCss:c,classes:o});return s.jsx(h,Object.assign({kcContext:i,i18n:r,doUseDefaultCss:c,classes:o,bodyClassName:"oauth",headerNode:s.jsxs(s.Fragment,{children:[t.attributes.logoUri&&s.jsx("img",{src:t.attributes.logoUri}),s.jsx("p",{children:t.name?e("oauthGrantTitle",u(t.name)):e("oauthGrantTitle",t.clientId)})]})},{children:s.jsxs("div",Object.assign({id:"kc-oauth",className:"content-area"},{children:[s.jsx("h3",{children:e("oauthGrantRequest")}),s.jsx("ul",{children:l.clientScopesRequested.map(n=>s.jsx("li",{children:s.jsxs("span",{children:[x(n.consentScreenText),n.dynamicScopeParameter&&s.jsxs(s.Fragment,{children:[": ",s.jsx("b",{children:n.dynamicScopeParameter})]})]})},n.consentScreenText))}),t.attributes.policyUri||t.attributes.tosUri&&s.jsxs("h3",{children:[t.name?e("oauthGrantInformation",u(t.name)):e("oauthGrantInformation",t.clientId),t.attributes.tosUri&&s.jsxs(s.Fragment,{children:[e("oauthGrantReview"),s.jsx("a",Object.assign({href:t.attributes.tosUri,target:"_blank"},{children:e("oauthGrantTos")}))]}),t.attributes.policyUri&&s.jsxs(s.Fragment,{children:[e("oauthGrantReview"),s.jsx("a",Object.assign({href:t.attributes.policyUri,target:"_blank"},{children:e("oauthGrantPolicy")}))]})]}),s.jsxs("form",Object.assign({className:"form-actions",action:j.oauthAction,method:"POST"},{children:[s.jsx("input",{type:"hidden",name:"code",value:l.code}),s.jsxs("div",Object.assign({className:a("kcFormGroupClass")},{children:[s.jsx("div",Object.assign({id:"kc-form-options"},{children:s.jsx("div",{className:a("kcFormOptionsWrapperClass")})})),s.jsx("div",Object.assign({id:"kc-form-buttons"},{children:s.jsxs("div",Object.assign({className:a("kcFormButtonsWrapperClass")},{children:[s.jsx("input",{className:a("kcButtonClass","kcButtonPrimaryClass","kcButtonLargeClass"),name:"accept",id:"kc-login",type:"submit",value:d("doYes")}),s.jsx("input",{className:a("kcButtonClass","kcButtonDefaultClass","kcButtonLargeClass"),name:"cancel",id:"kc-cancel",type:"submit",value:d("doNo")})]}))}))]}))]})),s.jsx("div",{className:"clearfix"})]}))}))}export{f as default};
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.