1(self.webpackChunkdcc_frontend=self.webpackChunkdcc_frontend||[]).push([[59],{7584:function(n,e){"use strict";e.Z="\nfeatured: posts(where: {categoryName: $uri}, first: 3) {\n edges {\n node {\n id\n postOptions {\n readTime\n }\n date\n categories(first: 1) {\n edges {\n node {\n id\n name\n }\n }\n }\n title\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n uri\n }\n }\n}\nrecent: posts(first: 3) {\n edges {\n node {\n id\n postOptions {\n readTime\n }\n date\n categories(first: 1) {\n edges {\n node {\n id\n name\n }\n }\n }\n title\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n uri\n }\n }\n}"},6671:function(n,e,t){"use strict";t.d(e,{Z:function(){return c}});var o,i=t(168),r=t(9237),a=function(n,e){return"\n".concat(e[0].toLowerCase()+e.substring(1),"Content {\n fieldGroupName\nblocksGeneral {\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Hero {\n fieldGroupName\n hero {\n videoUrl\n videoDescription\n subHeading\n subHeadingColour {\n options\n }\n showSearch\n showVideo\n showSubHeading\n showSearch\n showImage\n showGoBackLink\n showBreadcrumbs\n imageTop\n image {\n image {\n tablet {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n desktop {\n mediaItemUrl\n }\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n headingColour {\n options\n }\n heading\n fieldGroupName\n backgroundPattern {\n backgroundPattern {\n options\n }\n }\n backgroundColour {\n options\n }\n button {\n buttonText\n buttonUrl\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_SubscribeBanner {\n fieldGroupName\n subscribeBanner {\n heading\n description\n buttonText\n displayMode\n backgroundImage {\n sourceUrl\n mediaItemUrl\n }\n slideoutformvariant\n backgroundcolour\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_BoxSlider {\n fieldGroupName\n boxSlider {\n showSubHeading\n showTagLine\n tagLine {\n text\n colour {\n textColours {\n options\n }\n }\n }\n subHeading {\n text\n colour {\n textColours {\n options\n }\n }\n }\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n imageTop {\n image {\n tablet {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n desktop {\n mediaItemUrl\n }\n }\n }\n showImageTop\n background {\n showPattern\n colour {\n backgroundColours {\n options\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n pattern {\n backgroundPattern {\n options\n }\n }\n }\n boxesContentColour {\n textColours {\n options\n }\n }\n boxes {\n showButton\n heading\n editor\n button {\n button {\n link {\n target\n title\n url\n }\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_FeaturedNews {\n fieldGroupName\n featuredNews {\n fieldGroupName\n showRecentRelatedPosts\n heading\n itemOne {\n ... on Post {\n id\n postOptions {\n readTime\n }\n date\n categories(first: 1) {\n edges {\n node {\n id\n name\n }\n }\n }\n title\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n uri\n }\n }\n itemThree {\n ... on Post {\n id\n postOptions {\n readTime\n }\n date\n categories(first: 1) {\n edges {\n node {\n id\n name\n }\n }\n }\n title\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n uri\n }\n }\n itemTwo {\n ... on Post {\n id\n postOptions {\n readTime\n }\n date\n categories(first: 1) {\n edges {\n node {\n id\n name\n }\n }\n }\n title\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n uri\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_OurLatestAwards {\n fieldGroupName\n ourLatestAwards {\n fieldGroupName\n heading\n description\n cta {\n target\n title\n url\n }\n awardsSource\n colourMode\n manualAwards {\n ... on Award {\n id\n acf_awards {\n fieldGroupName\n award\n awardType\n badgeLabel\n description\n linkToArticle\n newsArticle {\n ... on Post {\n uri\n }\n }\n awardOrganisation {\n ... on AwardOrganisation {\n title\n acf_award_organisation {\n logoOnDark {\n sourceUrl(size: MEDIUM)\n altText\n }\n logoOnWhite {\n sourceUrl(size: MEDIUM)\n altText\n }\n }\n }\n }\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TestimonialsHighlight {\n fieldGroupName\n testimonialsHighlight {\n fieldGroupName\n heading\n description\n colourMode\n testimonialsSource\n manualTestimonials {\n ... on Testimonial {\n id\n acf_testimonials {\n fieldGroupName\n citation\n name\n company\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Resources {\n fieldGroupName\n resources {\n heading\n subHeading\n image {\n image {\n tablet {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n desktop {\n mediaItemUrl\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TextEditor {\n fieldGroupName\n textEditor {\n editor\n heading\n showHeading\n paddingTop\n backgroundColour {\n backgroundColours {\n options\n }\n }\n headingColour {\n textColours {\n options\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n cta {\n target\n title\n url\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Image {\n fieldGroupName\n image {\n paddingTop\n image {\n desktop {\n mediaItemUrl\n }\n tablet {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_IntroductionText {\n fieldGroupName\n introductionText {\n smallText\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n colour {\n textColours {\n options\n }\n }\n textBlockTop\n textBlockBottom\n showAnchorLinks\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TestimonialsAndAwards {\n fieldGroupName\n testimonialsAndAwards {\n showSubscribe\n showOnlySubscribe\n customisedTextForSubscribe\n backgroundColour {\n options\n }\n awards {\n award {\n ... on Award {\n id\n acf_awards {\n award\n description\n linkToArticle\n newsArticle {\n ... on Post {\n id\n uri\n categories {\n nodes {\n name\n }\n }\n }\n }\n }\n }\n }\n \n }\n testimonials {\n testimonial {\n ... on Testimonial {\n id\n acf_testimonials {\n citation\n company\n name\n }\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TwoImagesWithQuote {\n fieldGroupName\n twoImagesWithQuote {\n version\n quote {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n imageTwo {\n mediaItemUrl\n }\n imageOne {\n mediaItemUrl\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TextEditorWithQuote {\n fieldGroupName\n textEditorWithQuote {\n editor\n showSubHeading\n heading {\n text\n colour {\n textColours {\n options\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n }\n quotePosition\n quote {\n text\n colour {\n textColours {\n options\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n }\n subHeading {\n text\n textColours {\n options\n }\n }\n background {\n showPattern\n pattern {\n backgroundPattern {\n options\n }\n }\n colour {\n backgroundColours {\n options\n }\n }\n }\n showCallToAction\n callToAction {\n textOne\n textTwo\n button {\n link {\n target\n title\n url\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_AdvancedList {\n fieldGroupName\n advancedList {\n tagLine {\n text\n textColours {\n options\n }\n }\n subHeading {\n text\n textColours {\n options\n }\n }\n showTagLine\n showSubHeading\n list {\n smallItems\n items {\n blurb\n heading\n link\n }\n headingColour {\n textColours {\n options\n }\n }\n blurbColour {\n textColours {\n options\n }\n }\n }\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n background {\n pattern {\n backgroundPattern {\n options\n }\n }\n colour {\n backgroundColours {\n options\n }\n }\n }\n showImage\n image {\n image {\n desktop {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n tablet {\n mediaItemUrl\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_IntroductionSlider {\n fieldGroupName\n introductionSlider {\n showBottomBackgroun
1d\n slides {\n content\n fieldGroupName\n heading\n showButtonOne\n showButtonTwo\n noBackgroundGradientColour\n underlineSameColourAsHeading\n buttonOne {\n button {\n link {\n target\n title\n url\n }\n }\n }\n buttonTwo {\n button {\n link {\n target\n title\n url\n }\n }\n }\n image {\n image {\n desktop {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n tablet {\n mediaItemUrl\n }\n }\n }\n textColours {\n options\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_IntroductionImage {\n fieldGroupName\n introductionImage {\n showHeading\n heading\n showMainHeading\n mainHeading\n headingColour {\n textColours {\n options\n }\n }\n highlightsColour {\n highlightsColours {\n options\n }\n }\n image {\n desktop {\n mediaItemUrl\n }\n mobile {\n mediaItemUrl\n }\n tablet {\n mediaItemUrl\n }\n }\n circlePatent {\n sourceUrl\n }\n backgroundColour\n buttons {\n colour {\n textColours {\n options\n }\n }\n button {\n link {\n target\n title\n url\n }\n }\n }\n showArrowDown\n textNextToArrowDown\n arrowDownScrollToId\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Tabs {\n fieldGroupName\n tabs {\n tabPane {\n isNarrowMode\n elementId\n description\n heading\n button {\n link {\n target\n title\n url\n }\n }\n collapses {\n heading\n collapseContents {\n collapse {\n heading\n mainContent\n buttons {\n button {\n link {\n target\n title\n url\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n }\n }\n }\n childResources {\n childContent {\n ... on MediaItem {\n sourceUrl(size: LARGE)\n }\n ... on Page {\n title\n slug\n date\n uri\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n status\n }\n ... on Post {\n title\n slug\n date\n uri\n featuredImage {\n node {\n sourceUrl(size: LARGE)\n }\n }\n status\n }\n }\n externalLink {\n target\n title\n url\n }\n isTargetingExternalLink\n customThumbnail {\n sourceUrl(size: LARGE)\n }\n description\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Values {\n fieldGroupName\n values {\n boxes {\n content\n heading\n }\n boxesBorderColour {\n highlightsColours {\n options\n }\n }\n boxesTextColour {\n textColours {\n options\n }\n }\n heading\n headingColour {\n textColours {\n options\n }\n }\n headingHighlightsColour {\n highlightsColours {\n options\n }\n }\n subHeading\n subHeadingColour {\n textColours {\n options\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_HeritageSlider {\n fieldGroupName\n heritageSlider {\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n subHeading {\n text\n colour {\n textColours {\n options\n }\n }\n }\n points {\n point {\n year\n image {\n mediaItemUrl\n }\n heading\n blurb\n }\n headingColour {\n textColours {\n options\n }\n }\n yearColour {\n textColours {\n options\n }\n }\n blurbColour {\n textColours {\n options\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_CallToAction {\n fieldGroupName\n callToAction {\n logo {\n mediaItemUrl\n }\n link {\n version\n button {\n link {\n url\n title\n target\n } \n }\n }\n heading {\n text\n colour {\n textColours {\n options\n }\n }\n }\n removePaddingBottom\n removePaddingTop\n fieldGroupName\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_TwoTextBlocks {\n fieldGroupName\n twoTextBlocks {\n blockTwo {\n subHeading {\n text\n colour {\n textColours {\n options\n }\n }\n }\n link {\n url\n title\n target\n }\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n }\n blockOne {\n subHeading {\n text\n colour {\n textColours {\n options\n }\n }\n }\n link {\n target\n title\n url\n }\n heading {\n text\n highlightsColour {\n highlightsColours {\n options\n }\n }\n colour {\n textColours {\n options\n }\n }\n }\n }\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_Video {\n fieldGroupName\n video {\n customSize\n height\n paddingBottom\n paddingTop\n url\n width\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_CustomPeople {\n fieldGroupName\n customPeople {\n heading\n people {\n ... on People {\n id\n uri\n acf_people {\n title\n positions {\n position\n }\n bioImage {\n sourceUrl\n }\n areasOfExpertisesector {\n ... on Expertise {\n id\n slug\n title\n parent {\n node { \n ... on Expertise {\n id\n }\n }\n }\n }\n ... on Sector {\n id\n slug\n title\n parent {\n node {\n ... on Sector {\n id\n }\n }\n }\n }\n }\n email\n firstName\n honorific\n phone\n primaryLocation {\n ... on Location {\n id\n title\n }\n }\n country\n surname\n postNominalsQualifications {\n qualification\n }\n }\n }\n }\n subHeading\n }\n }\n\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_IntroductionWysiwyg {\n fieldGroupName\n introductionWysiwyg {\n wysiwyg\n }\n }\n\n ... on ").concat(n,"_AcfRegionsGeneral_").concat(e,"Content_BlocksGeneral_PageLinks {\n fieldGroupName\n pageLinks {\n pageLinksPages {\n ... on Sector {\n id\n title\n uri\n slug\n }\n ... on Expertise {\n id\n uri\n title\n excerpt\n }\n ... on Location {\n id\n uri\n title\n }\n ... on People {\n id\n uri\n title\n }\n ... on Page {\n id\n uri\n title\n }\n \n }\n heading\n subHeading\n }\n }\n}\n}")},s=t(7584),l="acf_regions_general {\n fieldGroupName\n asiaPacificDefaultContent\n malaysiaDefaultContent\n singaporeDefaultContent\n hongkongDefaultContent\n newZealandDefaultContent\n ".concat(a("Page","Australia"),"\n ").concat(a("Page","NewZealand"),"\n ").concat(a("Page","Malaysia"),"\n ").concat(a("Page","Singapore"),"\n ").concat(a("Page","Hongkong"),"\n ").concat(a("Page","AsiaPacific"),"\n}"),c=("\n children {\n pageInfo {\n endCursor\n hasNextPage\n hasPreviousPage\n startCursor\n total\n }\n nodes {\n ... on Page{\n slug\n status\n title\n uri\n date\n dateGmt\n content\n featuredImage {\n node {\n altText\n sourceUrl\n }\n }\n ".concat(l,"\n }\n }\n }\n"),(0,r.Ps)(o||(o=(0,i.Z)(["\n query PageQuery($uri: String!) {\n pageBy(uri: $uri) {\n title\n uri\n slug\n id\n seo {\n title\n metaDesc\n fullHead\n }\n ","\n }\n ","\n }\n"])),l,s.Z))},1241:function(n,e,t){"use strict";t.d(e,{S:function(){return i}});var o=t(2627),i=function(n){var e=[],t=[{id:"featurednews",label:"News and Insights"},{id:"services",label:"Our Services"},{id:"resources",label:"Resources"},{id:"ourexperts",label:"Our Experts"},{id:"heritageslider",label:"Our History"}];
1return(n||[]).forEach((function(n){var i=(0,o.e)(n.fieldGroupName).toLowerCase(),r=t.find((function(n){return n.id===i}));r&&e.push(r)})),e}},10:function(n,e,t){var o;n.exports=(o=t(7313),function(n){var e={};function t(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}return t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var i in n)t.d(o,i,function(e){return n[e]}.bind(null,i));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=4)}([function(n,e,t){n.exports=t(2)()},function(n,e){n.exports=o},function(n,e,t){"use strict";var o=t(3);function i(){}function r(){}r.resetWarningCache=i,n.exports=function(){function n(n,e,t,i,r,a){if(a!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return n}n.isRequired=n;var t={array:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:r,resetWarningCache:i}
vendor: 7,919 bytes, line 1
1;return t.PropTypes=t,t}},function(n,e,t){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(n,e,t){"use strict";t.r(e);var o=t(1),i=t.n(o),r=t(0),a=t.n(r),s=function(n){return 0!==n};function l(n){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function c(){return(c=Object.assign||function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(n[o]=t[o])}return n}).apply(this,arguments)}function u(n,e){for(var t=0;t<e.length;t++){var o=e[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}function g(n,e){return(g=Object.setPrototypeOf||function(n,e){return n.__proto__=e,n})(n,e)}function d(n){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(n){return!1}}();return function(){var t,o=m(n);if(e){var i=m(this).constructor;t=Reflect.construct(o,arguments,i)}else t=o.apply(this,arguments);return p(this,t)}}function p(n,e){return!e||"object"!==l(e)&&"function"!=typeof e?h(n):e}function h(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function m(n){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function f(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var C=function(n){!function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),e&&g(n,e)}(a,n);var e,t,o,r=d(a);function a(n){var e;return function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),f(h(e=r.call(this,n)),"continueOpenCollapsible",(function(){var n=h(e).innerRef;e.setState({height:n.scrollHeight,transition:"height ".concat(e.props.transitionTime,"ms ").concat(e.props.easing),isClosed:!1,hasBeenOpened:!0,inTransition:s(n.scrollHeight),shouldOpenOnNextCycle:!1})})),f(h(e),"handleTriggerClick",(function(n){e.props.triggerDisabled||e.state.inTransition||(n.preventDefault(),e.props.handleTriggerClick?e.props.handleTriggerClick(e.props.accordionPosition):!0===e.state.isClosed?(e.openCollapsible(),e.props.onOpening(),e.props.onTriggerOpening()):(e.closeCollapsible(),e.props.onClosing(),e.props.onTriggerClosing()))})),f(h(e),"handleTransitionEnd",(function(n){n.target===e.innerRef&&(e.state.isClosed?(e.setState({inTransition:!1}),e.props.onClose()):(e.setState({height:"auto",overflow:e.props.overflowWhenOpen,inTransition:!1}),e.props.onOpen()))})),f(h(e),"setInnerRef",(function(n){return e.innerRef=n})),e.timeout=void 0,e.contentId="collapsible-content-".concat(Date.now()),e.triggerId=n.triggerElementProps.id||"collapsible-trigger-".concat(Date.now()),n.open?e.state={isClosed:!1,shouldSwitchAutoOnNextCycle:!1,height:"auto",transition:"none",hasBeenOpened:!0,overflow:n.overflowWhenOpen,inTransition:!1}:e.state={isClosed:!0,shouldSwitchAutoOnNextCycle:!1,height:0,transition:"height ".concat(n.transitionTime,"ms ").concat(n.easing),hasBeenOpened:!1,overflow:"hidden",inTransition:!1},e}return e=a,(t=[{key:"componentDidUpdate",value:function(n,e){var t=this;this.state.shouldOpenOnNextCycle&&this.continueOpenCollapsible(),"auto"!==e.height&&0!==e.height||!0!==this.state.shouldSwitchAutoOnNextCycle||(window.clearTimeout(this.timeout),this.timeout=window.setTimeout((function(){t.setState({height:0,overflow:"hidden",isClosed:!0,shouldSwitchAutoOnNextCycle:!1})}),50)),n.open!==this.props.open&&(!0===this.props.open?(this.openCollapsible(),this.props.onOpening()):(this.closeCollapsible(),this.props.onClosing()))}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timeout)}},{key:"closeCollapsible",value:function(){var n=this.innerRef;this.setState({shouldSwitchAutoOnNextCycle:!0,height:n.scrollHeight,transition:"height ".concat(this.props.transitionCloseTime?this.props.transitionCloseTime:this.props.transitionTime,"ms ").concat(this.props.easing),inTransition:s(n.scrollHeight)})}},{key:"openCollapsible",value:function(){this.setState({inTransition:s(this.innerRef.scrollHeight),shouldOpenOnNextCycle:!0})}},{key:"renderNonClickableTriggerElement",value:function(){return this.props.triggerSibling&&"string"==typeof this.props.triggerSibling?i.a.createElement("span",{className:"".concat(this.props.classParentString,"__trigger-sibling")},this.props.triggerSibling):this.props.triggerSibling&&"function"==typeof this.props.triggerSibling?this.props.triggerSibling():this.props.triggerSibling?i.a.createElement(this.props.triggerSibling,null):null}},{key:"render",value:function(){var n=this,e={height:this.state.height,WebkitTransition:this.state.transition,msTransition:this.state.transition,transition:this.state.transition,overflow:this.state.overflow},t=this.state.isClosed?"is-closed":"is-open",o=this.props.triggerDisabled?"is-disabled":"",r=!1===this.state.isClosed&&void 0!==this.props.triggerWhenOpen?this.props.triggerWhenOpen:this.props.trigger,a=this.props.contentContainerTagName,s=this.props.triggerTagName,l=this.props.lazyRender&&!this.state.hasBeenOpened&&this.state.isClosed&&!this.state.inTransition?null:this.props.children,u=this.props,g=u.classParentString,d=u.contentOuterClassName,p=u.contentInnerClassName,h="".concat(g,"__trigger ").concat(t," ").concat(o," ").concat(this.state.isClosed?this.props.triggerClassName:this.props.triggerOpenedClassName),m="".concat(g," ").concat(this.state.isClosed?this.props.className:this.props.openedClassName),f="".concat(g,"__contentOuter ").concat(d),C="".concat(g,"__contentInner ").concat(p);return i.a.createElement(a,c({className:m.trim()},this.props.containerElementProps),i.a.createElement(s,c({id:this.triggerId,className:h.trim(),onClick:this.handleTriggerClick,style:this.props.triggerStyle&&this.props.triggerStyle,onKeyPress:function(e){var t=e.key;(" "===t&&"button"!==n.props.triggerTagName.toLowerCase()||"Enter"===t)&&n.handleTriggerClick(e)},tabIndex:this.props.tabIndex&&this.props.tabIndex,"aria-expanded":!this.state.isClosed,"aria-disabled":this.props.triggerDisabled,"aria-controls":this.contentId,role:"button"},this.props.triggerElementProps),r),this.renderNonClickableTriggerElement(),i.a.createElement("div",{id:this.contentId,className:f.trim(),style:e,onTransitionEnd:this.handleTransitionEnd,ref:this.setInnerRef,hidden:this.props.contentHiddenWhenClosed&&this.state.isClosed&&!this.state.inTransition,role:"region","aria-labelledby":this.triggerId},i.a.createElement("div",{className:C.trim()},l)))}}])&&u(e.prototype,t),o&&u(e,o),a}(o.Component);C.propTypes={transitionTime:a.a.number,transitionCloseTime:a.a.number,triggerTagName:a.a.string,easing:a.a.string,open:a.a.bool,containerElementProps:a.a.object,triggerElementProps:a.a.object,classParentString:a.a.string,className:a.a.string,openedClassName:a.a.string,triggerStyle:a.a.object,triggerClassName:a.a.string,triggerOpenedClassName:a.a.string,contentOuterClassName:a.a.string,contentInnerClassName:a.a.string,accordionPosition:a.a.oneOfType([a.a.string,a.a.number]),handleTriggerClick:a.a.func,onOpen:a.a.func,onClose:a.a.func,onOpening:a.a.func,onClosing:a.a.func,onTriggerOpening:a.a.func,onTriggerClosing:a.a.func,trigger:a.a.oneOfType([a.a.string,a.a.element]),triggerWhenOpen:a.a.oneOfType([a.a.string,a.a.element]),triggerDisabled:a.a.bool,lazyRender:a.a.bool,overflowWhenOpen:a.a.oneOf(["hidden","visible","auto","scroll","inherit","
1initial","unset"]),contentHiddenWhenClosed:a.a.bool,triggerSibling:a.a.oneOfType([a.a.element,a.a.func]),tabIndex:a.a.number,contentContainerTagName:a.a.string,children:a.a.oneOfType([a.a.string,a.a.element])},C.defaultProps={transitionTime:400,transitionCloseTime:null,triggerTagName:"span",easing:"linear",open:!1,classParentString:"Collapsible",triggerDisabled:!1,lazyRender:!1,overflowWhenOpen:"hidden",contentHiddenWhenClosed:!1,openedClassName:"",triggerStyle:null,triggerClassName:"",triggerOpenedClassName:"",contentOuterClassName:"",contentInnerClassName:"",className:"",triggerSibling:null,onOpen:function(){},onClose:function(){},onOpening:function(){},onClosing:function(){},onTriggerOpening:function(){},onTriggerClosing:function(){},tabIndex:null,contentContainerTagName:"div",triggerElementProps:{}},e.default=C}]))},2536:function(n,e,t){"use strict";t.d(e,{f:function(){return c}});var o=t(6797);function i(n){return n.toLowerCase()}var r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],a=/[^A-Z0-9]+/gi;function s(n,e,t){return e instanceof RegExp?n.replace(e,t):e.reduce((function(n,e){return n.replace(e,t)}),n)}function l(n,e){return void 0===e&&(e={}),function(n,e){void 0===e&&(e={});for(var t=e.splitRegexp,o=void 0===t?r:t,l=e.stripRegexp,c=void 0===l?a:l,u=e.transform,g=void 0===u?i:u,d=e.delimiter,p=void 0===d?" ":d,h=s(s(n,o,"$1\0$2"),c,"\0"),m=0,f=h.length;"\0"===h.charAt(m);)m++;for(;"\0"===h.charAt(f-1);)f--;return h.slice(m,f).split("\0").map(g).join(p)}(n,(0,o.pi)({delimiter:"."},e))}function c(n,e){return void 0===e&&(e={}),l(n,(0,o.pi)({delimiter:"_"},e))}}}]);
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.