diff --git a/designer/.automated-tests.env b/designer/.automated-tests.env index 8d348ab72f..e703aaccd6 100644 --- a/designer/.automated-tests.env +++ b/designer/.automated-tests.env @@ -49,3 +49,7 @@ NODE_TLS_REJECT_UNAUTHORIZED=0 FEATURE_FLAG_USE_ENTITLEMENT_API=false FEATURE_FLAG_ALLOW_PAYMENTS=true FEATURE_FLAG_PUBLISH_AUDIT_EVENTS=true + +# Ordnance Survey API credentials +ORDNANCE_SURVEY_API_KEY=test +ORDNANCE_SURVEY_API_SECRET=test diff --git a/designer/client/jest.config.mjs b/designer/client/jest.config.mjs index 8663203399..bfe6a7f0dc 100644 --- a/designer/client/jest.config.mjs +++ b/designer/client/jest.config.mjs @@ -32,7 +32,8 @@ export default { 'nanoid', // Supports ESM only 'slug', // Supports ESM only '@defra/forms-engine-plugin', - '@defra/forms-model' + '@defra/forms-model', + 'geodesy' // Supports ESM only ].join('|')}/)` ] } diff --git a/designer/client/src/assets/images/map-geospatial-placeholder.jpg b/designer/client/src/assets/images/map-geospatial-placeholder.jpg new file mode 100644 index 0000000000..71263009d9 Binary files /dev/null and b/designer/client/src/assets/images/map-geospatial-placeholder.jpg differ diff --git a/designer/client/src/assets/images/map-placeholder.jpg b/designer/client/src/assets/images/map-placeholder.jpg index d9766bde0b..e5b651d020 100644 Binary files a/designer/client/src/assets/images/map-placeholder.jpg and b/designer/client/src/assets/images/map-placeholder.jpg differ diff --git a/designer/client/src/assets/nunjucks/govuk-components.js b/designer/client/src/assets/nunjucks/govuk-components.js index d5c992eb90..48665e7930 100644 --- a/designer/client/src/assets/nunjucks/govuk-components.js +++ b/designer/client/src/assets/nunjucks/govuk-components.js @@ -1 +1 @@ -(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/accordion/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/accordion/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukAccordion"),o.setVariable("govukAccordion",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/accordion/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/accordion/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../../macros/i18n.njk",!1,"govuk/components/accordion/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukI18nAttributes")){var c=m.govukI18nAttributes;o.setVariable("govukI18nAttributes",c);var i=r.makeMacro(["params","item","index"],[],(function(a,s,p,u){var n=t;t=new r.Frame,u=u||{},Object.prototype.hasOwnProperty.call(u,"caller")&&t.set("caller",u.caller),t.set("params",a),t.set("item",s),t.set("index",p);var m,l="";return m=r.memberLookup(a,"headingLevel")?r.memberLookup(a,"headingLevel"):2,t.set("headingLevel",m,!0),t.topLevel&&o.setVariable("headingLevel",m),t.topLevel&&o.addExport("headingLevel",m),l+='\n
\n \n ',l+=r.suppressValue(r.memberLookup(r.memberLookup(s,"heading"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(s,"heading"),"html"))),8):r.memberLookup(r.memberLookup(s,"heading"),"text"),e.opts.autoescape),l+="\n \n \n ",(r.memberLookup(r.memberLookup(s,"summary"),"html")||r.memberLookup(r.memberLookup(s,"summary"),"text"))&&(l+='\n
\n ',l+=r.suppressValue(r.memberLookup(r.memberLookup(s,"summary"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(s,"summary"),"html"))),8):r.memberLookup(r.memberLookup(s,"summary"),"text"),e.opts.autoescape),l+="\n
\n "),l+='\n
\n
\n ',r.memberLookup(r.memberLookup(s,"content"),"html")?(l+="\n ",l+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(s,"content"),"html"))),6),e.opts.autoescape),l+="\n "):r.memberLookup(r.memberLookup(s,"content"),"text")&&(l+='\n

\n ',l+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,r.memberLookup(r.memberLookup(s,"content"),"text")),8),e.opts.autoescape),l+="\n

