(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[46],{218:function(e,t,r){"use strict";r.r(t);var n=r(37);var o=r.n(n);var a=r(35);var i=r.n(a);var c=r(21);var u=r.n(c);var l=r(155);var s=r.n(l);var p=r(76);var f=r.n(p);var v=r(156);var d=r.n(v);var b=r(157);var h=r.n(b);var m=r(33);var y=r.n(m);var O=r(20);var g=r.n(O);var w=r(32);var j=r.n(w);var D=r(22);var P=r.n(D);var _=r(262);var C=r.n(_);var R=r(605);var T=r.n(R);var L=r(99);function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}if(c.done){t(u)}else{Promise.resolve(u).then(n,o)}}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,"throw",e)}_next(undefined)}))}}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);if(t)n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}));r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t1&&arguments[1]!==undefined?arguments[1]:"[data-tooltip]";var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return new Promise((function(o,a){Promise.all([r.e(53),r.e(56)]).then(r.bind(null,566)).then((function(r){RCDL.features.Tooltip.tippy=r.default;Object(L["DOMcheckElements"])({elements:e,selectors:t,name:"tooltip"}).forEach((function(e){RCDL.features.Tooltip.create(e,n);o("Tooltip created.")}))})).catch((function(e){a(e,"Error occured in the tooltip component.")}))}))},create:function create(e,t){if(typeof e!=="undefined"&&e.getAttribute("data-tooltip-init")!=="true"){e.setAttribute("data-tooltip-init","true");var r=e.getAttribute("data-tooltip-colour")||"brand4 rc-brand4";var n=e.getAttribute("data-tooltip-trigger")||"click";var o=e.getAttribute("data-tooltip-placement")||"top";var a=e.getAttribute("data-tooltip-hideOnClick")||true;var i=document.getElementById(e.getAttribute("data-tooltip")||e.getAttribute("data-tooltip-custom"));RCDL.features.Tooltip.instances[Object.keys(RCDL.features.Tooltip.instances).length+1]=RCDL.features.Tooltip.tippy.one(e,_objectSpread({content:i,arrow:true,interactive:true,theme:r,trigger:n,hideOnClick:a,placement:o,popperOptions:{placement:o,modifiers:{flip:{behavior:["right","bottom"]},preventOverflow:{boundariesElement:document.body}}}},t))}},instances:{}};t["default"]={fn:function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function _callee(e){return regeneratorRuntime.wrap((function _callee$(t){while(1){switch(t.prev=t.next){case 0:return t.abrupt("return",RCDL.features.Tooltip.start({element:e}));case 1:case"end":return t.stop()}}}),_callee)})));function fn(t){return e.apply(this,arguments)}return fn}(),setup:function setup(e){RCDL.features.Tooltip.defaultSelector=e}}}}]);