\n "),l+="\n
\n \n",t=n,new r.SafeString(l)}));o.setVariable("_accordionItem",i),u+='
\n ",t=t.push();var k=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"items");if(k)for(var L=(k=r.fromIterator(k)).length,b=0;b\n")}else a(new Error("cannot import 'govukI18nAttributes'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/back-link/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/back-link/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukBackLink"),o.setVariable("govukBackLink",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/back-link/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/back-link/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+='",u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")):e.getFilter("default").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),"Back",!0),e.opts.autoescape),a(null,u+="\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/breadcrumbs/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/breadcrumbs/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukBreadcrumbs"),o.setVariable("govukBreadcrumbs",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/breadcrumbs/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/breadcrumbs/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l,c,i,k=m.govukAttributes;o.setVariable("govukAttributes",k),l="govuk-breadcrumbs",t.set("classNames",l,!0),t.topLevel&&o.setVariable("classNames",l),t.topLevel&&o.addExport("classNames",l),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes")&&(u+="\n ",c=r.contextOrFrameLookup(o,t,"classNames")+" "+r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes"),t.set("classNames",c,!0),t.topLevel&&o.setVariable("classNames",c),t.topLevel&&o.addExport("classNames",c),u+="\n"),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"collapseOnMobile")&&(u+="\n ",i=r.contextOrFrameLookup(o,t,"classNames")+" govuk-breadcrumbs--collapse-on-mobile",t.set("classNames",i,!0),t.topLevel&&o.setVariable("classNames",i),t.topLevel&&o.addExport("classNames",i),u+="\n"),u+='\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/button/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/button/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukButton"),o.setVariable("govukButton",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/button/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/button/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l,c,i,k,L,b=m.govukAttributes;o.setVariable("govukAttributes",b),l="govuk-button",t.set("classNames",l,!0),t.topLevel&&o.setVariable("classNames",l),t.topLevel&&o.addExport("classNames",l),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes")&&(u+="\n ",c=r.contextOrFrameLookup(o,t,"classNames")+" "+r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes"),t.set("classNames",c,!0),t.topLevel&&o.setVariable("classNames",c),t.topLevel&&o.addExport("classNames",c),u+="\n"),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"isStartButton")&&(u+="\n ",i=r.contextOrFrameLookup(o,t,"classNames")+" govuk-button--start",t.set("classNames",i,!0),t.topLevel&&o.setVariable("classNames",i),t.topLevel&&o.addExport("classNames",i),u+="\n"),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"element")?(u+="\n ",k=e.getFilter("lower").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"element")),t.set("element",k,!0),t.topLevel&&o.setVariable("element",k),t.topLevel&&o.addExport("element",k),u+="\n"):(u+="\n ",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"href")?(u+="\n ",t.set("element","a",!0),t.topLevel&&o.setVariable("element","a"),t.topLevel&&o.addExport("element","a"),u+="\n "):(u+="\n ",L="button",t.set("element",L,!0),t.topLevel&&o.setVariable("element",L),t.topLevel&&o.addExport("element",L),u+="\n "),u+="\n");var d,g,v=r.makeMacro([],[],(function(e){var o=t;return t=new r.Frame,e=e||{},Object.prototype.hasOwnProperty.call(e,"caller")&&t.set("caller",e.caller),t=o,new r.SafeString('\n ')}));o.setVariable("_startIcon",v),d=function(){var a="";return a+=' class="',a+=r.suppressValue(r.contextOrFrameLookup(o,t,"classNames"),e.opts.autoescape),a+='" data-module="govuk-button"',a+=r.suppressValue((s=35,p=99,r.callWrap(b,"govukAttributes",o,[r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"attributes")])),e.opts.autoescape),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")&&(a+=' id="',a+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id"),e.opts.autoescape),a+='"'),a}(),t.set("commonAttributes",d,!0),t.topLevel&&o.setVariable("commonAttributes",d),t.topLevel&&o.addExport("commonAttributes",d),g=function(){var a="";return r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"name")&&(a+=' name="',a+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"name"),e.opts.autoescape),a+='"'),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"disabled")&&(a+=' disabled aria-disabled="true"'),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"preventDoubleClick")!==r.contextOrFrameLookup(o,t,"undefined")&&(a+=' data-prevent-double-click="',a+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"preventDoubleClick"),e.opts.autoescape),a+='"'),a}(),t.set("buttonAttributes",g,!0),t.topLevel&&o.setVariable("buttonAttributes",g),t.topLevel&&o.addExport("buttonAttributes",g),"a"==r.contextOrFrameLookup(o,t,"element")?(u+='\n\n ",u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"))),2):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),e.opts.autoescape),u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"isStartButton")?e.getFilter("safe").call(o,(s=46,p=16,r.callWrap(v,"_startIcon",o,[]))):"",e.opts.autoescape),u+="\n"):"button"==r.contextOrFrameLookup(o,t,"element")?(u+="\n\n ",u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"))),2):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),e.opts.autoescape),u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"isStartButton")?e.getFilter("safe").call(o,(s=52,p=16,r.callWrap(v,"_startIcon",o,[]))):"",e.opts.autoescape),u+="\n"):"input"==r.contextOrFrameLookup(o,t,"element")&&(u+='\n"),a(null,u+="\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/character-count/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/character-count/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukCharacterCount"),o.setVariable("govukCharacterCount",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/character-count/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/character-count/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../../macros/i18n.njk",!1,"govuk/components/character-count/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukI18nAttributes")){var c=m.govukI18nAttributes;o.setVariable("govukI18nAttributes",c),u+="\n",e.getTemplate("../textarea/macro.njk",!1,"govuk/components/character-count/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukTextarea")){var i=m.govukTextarea;o.setVariable("govukTextarea",i),u+="\n",e.getTemplate("../hint/macro.njk",!1,"govuk/components/character-count/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukHint")){var k,L,b,d,g,v,x,F=m.govukHint;o.setVariable("govukHint",F),k=!r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxwords")&&!r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxlength"),t.set("hasNoLimit",k,!0),t.topLevel&&o.setVariable("hasNoLimit",k),t.topLevel&&o.addExport("hasNoLimit",k),L=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxwords")||r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxlength"),t.set("textareaDescriptionLength",L,!0),t.topLevel&&o.setVariable("textareaDescriptionLength",L),t.topLevel&&o.addExport("textareaDescriptionLength",L),b=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"textareaDescriptionText")||"You can enter up to %{count} "+(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxwords")?"words":"characters"),t.set("textareaDescriptionText",b,!0),t.topLevel&&o.setVariable("textareaDescriptionText",b),t.topLevel&&o.addExport("textareaDescriptionText",b),d=r.contextOrFrameLookup(o,t,"hasNoLimit")?"":e.getFilter("replace").call(o,r.contextOrFrameLookup(o,t,"textareaDescriptionText"),"%{count}",r.contextOrFrameLookup(o,t,"textareaDescriptionLength")),t.set("textareaDescriptionTextNoLimit",d,!0),t.topLevel&&o.setVariable("textareaDescriptionTextNoLimit",d),t.topLevel&&o.addExport("textareaDescriptionTextNoLimit",d),g=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id"):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"name"),t.set("id",g,!0),t.topLevel&&o.setVariable("id",g),t.topLevel&&o.addExport("id",g),v=function(){var a="";return a+="\n",a+=r.suppressValue(e.getFilter("trim").call(o,(s=17,p=12,r.callWrap(F,"govukHint",o,[{text:r.contextOrFrameLookup(o,t,"textareaDescriptionTextNoLimit"),id:r.contextOrFrameLookup(o,t,"id")+"-info",classes:"govuk-character-count__message"+(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"countMessage"),"classes")?" "+r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"countMessage"),"classes"):"")}]))),e.opts.autoescape),a+="\n",r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput")&&(a+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html")?e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html"))):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"text"),e.opts.autoescape),a+="\n"),a}(),t.set("countMessageHtml",v,!0),t.topLevel&&o.setVariable("countMessageHtml",v),t.topLevel&&o.addExport("countMessageHtml",v),x=function(){var a="";return a+=r.suppressValue((s=28,p=21,r.callWrap(l,"govukAttributes",o,[{"data-module":"govuk-character-count","data-maxlength":{value:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxlength"),optional:!0},"data-threshold":{value:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"threshold"),optional:!0},"data-maxwords":{value:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"maxwords"),optional:!0}}])),e.opts.autoescape),r.contextOrFrameLookup(o,t,"hasNoLimit")&&r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"textareaDescriptionText")&&(a+=r.suppressValue((s=51,p=27,r.callWrap(c,"govukI18nAttributes",o,[{key:"textarea-description",messages:{other:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"textareaDescriptionText")}}])),e.opts.autoescape)),a+=r.suppressValue((s=57,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"characters-under-limit",messages:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"charactersUnderLimitText")}])),e.opts.autoescape),a+=r.suppressValue((s=62,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"characters-at-limit",message:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"charactersAtLimitText")}])),e.opts.autoescape),a+=r.suppressValue((s=67,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"characters-over-limit",messages:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"charactersOverLimitText")}])),e.opts.autoescape),a+=r.suppressValue((s=72,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"words-under-limit",messages:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"wordsUnderLimitText")}])),e.opts.autoescape),a+=r.suppressValue((s=77,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"words-at-limit",message:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"wordsAtLimitText")}])),e.opts.autoescape),a+=r.suppressValue((s=82,p=25,r.callWrap(c,"govukI18nAttributes",o,[{key:"words-over-limit",messages:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"wordsOverLimitText")}])),e.opts.autoescape)}(),t.set("attributesHtml",x,!0),t.topLevel&&o.setVariable("attributesHtml",x),t.topLevel&&o.addExport("attributesHtml",x),t=t.push();var f,O=r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"attributes");if(O)if(O=r.fromIterator(O),r.isArray(O)){var h=O.length;for(f=0;f1?"-"+n:""),t.set("itemId",c,!0),t.topLevel&&o.setVariable("itemId",c),t.topLevel&&o.addExport("itemId",c),x+="\n ",i=r.memberLookup(u,"name")?r.memberLookup(u,"name"):r.memberLookup(a,"name"),t.set("itemName",i,!0),t.topLevel&&o.setVariable("itemName",i),t.topLevel&&o.addExport("itemName",i),x+="\n ",k="conditional-"+r.contextOrFrameLookup(o,t,"itemId"),t.set("conditionalId",k,!0),t.topLevel&&o.setVariable("conditionalId",k),t.topLevel&&o.addExport("conditionalId",k),r.memberLookup(u,"divider")?(x+='\n
',x+=r.suppressValue(r.memberLookup(u,"divider"),e.opts.autoescape),x+="
\n "):(x+="\n ",L=e.getFilter("default").call(o,r.memberLookup(u,"checked"),!!r.memberLookup(a,"values")&&r.inOperator(r.memberLookup(u,"value"),r.memberLookup(a,"values"))&&0!=r.memberLookup(u,"checked"),!0),t.set("isChecked",L,!0),t.topLevel&&o.setVariable("isChecked",L),t.topLevel&&o.addExport("isChecked",L),x+="\n ",b=!(!r.memberLookup(r.memberLookup(u,"hint"),"text")&&!r.memberLookup(r.memberLookup(u,"hint"),"html"))||"",t.set("hasHint",b,!0),t.topLevel&&o.setVariable("hasHint",b),t.topLevel&&o.addExport("hasHint",b),x+="\n ",d=r.contextOrFrameLookup(o,t,"hasHint")?r.contextOrFrameLookup(o,t,"itemId")+"-item-hint":"",t.set("itemHintId",d,!0),t.topLevel&&o.setVariable("itemHintId",d),t.topLevel&&o.addExport("itemHintId",d),x+="\n ",g=r.contextOrFrameLookup(o,t,"hasFieldset")?"":r.contextOrFrameLookup(o,t,"describedBy"),t.set("itemDescribedBy",g,!0),t.topLevel&&o.setVariable("itemDescribedBy",g),t.topLevel&&o.addExport("itemDescribedBy",g),x+="\n ",v=e.getFilter("trim").call(o,r.contextOrFrameLookup(o,t,"itemDescribedBy")+" "+r.contextOrFrameLookup(o,t,"itemHintId")),t.set("itemDescribedBy",v,!0),t.topLevel&&o.setVariable("itemDescribedBy",v),t.topLevel&&o.addExport("itemDescribedBy",v),x+='\n
\n \n ",x+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=42,p=19,r.callWrap(r.contextOrFrameLookup(o,t,"govukLabel"),"govukLabel",o,[{html:r.memberLookup(u,"html"),text:r.memberLookup(u,"text"),classes:"govuk-checkboxes__label"+(r.memberLookup(r.memberLookup(u,"label"),"classes")?" "+r.memberLookup(r.memberLookup(u,"label"),"classes"):""),attributes:r.memberLookup(r.memberLookup(u,"label"),"attributes"),for:r.contextOrFrameLookup(o,t,"itemId")}]))),6),e.opts.autoescape),x+="\n ",r.contextOrFrameLookup(o,t,"hasHint")&&(x+="\n ",x+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=50,p=18,r.callWrap(r.contextOrFrameLookup(o,t,"govukHint"),"govukHint",o,[{id:r.contextOrFrameLookup(o,t,"itemHintId"),classes:"govuk-checkboxes__hint"+(r.memberLookup(r.memberLookup(u,"hint"),"classes")?" "+r.memberLookup(r.memberLookup(u,"hint"),"classes"):""),attributes:r.memberLookup(r.memberLookup(u,"hint"),"attributes"),html:r.memberLookup(r.memberLookup(u,"hint"),"html"),text:r.memberLookup(r.memberLookup(u,"hint"),"text")}]))),6),e.opts.autoescape),x+="\n "),x+="\n
\n ",r.memberLookup(r.memberLookup(u,"conditional"),"html")&&(x+='\n
\n ',x+=r.suppressValue(e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(u,"conditional"),"html"))),e.opts.autoescape),x+="\n
\n "),x+="\n "),x+="\n",t=l,new r.SafeString(x)}));o.setVariable("_checkboxItem",F),x=function(){var a,u,n,m,i="";i+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint")&&(i+="\n ",a=r.contextOrFrameLookup(o,t,"idPrefix")+"-hint",t.set("hintId",a,!0),t.topLevel&&o.setVariable("hintId",a),t.topLevel&&o.addExport("hintId",a),i+="\n ",u=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"hintId"):r.contextOrFrameLookup(o,t,"hintId"),t.set("describedBy",u,!0),t.topLevel&&o.setVariable("describedBy",u),t.topLevel&&o.addExport("describedBy",u),i+="\n ",i+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=72,p=14,r.callWrap(k,"govukHint",o,[{id:r.contextOrFrameLookup(o,t,"hintId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"text")}]))),2),e.opts.autoescape),i+="\n"),i+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage")&&(i+="\n ",n=r.contextOrFrameLookup(o,t,"idPrefix")+"-error",t.set("errorId",n,!0),t.topLevel&&o.setVariable("errorId",n),t.topLevel&&o.addExport("errorId",n),i+="\n ",m=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"errorId"):r.contextOrFrameLookup(o,t,"errorId"),t.set("describedBy",m,!0),t.topLevel&&o.setVariable("describedBy",m),t.topLevel&&o.addExport("describedBy",m),i+="\n ",i+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=83,p=22,r.callWrap(c,"govukErrorMessage",o,[{id:r.contextOrFrameLookup(o,t,"errorId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"text"),visuallyHiddenText:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"visuallyHiddenText")}]))),2),e.opts.autoescape),i+="\n"),i+='\n
\n ',r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInputs")&&(i+="\n ",i+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInputs"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInputs"),"html"))),4):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInputs"),"text"),e.opts.autoescape),i+="\n "),i+="\n ",t=t.push();var L=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"items");if(L)for(var b=(L=r.fromIterator(L)).length,d=0;d\n",r.contextOrFrameLookup(o,t,"hasFieldset")?(u+="\n ",u+=r.suppressValue(e.getFilter("trim").call(o,(s=111,p=18,r.callWrap(i,"govukFieldset",o,[{describedBy:r.contextOrFrameLookup(o,t,"describedBy"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"attributes"),legend:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"legend"),html:e.getFilter("trim").call(o,r.contextOrFrameLookup(o,t,"innerHtml"))}]))),e.opts.autoescape),u+="\n"):(u+="\n ",u+=r.suppressValue(e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.contextOrFrameLookup(o,t,"innerHtml"))),e.opts.autoescape),u+="\n"),a(null,u+="\n
\n")}else a(new Error("cannot import 'govukLabel'"))}))}))}else a(new Error("cannot import 'govukHint'"))}))}))}else a(new Error("cannot import 'govukFieldset'"))}))}))}else a(new Error("cannot import 'govukErrorMessage'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/cookie-banner/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/cookie-banner/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukCookieBanner"),o.setVariable("govukCookieBanner",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/cookie-banner/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/cookie-banner/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../button/macro.njk",!1,"govuk/components/cookie-banner/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukButton")){var c=m.govukButton;o.setVariable("govukButton",c),u+='\n
\n\n ",r.memberLookup(b,"actions")){u+='\n
\n ',t=t.push();var d=r.memberLookup(b,"actions");if(d)for(var g=(d=r.fromIterator(d)).length,v=0;v",t+=r.suppressValue(r.memberLookup(F,"text"),e.opts.autoescape),t+="\n "):(t+="\n ",t+=r.suppressValue((s=33,p=24,r.callWrap(c,"govukButton",o,[{text:r.memberLookup(F,"text"),type:r.memberLookup(F,"type")?r.memberLookup(F,"type"):"button",name:r.memberLookup(F,"name"),value:r.memberLookup(F,"value"),classes:r.memberLookup(F,"classes"),href:r.memberLookup(F,"href"),attributes:r.memberLookup(F,"attributes")}])),e.opts.autoescape),t+="\n "),t}(),t.set("buttonHtml",x,!0),t.topLevel&&o.setVariable("buttonHtml",x),t.topLevel&&o.addExport("buttonHtml",x),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.contextOrFrameLookup(o,t,"buttonHtml"))),6),e.opts.autoescape),u+="\n "}t=t.pop(),u+="\n
\n "}u+="\n\n \n "}t=t.pop(),a(null,u+="\n\n")}else a(new Error("cannot import 'govukButton'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/date-input/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/date-input/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukDateInput"),o.setVariable("govukDateInput",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/date-input/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/date-input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../error-message/macro.njk",!1,"govuk/components/date-input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukErrorMessage")){var c=m.govukErrorMessage;o.setVariable("govukErrorMessage",c),u+="\n",e.getTemplate("../fieldset/macro.njk",!1,"govuk/components/date-input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukFieldset")){var i=m.govukFieldset;o.setVariable("govukFieldset",i),u+="\n",e.getTemplate("../hint/macro.njk",!1,"govuk/components/date-input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukHint")){var k=m.govukHint;o.setVariable("govukHint",k),u+="\n",e.getTemplate("../input/macro.njk",!1,"govuk/components/date-input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukInput")){var L,b,d,g,v,x=m.govukInput;o.setVariable("govukInput",x),L=r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"describedBy")?r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"describedBy"):"",t.set("describedBy",L,!0),t.topLevel&&o.setVariable("describedBy",L),t.topLevel&&o.addExport("describedBy",L),b=!!r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),t.set("hasFieldset",b,!0),t.topLevel&&o.setVariable("hasFieldset",b),t.topLevel&&o.addExport("hasFieldset",b),e.getFilter("length").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"items"))?(u+="\n ",d=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"items"),t.set("dateInputItems",d,!0),t.topLevel&&o.setVariable("dateInputItems",d),t.topLevel&&o.addExport("dateInputItems",d),u+="\n"):(u+="\n ",g=[{name:"day",classes:"govuk-input--width-2"},{name:"month",classes:"govuk-input--width-2"},{name:"year",classes:"govuk-input--width-4"}],t.set("dateInputItems",g,!0),t.topLevel&&o.setVariable("dateInputItems",g),t.topLevel&&o.addExport("dateInputItems",g),u+="\n"),v=function(){var a,u,n,m,i="";i+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint")&&(i+="\n ",a=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")+"-hint",t.set("hintId",a,!0),t.topLevel&&o.setVariable("hintId",a),t.topLevel&&o.addExport("hintId",a),i+="\n ",u=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"hintId"):r.contextOrFrameLookup(o,t,"hintId"),t.set("describedBy",u,!0),t.topLevel&&o.setVariable("describedBy",u),t.topLevel&&o.addExport("describedBy",u),i+="\n ",i+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=37,p=14,r.callWrap(k,"govukHint",o,[{id:r.contextOrFrameLookup(o,t,"hintId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"text")}]))),2),e.opts.autoescape),i+="\n"),i+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage")&&(i+="\n ",n=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")+"-error",t.set("errorId",n,!0),t.topLevel&&o.setVariable("errorId",n),t.topLevel&&o.addExport("errorId",n),i+="\n ",m=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"errorId"):r.contextOrFrameLookup(o,t,"errorId"),t.set("describedBy",m,!0),t.topLevel&&o.setVariable("describedBy",m),t.topLevel&&o.addExport("describedBy",m),i+="\n ",i+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=48,p=22,r.callWrap(c,"govukErrorMessage",o,[{id:r.contextOrFrameLookup(o,t,"errorId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"text"),visuallyHiddenText:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"visuallyHiddenText")}]))),2),e.opts.autoescape),i+="\n"),i+='\n
\n ',i+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=65,p=19,r.callWrap(x,"govukInput",o,[{label:{text:r.memberLookup(g,"label")?r.memberLookup(g,"label"):e.getFilter("capitalize").call(o,r.memberLookup(g,"name")),classes:"govuk-date-input__label"},id:r.memberLookup(g,"id")?r.memberLookup(g,"id"):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")+"-"+r.memberLookup(g,"name"),classes:"govuk-date-input__input "+(r.memberLookup(g,"classes")?r.memberLookup(g,"classes"):""),name:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"namePrefix")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"namePrefix")+"-"+r.memberLookup(g,"name"):r.memberLookup(g,"name"),value:r.memberLookup(g,"value"),type:"text",inputmode:r.memberLookup(g,"inputmode")?r.memberLookup(g,"inputmode"):"numeric",autocomplete:r.memberLookup(g,"autocomplete"),pattern:r.memberLookup(g,"pattern"),attributes:r.memberLookup(g,"attributes")}]))),6),e.opts.autoescape),i+="\n
\n "}return t=t.pop(),i+="\n ",r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInputs")&&(i+="\n ",i+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInputs"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInputs"),"html"))),4):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInputs"),"text"),e.opts.autoescape),i+="\n "),i+="\n \n"}(),t.set("innerHtml",v,!0),t.topLevel&&o.setVariable("innerHtml",v),t.topLevel&&o.addExport("innerHtml",v),u+='
\n",r.contextOrFrameLookup(o,t,"hasFieldset")?(u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=94,p=18,r.callWrap(i,"govukFieldset",o,[{describedBy:r.contextOrFrameLookup(o,t,"describedBy"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"classes"),role:"group",attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"attributes"),legend:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"fieldset"),"legend"),html:e.getFilter("trim").call(o,r.contextOrFrameLookup(o,t,"innerHtml"))}]))),2),e.opts.autoescape),u+="\n"):(u+="\n ",u+=r.suppressValue(e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.contextOrFrameLookup(o,t,"innerHtml"))),e.opts.autoescape),u+="\n"),a(null,u+="\n
\n")}else a(new Error("cannot import 'govukInput'"))}))}))}else a(new Error("cannot import 'govukHint'"))}))}))}else a(new Error("cannot import 'govukFieldset'"))}))}))}else a(new Error("cannot import 'govukErrorMessage'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/details/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/details/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukDetails"),o.setVariable("govukDetails",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/details/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/details/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n \n
\n ',u+=r.suppressValue(r.contextOrFrameLookup(o,t,"caller")?(s=11,p=13,r.callWrap(r.contextOrFrameLookup(o,t,"caller"),"caller",o,[])):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),e.opts.autoescape),a(null,u+="\n
\n\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/error-message/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/error-message/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukErrorMessage"),o.setVariable("govukErrorMessage",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/error-message/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/error-message/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l,c,i=m.govukAttributes;o.setVariable("govukAttributes",i),l=e.getFilter("default").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"visuallyHiddenText"),"Error"),t.set("visuallyHiddenText",l,!0),t.topLevel&&o.setVariable("visuallyHiddenText",l),t.topLevel&&o.addExport("visuallyHiddenText",l),c=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"))),2):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),t.set("errorMessageText",c,!0),t.topLevel&&o.setVariable("errorMessageText",c),t.topLevel&&o.addExport("errorMessageText",c),u+="\n ",r.contextOrFrameLookup(o,t,"visuallyHiddenText")?(u+='\n ',u+=r.suppressValue(r.contextOrFrameLookup(o,t,"visuallyHiddenText"),e.opts.autoescape),u+=": ",u+=r.suppressValue(r.contextOrFrameLookup(o,t,"errorMessageText"),e.opts.autoescape),u+="\n "):(u+="\n ",u+=r.suppressValue(r.contextOrFrameLookup(o,t,"errorMessageText"),e.opts.autoescape),u+="\n "),a(null,u+="\n

\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/error-summary/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/error-summary/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukErrorSummary"),o.setVariable("govukErrorSummary",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/error-summary/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/error-summary/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;if(o.setVariable("govukAttributes",l),u+='
',u+='\n
\n

\n ',u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"titleHtml")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"titleHtml"))),6):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"titleText"),e.opts.autoescape),u+='\n

\n
\n ',(r.contextOrFrameLookup(o,t,"caller")||r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"descriptionHtml")||r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"descriptionText"))&&(u+="\n

\n ",u+=r.suppressValue(r.contextOrFrameLookup(o,t,"caller")?(s=15,p=17,r.callWrap(r.contextOrFrameLookup(o,t,"caller"),"caller",o,[])):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"descriptionHtml")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"descriptionHtml"))),8):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"descriptionText"),e.opts.autoescape),u+="\n

\n "),u+="\n ",e.getFilter("length").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorList"))){u+='\n \n "}a(null,u+="\n
\n
\n
\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/exit-this-page/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/exit-this-page/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukExitThisPage"),o.setVariable("govukExitThisPage",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/exit-this-page/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/exit-this-page/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../button/macro.njk",!1,"govuk/components/exit-this-page/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukButton")){var c,i=m.govukButton;o.setVariable("govukButton",i),c='\n Emergency Exit this page\n',t.set("defaultHtml",c,!0),t.topLevel&&o.setVariable("defaultHtml",c),t.topLevel&&o.addExport("defaultHtml",c),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=15,p=16,r.callWrap(i,"govukButton",o,[{html:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")||r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"):r.contextOrFrameLookup(o,t,"defaultHtml"),text:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),classes:"govuk-button--warning govuk-exit-this-page__button govuk-js-exit-this-page-button",href:e.getFilter("default").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"redirectUrl"),"https://www.bbc.co.uk/weather",!0),attributes:{rel:"nofollow noreferrer"}}]))),2),e.opts.autoescape),a(null,u+="\n\n")}else a(new Error("cannot import 'govukButton'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/fieldset/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/fieldset/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukFieldset"),o.setVariable("govukFieldset",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/fieldset/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/fieldset/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+='
\n ",(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"html")||r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"text"))&&(u+='\n \n ',r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"isPageHeading")?(u+='\n

\n ',u+=r.suppressValue(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"html"))),6):r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"text"),e.opts.autoescape),u+="\n

\n "):(u+="\n ",u+=r.suppressValue(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"html"))),4):r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"legend"),"text"),e.opts.autoescape),u+="\n "),u+="\n
\n "),u+="\n",r.contextOrFrameLookup(o,t,"caller")?(u+=r.suppressValue((s=19,p=11,r.callWrap(r.contextOrFrameLookup(o,t,"caller"),"caller",o,[])),e.opts.autoescape),u+="\n"):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")&&(u+="\n ",u+=r.suppressValue(e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")),e.opts.autoescape),u+="\n"),a(null,u+="\n
\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/file-upload/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/file-upload/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukFileUpload"),o.setVariable("govukFileUpload",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/file-upload/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/file-upload/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../../macros/i18n.njk",!1,"govuk/components/file-upload/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukI18nAttributes")){var c=m.govukI18nAttributes;o.setVariable("govukI18nAttributes",c),u+="\n",e.getTemplate("../error-message/macro.njk",!1,"govuk/components/file-upload/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukErrorMessage")){var i=m.govukErrorMessage;o.setVariable("govukErrorMessage",i),u+="\n",e.getTemplate("../hint/macro.njk",!1,"govuk/components/file-upload/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukHint")){var k=m.govukHint;o.setVariable("govukHint",k),u+="\n",e.getTemplate("../label/macro.njk",!1,"govuk/components/file-upload/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukLabel")){var L,b,d,g,v,x,F=m.govukLabel;o.setVariable("govukLabel",F),L=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"describedBy")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"describedBy"):"",t.set("describedBy",L,!0),t.topLevel&&o.setVariable("describedBy",L),t.topLevel&&o.addExport("describedBy",L),b=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id"):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"name"),t.set("id",b,!0),t.topLevel&&o.setVariable("id",b),t.topLevel&&o.addExport("id",b),u+='
\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=13,p=15,r.callWrap(F,"govukLabel",o,[{html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"text"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"classes"),isPageHeading:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"isPageHeading"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"attributes"),for:r.contextOrFrameLookup(o,t,"id")}]))),2),e.opts.autoescape),u+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint")&&(u+="\n ",d=r.contextOrFrameLookup(o,t,"id")+"-hint",t.set("hintId",d,!0),t.topLevel&&o.setVariable("hintId",d),t.topLevel&&o.addExport("hintId",d),u+="\n ",g=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"hintId"):r.contextOrFrameLookup(o,t,"hintId"),t.set("describedBy",g,!0),t.topLevel&&o.setVariable("describedBy",g),t.topLevel&&o.addExport("describedBy",g),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=24,p=14,r.callWrap(k,"govukHint",o,[{id:r.contextOrFrameLookup(o,t,"hintId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"text")}]))),2),e.opts.autoescape),u+="\n"),u+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage")&&(u+="\n ",v=r.contextOrFrameLookup(o,t,"id")+"-error",t.set("errorId",v,!0),t.topLevel&&o.setVariable("errorId",v),t.topLevel&&o.addExport("errorId",v),u+="\n ",x=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"errorId"):r.contextOrFrameLookup(o,t,"errorId"),t.set("describedBy",x,!0),t.topLevel&&o.setVariable("describedBy",x),t.topLevel&&o.addExport("describedBy",x),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=35,p=22,r.callWrap(i,"govukErrorMessage",o,[{id:r.contextOrFrameLookup(o,t,"errorId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"text"),visuallyHiddenText:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"visuallyHiddenText")}]))),2),e.opts.autoescape),u+="\n"),u+="\n",r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput")&&(u+="\n ",u+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"html"))),2):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"text"),e.opts.autoescape),u+="\n"),u+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"javascript")&&(u+='\n \n"),u+='\n \n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"javascript")&&(u+="\n
\n"),u+="\n",r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput")&&(u+="\n ",u+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html"))),2):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"text"),e.opts.autoescape),u+="\n"),a(null,u+="\n\n")}else a(new Error("cannot import 'govukLabel'"))}))}))}else a(new Error("cannot import 'govukHint'"))}))}))}else a(new Error("cannot import 'govukErrorMessage'"))}))}))}else a(new Error("cannot import 'govukI18nAttributes'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/footer/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/footer/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukFooter"),o.setVariable("govukFooter",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/footer/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/footer/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),e.getTemplate("../../macros/logo.njk",!1,"govuk/components/footer/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukLogo")){var c,i=m.govukLogo;if(o.setVariable("govukLogo",i),c=e.getFilter("default").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"rebrand"),!0===e.getTest("callable").call(o,r.contextOrFrameLookup(o,t,"govukRebrand"))?(s=3,p=56,r.callWrap(r.contextOrFrameLookup(o,t,"govukRebrand"),"govukRebrand",o,[])):r.contextOrFrameLookup(o,t,"govukRebrand")),t.set("_rebrand",c,!0),t.topLevel&&o.setVariable("_rebrand",c),u+='
\n
\n ',r.contextOrFrameLookup(o,t,"_rebrand")&&(u+=r.suppressValue((s=9,p=19,r.callWrap(i,"govukLogo",o,[{classes:"govuk-footer__crown",rebrand:!0,useLogotype:!1}])),e.opts.autoescape),u+="\n "),u+="\n ",e.getFilter("length").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"navigation"))){u+='\n \n "}t=t.pop(),u+='\n
\n \n '}if(u+='\n \n \n
\n")}else a(new Error("cannot import 'govukLogo'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/header/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/header/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukHeader"),o.setVariable("govukHeader",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/header/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/header/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),e.getTemplate("../../macros/logo.njk",!1,"govuk/components/header/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukLogo")){var c,i,k=m.govukLogo;if(o.setVariable("govukLogo",k),c=e.getFilter("default").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"rebrand"),!0===e.getTest("callable").call(o,r.contextOrFrameLookup(o,t,"govukRebrand"))?(s=3,p=56,r.callWrap(r.contextOrFrameLookup(o,t,"govukRebrand"),"govukRebrand",o,[])):r.contextOrFrameLookup(o,t,"govukRebrand")),t.set("_rebrand",c,!0),t.topLevel&&o.setVariable("_rebrand",c),i=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"menuButtonText")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"menuButtonText"):"Menu",t.set("menuButtonText",i,!0),t.topLevel&&o.setVariable("menuButtonText",i),t.topLevel&&o.addExport("menuButtonText",i),u+='
\n
\n ',u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=12,p=20,r.callWrap(k,"govukLogo",o,[{classes:"govuk-header__logotype",ariaLabelText:"GOV.UK",useTudorCrown:r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"useTudorCrown"),rebrand:r.contextOrFrameLookup(o,t,"_rebrand")}]))),8),e.opts.autoescape),u+="\n ",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"productName")&&(u+='\n ',u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"productName"),e.opts.autoescape),u+="\n "),u+="\n \n
\n ",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"serviceName")||e.getFilter("length").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"navigation"))){if(u+='\n \n "}a(null,u+="\n \n
\n")}else a(new Error("cannot import 'govukLogo'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/hint/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/hint/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukHint"),o.setVariable("govukHint",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/hint/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/hint/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n ",u+=r.suppressValue(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"))),2):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),e.opts.autoescape),a(null,u+="\n\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/input/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/input/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukInput"),o.setVariable("govukInput",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/input/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n",e.getTemplate("../error-message/macro.njk",!1,"govuk/components/input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukErrorMessage")){var c=m.govukErrorMessage;o.setVariable("govukErrorMessage",c),u+="\n",e.getTemplate("../hint/macro.njk",!1,"govuk/components/input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukHint")){var i=m.govukHint;o.setVariable("govukHint",i),u+="\n",e.getTemplate("../label/macro.njk",!1,"govuk/components/input/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukLabel")){var k,L,b,d,g,v,x,F,f,O=m.govukLabel;o.setVariable("govukLabel",O),k="govuk-input",t.set("classNames",k,!0),t.topLevel&&o.setVariable("classNames",k),t.topLevel&&o.addExport("classNames",k),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes")&&(u+="\n ",L=r.contextOrFrameLookup(o,t,"classNames")+" "+r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"classes"),t.set("classNames",L,!0),t.topLevel&&o.setVariable("classNames",L),t.topLevel&&o.addExport("classNames",L),u+="\n"),r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage")&&(u+="\n ",b=r.contextOrFrameLookup(o,t,"classNames")+" govuk-input--error",t.set("classNames",b,!0),t.topLevel&&o.setVariable("classNames",b),t.topLevel&&o.addExport("classNames",b),u+="\n"),d=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"describedBy")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"describedBy"):r.contextOrFrameLookup(o,t,"undefined"),t.set("describedBy",d,!0),t.topLevel&&o.setVariable("describedBy",d),t.topLevel&&o.addExport("describedBy",d),g=r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id")?r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"id"):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"name"),t.set("id",g,!0),t.topLevel&&o.setVariable("id",g),t.topLevel&&o.addExport("id",g),v=!(!r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"prefix")||!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"prefix"),"text")&&!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"prefix"),"html")),t.set("hasPrefix",v,!0),t.topLevel&&o.setVariable("hasPrefix",v),t.topLevel&&o.addExport("hasPrefix",v),x=!(!r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"suffix")||!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"suffix"),"text")&&!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"suffix"),"html")),t.set("hasSuffix",x,!0),t.topLevel&&o.setVariable("hasSuffix",x),t.topLevel&&o.addExport("hasSuffix",x),F=!(!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput")||!r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"text")&&!r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"html")),t.set("hasBeforeInput",F,!0),t.topLevel&&o.setVariable("hasBeforeInput",F),t.topLevel&&o.addExport("hasBeforeInput",F),f=!(!r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput")||!r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"text")&&!r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html")),t.set("hasAfterInput",f,!0),t.topLevel&&o.setVariable("hasAfterInput",f),t.topLevel&&o.addExport("hasAfterInput",f);var h=r.makeMacro(["params"],[],(function(a,u){var n=t;t=new r.Frame,u=u||{},Object.prototype.hasOwnProperty.call(u,"caller")&&t.set("caller",u.caller),t.set("params",a);var m="";return m+="",t=n,new r.SafeString(m)}));o.setVariable("_inputElement",h);var w,V,y,j,E=r.makeMacro(["affix","type"],[],(function(a,u,n){var m=t;t=new r.Frame,n=n||{},Object.prototype.hasOwnProperty.call(n,"caller")&&t.set("caller",n.caller),t.set("affix",a),t.set("type",u);var l="";return l+='\n ",t=m,new r.SafeString(l)}));o.setVariable("_affixItem",E),u+='
\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=80,p=15,r.callWrap(O,"govukLabel",o,[{html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"text"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"classes"),isPageHeading:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"isPageHeading"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"label"),"attributes"),for:r.contextOrFrameLookup(o,t,"id")}]))),2),e.opts.autoescape),u+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint")&&(u+="\n ",w=r.contextOrFrameLookup(o,t,"id")+"-hint",t.set("hintId",w,!0),t.topLevel&&o.setVariable("hintId",w),t.topLevel&&o.addExport("hintId",w),u+="\n ",V=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"hintId"):r.contextOrFrameLookup(o,t,"hintId"),t.set("describedBy",V,!0),t.topLevel&&o.setVariable("describedBy",V),t.topLevel&&o.addExport("describedBy",V),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=91,p=14,r.callWrap(i,"govukHint",o,[{id:r.contextOrFrameLookup(o,t,"hintId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"hint"),"text")}]))),2),e.opts.autoescape),u+="\n"),u+="\n",r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage")&&(u+="\n ",y=r.contextOrFrameLookup(o,t,"id")+"-error",t.set("errorId",y,!0),t.topLevel&&o.setVariable("errorId",y),t.topLevel&&o.addExport("errorId",y),u+="\n ",j=r.contextOrFrameLookup(o,t,"describedBy")?r.contextOrFrameLookup(o,t,"describedBy")+" "+r.contextOrFrameLookup(o,t,"errorId"):r.contextOrFrameLookup(o,t,"errorId"),t.set("describedBy",j,!0),t.topLevel&&o.setVariable("describedBy",j),t.topLevel&&o.addExport("describedBy",j),u+="\n ",u+=r.suppressValue(e.getFilter("indent").call(o,e.getFilter("trim").call(o,(s=102,p=22,r.callWrap(c,"govukErrorMessage",o,[{id:r.contextOrFrameLookup(o,t,"errorId"),classes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"classes"),attributes:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"attributes"),html:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"html"),text:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"text"),visuallyHiddenText:r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"errorMessage"),"visuallyHiddenText")}]))),2),e.opts.autoescape),u+="\n"),r.contextOrFrameLookup(o,t,"hasPrefix")||r.contextOrFrameLookup(o,t,"hasSuffix")||r.contextOrFrameLookup(o,t,"hasBeforeInput")||r.contextOrFrameLookup(o,t,"hasAfterInput")?(u+='\n
\n ",r.contextOrFrameLookup(o,t,"hasBeforeInput")&&(u+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"html"))),4,!0):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"beforeInput"),"text"),e.opts.autoescape),u+="\n "),u+="\n ",r.contextOrFrameLookup(o,t,"hasPrefix")&&(u+=r.suppressValue(e.getFilter("indent").call(o,(s=119,p=20,r.callWrap(E,"_affixItem",o,[r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"prefix"),"prefix"])),2,!0),e.opts.autoescape),u+="\n "),u+="\n ",u+=r.suppressValue((s=121,p=20,r.callWrap(h,"_inputElement",o,[r.contextOrFrameLookup(o,t,"params")])),e.opts.autoescape),u+="\n ",r.contextOrFrameLookup(o,t,"hasSuffix")&&(u+=r.suppressValue(e.getFilter("indent").call(o,(s=123,p=20,r.callWrap(E,"_affixItem",o,[r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"suffix"),"suffix"])),2,!0),e.opts.autoescape),u+="\n "),u+="\n ",r.contextOrFrameLookup(o,t,"hasAfterInput")&&(u+=r.suppressValue(r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"html"))),4,!0):r.memberLookup(r.memberLookup(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"formGroup"),"afterInput"),"text"),e.opts.autoescape),u+="\n "),u+="\n
\n"):(u+="\n ",u+=r.suppressValue((s=130,p=18,r.callWrap(h,"_inputElement",o,[r.contextOrFrameLookup(o,t,"params")])),e.opts.autoescape),u+="\n"),a(null,u+="\n
\n")}else a(new Error("cannot import 'govukLabel'"))}))}))}else a(new Error("cannot import 'govukHint'"))}))}))}else a(new Error("cannot import 'govukErrorMessage'"))}))}))}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/inset-text/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/inset-text/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukInsetText"),o.setVariable("govukInsetText",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/inset-text/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/inset-text/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l=m.govukAttributes;o.setVariable("govukAttributes",l),u+="\n ",u+=r.suppressValue(r.contextOrFrameLookup(o,t,"caller")?(s=4,p=11,r.callWrap(r.contextOrFrameLookup(o,t,"caller"),"caller",o,[])):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")?e.getFilter("indent").call(o,e.getFilter("trim").call(o,e.getFilter("safe").call(o,r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html"))),2):r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"),e.opts.autoescape),a(null,u+="\n\n")}else a(new Error("cannot import 'govukAttributes'"))}))}))}catch(e){a(r.handleError(e,s,p))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/label/macro.njk"]={root:function(e,o,t,r,a){var s="";try{var p=r.makeMacro(["params"],[],(function(s,p){var u=t;t=new r.Frame,p=p||{},Object.prototype.hasOwnProperty.call(p,"caller")&&t.set("caller",p.caller),t.set("params",s);var n="",m=[];return m.push((function(o){e.getTemplate("./template.njk",!1,"govuk/components/label/macro.njk",!1,(function(e,t){e?a(e):o(null,t)}))})),m.push((function(e,r){e.render(o.getVariables(),t,(function(e,o){e?a(e):r(null,o)}))})),m.push((function(e,o){n+=e,o(null)})),e.waterfall(m,(function(){})),t=u,new r.SafeString(n)}));o.addExport("govukLabel"),o.setVariable("govukLabel",p),a(null,s+="\n")}catch(e){a(r.handleError(e,0,0))}}},(window.nunjucksPrecompiled=window.nunjucksPrecompiled||{})["govuk/components/label/template.njk"]={root:function(e,o,t,r,a){var s=0,p=0,u="";try{e.getTemplate("../../macros/attributes.njk",!1,"govuk/components/label/template.njk",!1,(function(n,m){n?a(n):m.getExported((function(n,m){if(n)a(n);else if(Object.prototype.hasOwnProperty.call(m,"govukAttributes")){var l,c=m.govukAttributes;o.setVariable("govukAttributes",c),(r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"html")||r.memberLookup(r.contextOrFrameLookup(o,t,"params"),"text"))&&(u+="\n",l=function(){var a="";return a+='\n