From 458b3cc4a37fc315a927c2d84bc362dad3e5a163 Mon Sep 17 00:00:00 2001 From: Johann-S Date: Thu, 20 Apr 2017 10:18:57 +0200 Subject: [PATCH] Update Popper.js 1.8.2 --- _config.yml | 4 ++-- bower.json | 2 +- build/npm-shrinkwrap.json | 2 +- docs/assets/js/vendor/popper.min.js | 2 +- docs/assets/js/vendor/popper.min.js.map | Bin 108917 -> 0 bytes docs/components/dropdowns.md | 2 +- docs/components/popovers.md | 2 +- docs/components/tooltips.md | 2 +- docs/examples/album/index.html | 2 +- docs/examples/blog/index.html | 2 +- docs/examples/carousel/index.html | 2 +- docs/examples/cover/index.html | 2 +- docs/examples/dashboard/index.html | 2 +- docs/examples/jumbotron/index.html | 2 +- docs/examples/justified-nav/index.html | 2 +- docs/examples/navbar-top-fixed/index.html | 2 +- docs/examples/navbar-top/index.html | 2 +- docs/examples/navbars/index.html | 2 +- docs/examples/offcanvas/index.html | 2 +- docs/examples/starter-template/index.html | 2 +- docs/examples/sticky-footer-navbar/index.html | 2 +- docs/examples/tooltip-viewport/index.html | 2 +- package.json | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) delete mode 100644 docs/assets/js/vendor/popper.min.js.map diff --git a/_config.yml b/_config.yml index 6389e4977..dbc55f65a 100644 --- a/_config.yml +++ b/_config.yml @@ -51,5 +51,5 @@ cdn: js_hash: "sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" jquery: https://code.jquery.com/jquery-3.2.1.slim.min.js jquery_hash: "sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" - popper: https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.1/popper.es5.min.js - popper_hash: "sha256-Gr5YOrP8Q27ZkmCuWjLEzY633yb1qY2JJp3yvJFcF0w=" + popper: https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.2/umd/popper.min.js + popper_hash: "sha256-BAff/WQyNN7ckHOYSDwzhssjY5DBa/weYqKfjkdlmuU=" diff --git a/bower.json b/bower.json index d88e8ba90..18b95f59b 100644 --- a/bower.json +++ b/bower.json @@ -31,6 +31,6 @@ ], "dependencies": { "jquery": ">=1.9.1", - "popper.js": "^1.8.1" + "popper.js": "^1.8.2" } } diff --git a/build/npm-shrinkwrap.json b/build/npm-shrinkwrap.json index 35aade058..71c5c1ed3 100644 --- a/build/npm-shrinkwrap.json +++ b/build/npm-shrinkwrap.json @@ -3823,7 +3823,7 @@ }, "popper.js": { "version": "1.8.2", - "from": "popper.js@>=1.8.0 <2.0.0", + "from": "popper.js@>=1.8.2 <2.0.0", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.8.2.tgz" }, "text-table": { diff --git a/docs/assets/js/vendor/popper.min.js b/docs/assets/js/vendor/popper.min.js index 5bbe8bbce..98bd38f86 100644 --- a/docs/assets/js/vendor/popper.min.js +++ b/docs/assets/js/vendor/popper.min.js @@ -1,3 +1,3 @@ -var _Mathfloor=Math.floor,_Mathmin=Math.min,_Mathround=Math.round,_Mathmax=Math.max;const nativeHints=['native code','[object MutationObserverConstructor]'];var isNative=(c)=>nativeHints.some((d)=>-1<(c||'').toString().indexOf(d));const isBrowser='undefined'!=typeof window,longerTimeoutBrowsers=['Edge','Trident','Firefox'];let timeoutDuration=0;for(let c=0;c{c(),d=!1});return g.observe(f,{attributes:!0}),()=>{d||(d=!0,f.setAttribute('x-index',e),++e)}}function taskDebounce(c){let d=!1;return()=>{d||(d=!0,setTimeout(()=>{d=!1,c()},timeoutDuration))}}const supportsNativeMutationObserver=isBrowser&&isNative(window.MutationObserver);var debounce=supportsNativeMutationObserver?microtaskDebounce:taskDebounce;function isNumeric(c){return''!==c&&!isNaN(parseFloat(c))&&isFinite(c)}function setStyles(c,d){Object.keys(d).forEach((e)=>{let f='';-1!==['width','height','top','right','bottom','left'].indexOf(e)&&isNumeric(d[e])&&(f='px'),c.style[e]=d[e]+f})}function getSupportedPropertyName(c){const d=[!1,'ms','webkit','moz','o'],e=c.charAt(0).toUpperCase()+c.slice(1);for(let f=0;fd[e])}function getPopperOffsets(c,d,e,f){f=f.split('-')[0];const g=getOuterSizes(d),h={position:c,width:g.width,height:g.height},j=-1!==['right','left'].indexOf(f),k=j?'top':'left',l=j?'left':'top',m=j?'height':'width',o=j?'width':'height';return h[k]=e[k]+e[m]/2-g[m]/2,h[l]=f===l?e[l]-g[o]:e[getOppositePlacement(l)],h}function isFunction(c){return c&&'[object Function]'==={}.toString.call(c)}function attachToScrollParents(c,d,e,f){const g='BODY'===c.nodeName,h=g?window:c;h.addEventListener(d,e,{passive:!0}),g||attachToScrollParents(getScrollParent(h.parentNode),d,e,f),f.push(h)}function setupEventListeners(c,d,e,f){e.updateBound=f,window.addEventListener('resize',e.updateBound,{passive:!0});const g=getScrollParent(c);return attachToScrollParents(g,'scroll',e.updateBound,e.scrollParents),e.scrollElement=g,e.eventsEnabled=!0,e}function removeEventListeners(c,d){return window.removeEventListener('resize',d.updateBound),d.scrollParents.forEach((e)=>{e.removeEventListener('scroll',d.updateBound)}),d.updateBound=null,d.scrollParents=[],d.scrollElement=null,d.eventsEnabled=!1,d}function find(c,d){return Array.prototype.find?c.find(d):c.filter(d)[0]}function findIndex(c,d,e){if(Array.prototype.findIndex)return c.findIndex((g)=>g[d]===e);const f=find(c,(g)=>g[d]===e);return c.indexOf(f)}function runModifiers(c,d,e){const f=void 0===e?c:c.slice(0,findIndex(c,'name',e));return f.forEach((g)=>{g.enabled&&isFunction(g.function)&&(d=g.function(d,g))}),d}function isModifierEnabled(c,d){return c.some(({name:e,enabled:f})=>f&&e===d)}function getViewportOffsetRectRelativeToArtbitraryNode(c){const d=window.document.documentElement,e=getOffsetRectRelativeToArbitraryNode(c,d),f=_Mathmax(d.clientWidth,window.innerWidth||0),g=_Mathmax(d.clientHeight,window.innerHeight||0),h=getScroll(d),j=getScroll(d,'left'),k={top:h-e.top+e.marginTop,left:j-e.left+e.marginLeft,width:f,height:g};return getClientRect(k)}function isFixed(c){const d=c.nodeName;return'BODY'===d||'HTML'===d?!1:!('fixed'!==getStyleComputedProperty(c,'position'))||isFixed(getParentNode(c))}function getBoundaries(c,d,e,f){let g={top:0,left:0};const h=findCommonOffsetParent(c,d);if('viewport'===f)g=getViewportOffsetRectRelativeToArtbitraryNode(h);else{let j;'scrollParent'===f?(j=getScrollParent(getParentNode(c)),'BODY'===j.nodeName&&(j=window.document.documentElement)):'window'===f?j=window.document.documentElement:j=f;const k=getOffsetRectRelativeToArbitraryNode(j,h);if('HTML'===j.nodeName&&!isFixed(h)){const{height:l,width:m}=getWindowSizes();g.top+=k.top-k.marginTop,g.bottom=l+k.top,g.left+=k.left-k.marginLeft,g.right=m+k.left}else g=k}return g.left+=e,g.top+=e,g.right-=e,g.bottom-=e,g}function computeAutoPlacement(c,d,e,f){if(-1===c.indexOf('auto'))return c;const g=getBoundaries(e,f,0,'scrollParent'),h={top:d.top-g.top,right:g.right-d.right,bottom:g.bottom-d.bottom,left:d.left-g.left},j=Object.keys(h).sort((l,m)=>h[m]-h[l])[0],k=c.split('-')[1];return j+(k?`-${k}`:'')}const placements=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'];function setAttributes(c,d){Object.keys(d).forEach(function(e){const f=d[e];!1===f?c.removeAttribute(e):c.setAttribute(e,d[e])})}function applyStyle(c,d){const e={position:c.offsets.popper.position},f={'x-placement':c.placement},g=_Mathround(c.offsets.popper.left),h=_Mathround(c.offsets.popper.top),j=getSupportedPropertyName('transform');return d.gpuAcceleration&&j?(e[j]='translate3d('+g+'px, '+h+'px, 0)',e.top=0,e.left=0,e.willChange='transform'):(e.left=g,e.top=h,e.willChange='top, left'),setStyles(c.instance.popper,_extends({},e,c.styles)),setAttributes(c.instance.popper,_extends({},f,c.attributes)),c.offsets.arrow&&setStyles(c.arrowElement,c.offsets.arrow),c}function applyStyleOnLoad(c,d,e,f,g){const h=getReferenceOffsets(g,d,c);return e.placement=computeAutoPlacement(e.placement,h,d,c),d.setAttribute('x-placement',e.placement),e}function isModifierRequired(c,d,e){const f=find(c,({name:g})=>g===d);return!!f&&c.some((g)=>{return g.name===e&&g.enabled&&g.orderg[o]&&(c.offsets.popper[l]+=h[l]+p-g[o]);const q=h[l]+h[k]/2-p/2;let r=q-getClientRect(c.offsets.popper)[l];return r=_Mathmax(_Mathmin(g[k]-p,r),0),c.arrowElement=e,c.offsets.arrow={},c.offsets.arrow[l]=r,c.offsets.arrow[m]='',c}function getOppositeVariation(c){if('end'===c)return'start';return'start'===c?'end':c}const validPlacements=placements.slice(3);function clockwise(c,d=!1){const e=validPlacements.indexOf(c),f=validPlacements.slice(e+1).concat(validPlacements.slice(0,e));return d?f.reverse():f}const BEHAVIORS={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'};function flip(c,d){if(isModifierEnabled(c.instance.modifiers,'inner'))return c;if(c.flipped&&c.placement===c.originalPlacement)return c;const e=getBoundaries(c.instance.popper,c.instance.reference,d.padding,d.boundariesElement);let f=c.placement.split('-')[0],g=getOppositePlacement(f),h=c.placement.split('-')[1]||'',j=[];switch(d.behavior){case BEHAVIORS.FLIP:j=[f,g];break;case BEHAVIORS.CLOCKWISE:j=clockwise(f);break;case BEHAVIORS.COUNTERCLOCKWISE:j=clockwise(f,!0);break;default:j=d.behavior;}return j.forEach((k,l)=>{if(f!==k||j.length===l+1)return c;f=c.placement.split('-')[0],g=getOppositePlacement(f);const m=getClientRect(c.offsets.popper),o=c.offsets.reference,p=_Mathfloor,q='left'===f&&p(m.right)>p(o.left)||'right'===f&&p(m.left)p(o.top)||'bottom'===f&&p(m.top)p(e.right),t=p(m.top)p(e.bottom),v='left'===f&&r||'right'===f&&s||'top'===f&&t||'bottom'===f&&u,w=-1!==['top','bottom'].indexOf(f),z=!!d.flipVariations&&(w&&'start'===h&&r||w&&'end'===h&&s||!w&&'start'===h&&t||!w&&'end'===h&&u);(q||v||z)&&(c.flipped=!0,(q||v)&&(f=j[l+1]),z&&(h=getOppositeVariation(h)),c.placement=f+(h?'-'+h:''),c.offsets.popper=getPopperOffsets(c.instance.state.position,c.instance.popper,c.offsets.reference,c.placement),c=runModifiers(c.instance.modifiers,c,'flip'))}),c}function keepTogether(c){const d=getClientRect(c.offsets.popper),e=c.offsets.reference,f=c.placement.split('-')[0],g=_Mathfloor,h=-1!==['top','bottom'].indexOf(f),j=h?'right':'bottom',k=h?'left':'top',l=h?'width':'height';return d[j]g(e[j])&&(c.offsets.popper[k]=g(e[j])),c}function offset(c,d){const e=c.placement,f=c.offsets.popper;let g;return isNumeric(d.offset)?g=[d.offset,0]:(g=d.offset.split(' '),g=g.map((h,j)=>{const k=h.match(/(\d*\.?\d*)(.*)/),l=+k[1],m=k[2];let o=-1!==e.indexOf('right')||-1!==e.indexOf('left');1===j&&(o=!o);const p=o?'height':'width';if(0===m.indexOf('%')){let q;switch(m){case'%p':q=c.offsets.popper;break;case'%':case'$r':default:q=c.offsets.reference;}const r=getClientRect(q),s=r[p];return s/100*l}if('vh'===m||'vw'===m){let q;return q='vh'===m?_Mathmax(document.documentElement.clientHeight,window.innerHeight||0):_Mathmax(document.documentElement.clientWidth,window.innerWidth||0),q/100*l}return'px'===m?+l:+h})),-1===c.placement.indexOf('left')?-1===c.placement.indexOf('right')?-1===c.placement.indexOf('top')?-1!==c.placement.indexOf('bottom')&&(f.left+=g[0],f.top+=g[1]||0):(f.left+=g[0],f.top-=g[1]||0):(f.top+=g[0],f.left+=g[1]||0):(f.top+=g[0],f.left-=g[1]||0),c}function preventOverflow(c,d){const e=d.boundariesElement||getOffsetParent(c.instance.popper),f=getBoundaries(c.instance.popper,c.instance.reference,d.padding,e);d.boundaries=f;const g=d.priority;let h=getClientRect(c.offsets.popper);const j={primary(k){let l=h[k];return h[k]f[k]&&!d.escapeWithReference&&(m=_Mathmin(h[l],f[k]-('right'===k?h.width:h.height))),{[l]:m}}};return g.forEach((k)=>{const l=-1===['left','top'].indexOf(k)?'secondary':'primary';h=_extends({},h,j[l](k))}),c.offsets.popper=h,c}function shift(c){const d=c.placement,e=d.split('-')[0],f=d.split('-')[1];if(f){const g=c.offsets.reference,h=getClientRect(c.offsets.popper),j=-1!==['bottom','top'].indexOf(e),k=j?'left':'top',l=j?'width':'height',m={start:{[k]:g[k]},end:{[k]:g[k]+g[l]-h[l]}};c.offsets.popper=_extends({},h,m[f])}return c}function hide(c){if(!isModifierRequired(c.instance.modifiers,'hide','preventOverflow'))return console.warn('WARNING: preventOverflow modifier is required by hide modifier in order to work, be sure to include it before hide!'),c;const d=c.offsets.reference,e=find(c.instance.modifiers,(f)=>'preventOverflow'===f.name).boundaries;if(d.bottome.right||d.top>e.bottom||d.right{},onUpdate:()=>{},modifiers};class Popper{constructor(c,d,e={}){this.scheduleUpdate=()=>requestAnimationFrame(this.update),this.update=debounce(this.update.bind(this)),this.options=_extends({},Popper.Defaults,e),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=c.jquery?c[0]:c,this.popper=d.jquery?d[0]:d,setStyles(this.popper,{position:'absolute'}),this.modifiers=Object.keys(Popper.Defaults.modifiers).map((g)=>_extends({name:g},Popper.Defaults.modifiers[g])),this.modifiers=this.modifiers.map((g)=>{const h=e.modifiers&&e.modifiers[g.name]||{};return _extends({},g,h)}),e.modifiers&&(this.options.modifiers=_extends({},Popper.Defaults.modifiers,e.modifiers),Object.keys(e.modifiers).forEach((g)=>{if(Popper.Defaults.modifiers[g]===void 0){const h=e.modifiers[g];h.name=g,this.modifiers.push(h)}})),this.modifiers=this.modifiers.sort((g,h)=>g.order-h.order),this.modifiers.forEach((g)=>{g.enabled&&isFunction(g.onLoad)&&g.onLoad(this.reference,this.popper,this.options,g,this.state)}),this.update();const f=this.options.eventsEnabled;f&&this.enableEventListeners(),this.state.eventsEnabled=f}update(){if(this.state.isDestroyed)return;let c={instance:this,styles:{},attributes:{},flipped:!1,offsets:{}};c.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference),c.placement=computeAutoPlacement(this.options.placement,c.offsets.reference,this.popper,this.reference),c.originalPlacement=this.options.placement,c.offsets.popper=getPopperOffsets(this.state,this.popper,c.offsets.reference,c.placement),c=runModifiers(this.modifiers,c),this.state.isCreated?this.options.onUpdate(c):(this.state.isCreated=!0,this.options.onCreate(c))}destroy(){return this.state.isDestroyed=!0,isModifierEnabled(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.left='',this.popper.style.position='',this.popper.style.top='',this.popper.style[getSupportedPropertyName('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}enableEventListeners(){this.state.eventsEnabled||(this.state=setupEventListeners(this.reference,this.options,this.state,this.scheduleUpdate))}disableEventListeners(){this.state.eventsEnabled&&(window.cancelAnimationFrame(this.scheduleUpdate),this.state=removeEventListeners(this.reference,this.state))}}Popper.Utils=window.PopperUtils,Popper.placements=placements,Popper.Defaults=DEFAULTS;export default Popper; +var _Mathfloor=Math.floor,_Mathmin=Math.min,_Mathround=Math.round,_Mathmax=Math.max;(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function o(Ee){return''!==Ee&&!isNaN(parseFloat(Ee))&&isFinite(Ee)}function r(Ee,Oe){Object.keys(Oe).forEach(function(Le){var Se='';-1!==['width','height','top','right','bottom','left'].indexOf(Le)&&o(Oe[Le])&&(Se='px'),Ee.style[Le]=Oe[Le]+Se})}function s(Ee){for(var Oe=[!1,'ms','webkit','moz','o'],Le=Ee.charAt(0).toUpperCase()+Ee.slice(1),Se=0;SeSe[De]&&!Oe.escapeWithReference&&(Pe=_Mathmin(Ne[ke],Se[De]-('right'===De?Ne.width:Ne.height))),le({},ke,Pe)}};return Ce.forEach(function(We){var De=-1===['left','top'].indexOf(We)?'secondary':'primary';Ne=me({},Ne,Te[De](We))}),Ee.offsets.popper=Ne,Ee},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,function:function(Ee){var Oe=E(Ee.offsets.popper),Le=Ee.offsets.reference,Se=Ee.placement.split('-')[0],Ce=_Mathfloor,Ne=-1!==['top','bottom'].indexOf(Se),Te=Ne?'right':'bottom',We=Ne?'left':'top',De=Ne?'width':'height';return Oe[Te]Ce(Le[Te])&&(Ee.offsets.popper[We]=Ce(Le[Te])),Ee}},arrow:{order:500,enabled:!0,function:function(Ee,Oe){if(!K(Ee.instance.modifiers,'arrow','keepTogether'))return console.warn('WARNING: `keepTogether` modifier is required by arrow modifier in order to work, be sure to include it before `arrow`!'),Ee;var Le=Oe.element;if('string'==typeof Le){if(Le=Ee.instance.popper.querySelector(Le),!Le)return Ee;}else if(!Ee.instance.popper.contains(Le))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),Ee;var Se=Ee.placement.split('-')[0],Ce=E(Ee.offsets.popper),Ne=Ee.offsets.reference,Te=-1!==['left','right'].indexOf(Se),We=Te?'height':'width',De=Te?'top':'left',ke=Te?'left':'top',Pe=Te?'bottom':'right',He=C(Le)[We];Ne[Pe]-HeCe[Pe]&&(Ee.offsets.popper[De]+=Ne[De]+He-Ce[Pe]);var Be=Ne[De]+Ne[We]/2-He/2,Ie=Be-E(Ee.offsets.popper)[De];return Ie=_Mathmax(_Mathmin(Ce[We]-He,Ie),0),Ee.arrowElement=Le,Ee.offsets.arrow={},Ee.offsets.arrow[De]=Ie,Ee.offsets.arrow[ke]='',Ee},element:'[x-arrow]'},flip:{order:600,enabled:!0,function:function(Ee,Oe){if(M(Ee.instance.modifiers,'inner'))return Ee;if(Ee.flipped&&Ee.placement===Ee.originalPlacement)return Ee;var Le=U(Ee.instance.popper,Ee.instance.reference,Oe.padding,Oe.boundariesElement),Se=Ee.placement.split('-')[0],Ce=N(Se),Ne=Ee.placement.split('-')[1]||'',Te=[];switch(Oe.behavior){case ye.FLIP:Te=[Se,Ce];break;case ye.CLOCKWISE:Te=V(Se);break;case ye.COUNTERCLOCKWISE:Te=V(Se,!0);break;default:Te=Oe.behavior;}return Te.forEach(function(We,De){if(Se!==We||Te.length===De+1)return Ee;Se=Ee.placement.split('-')[0],Ce=N(Se);var ke=E(Ee.offsets.popper),Pe=Ee.offsets.reference,He=_Mathfloor,Be='left'===Se&&He(ke.right)>He(Pe.left)||'right'===Se&&He(ke.left)He(Pe.top)||'bottom'===Se&&He(ke.top)He(Le.right),Ae=He(ke.top)He(Le.bottom),Ue='left'===Se&&Ie||'right'===Se&&Me||'top'===Se&&Ae||'bottom'===Se&&Re,Ye=-1!==['top','bottom'].indexOf(Se),Fe=!!Oe.flipVariations&&(Ye&&'start'===Ne&&Ie||Ye&&'end'===Ne&&Me||!Ye&&'start'===Ne&&Ae||!Ye&&'end'===Ne&&Re);(Be||Ue||Fe)&&(Ee.flipped=!0,(Be||Ue)&&(Se=Te[De+1]),Fe&&(Ne=z(Ne)),Ee.placement=Se+(Ne?'-'+Ne:''),Ee.offsets.popper=T(Ee.instance.state.position,Ee.instance.popper,Ee.offsets.reference,Ee.placement),Ee=I(Ee.instance.modifiers,Ee,'flip'))}),Ee},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,function:function(Ee){var Oe=Ee.placement,Le=Oe.split('-')[0],Se=E(Ee.offsets.popper),Ce=E(Ee.offsets.reference),Ne=-1!==['left','right'].indexOf(Le),Te=-1===['top','left'].indexOf(Le);return Se[Ne?'left':'top']=Ce[Oe]-(Te?Se[Ne?'width':'height']:0),Ee.placement=N(Oe),Ee.offsets.popper=E(Se),Ee}},hide:{order:800,enabled:!0,function:function(Ee){if(!K(Ee.instance.modifiers,'hide','preventOverflow'))return console.warn('WARNING: preventOverflow modifier is required by hide modifier in order to work, be sure to include it before hide!'),Ee;var Oe=Ee.offsets.reference,Le=H(Ee.instance.modifiers,function(Se){return'preventOverflow'===Se.name}).boundaries;if(Oe.bottomLe.right||Oe.top>Le.bottom||Oe.rightME(UChW+=X~EX!DhEV(6_OHusad5H6b z=Sj|5DZnw7YAHX975*9Ox^-Pz!69~Dq| zQHjI;!T4;{TTudSoSpP1gWmE+rv2IO?8C4>U0&ohikzLEjwiGJ;p52|gP47I)IC|* z@6OQ?T5gX=v+iJ|Q7;(;8h<(-&sO$sjXmy8`lA&Ej|QW|_W0yvJi1tU4vQm4ozt^o zXe&Y4?M=qR;qoGbQEzy5*gvlr`nKUb8XvB}BSBP$=Zzf&Z;vO3AiCYb533t|4m6G5 zvDoSw}9{jAzn68Ncmcv@}^|dB^;^Jv!{aUtVN#HhMTd92^Z+0yUUM zq0Xp#Fzm1B6R7)k(0@lEvzP>C7oq{+b@2Y2er`i(9(E^#RrKF8nb10$jW00or$HJk zCJ3|Hn$0GI15n+~-n<)37Ydr(=h1L*x~R)s;!VGQx;IAW$BR`&E;*JyS>4*{q)%?yf$lvT zE*@=eaC$sAS}56ak>kN)*_=xZMoV;CS!4+#fys=+UL{k2>JkH>MbI0Mrn71!33zWX znoX-))ywZjRkddCsvZ=_+J@e|93OlSfmuB~n`z>94yOGHkbvfSTNXd!(9nk1)~IU}v}b^XB#MMz8+;yU}-}YnLyh$;;JNAF}ZTn!6etRo&{y zg;h0}R)dq%q2yry(BT_?sMfpF3X*R;#mm_kHBQIF53qZNmp0Yj-@236utY|)>SGAL z>c-&J4Sx>c>E zv9gZU7>-A;`;)!FNq>Ac^U9j%wa(#dOm4NdHvtKbW_-K@9zPntU*kLt`?G3h)wa$i znsan|9bY)X>-;>>3;g+yYGF5??D*eN;>xY+#--{b@rKD>&*S*Fe*+@l4qkUb zK$~Y6S?e``N!VK0?#sa|U=YA~i`4=^ZvfB={~b*F-8Xv1eBys;J`=f}3}F4ty3;pX zZt7zGykQP<3KBUygI>X4kGjKYUybGAvl~NoA0&%HhvS~8aI=T5XZ?;5^7`8Jv^!ek zoU;b_q{&Iu>16yCQ!xc)pY(gj-O*rrB5raJKu1*qcDhl$J0A3oy)l@r1*De`FpZP` zWsy4w7&D3SZB~27;H}rN_ovkvyLs3BKu!u9KibM10!32wN7FO3KA5ddt6q0VOw6}` z3JZKjHgsH!T|59EqyD?Ov97OQBBy+0g$gXSPQ37OF}6Pi+M?M_e^@8ZH>!_SH>tgw z6~s}$N>z-lt6GO7!7ox*iHhpovl)k~s@TtFsb1ID-d`0wn3RRx~ z$3oiuT(bRTkO4fnK&j8;@(JXZ+B{=S8%?eaEY^n%G;WLZ1wbTOfbZhe{cb5@}YlYp2Fl_`t8d-q{2%&{%gQ5}V`3~wDVnj1ujmAb6-P}~P4|NL| zyP%cnxO&&GPR^jCod;*f-5J>SvZ?3G3HDINgsuCwI~dXs1~-~qnwnqjuKpbIZjr)j z0y$LCy6Kk9W)nh*!VU@2oqibgjwj>M_-qOk zL#y^DFf6|tU9Ko>T)_C;!8jP4oSleJpzWvAfsG6H!{zF4*0MjI9P}sX&s?L;XN+#> z%e+lMJ3yb3!VhZ!gttK9udl`*vG><3mqUs0HAGRNR){sI`>=lY`okd%9ioU5ne>VX zfo8B8opCs5q8Oz;FB~R6opvYPlj`H;Pu|WV+ot+>d$nnkEie!1tcNCa!7(yBW37VP z{(@xkXdN9-`*()p?hJ)5@dN#%5u924Hn~+Zax7LQ{%$&f^F0Bvn(v-myay5S# zo-Ba%S;)ym;M(|8a9ee?@>en`=@ixawQh3#9a+Jj46Z3^+Y3mU*)e8v2q&6k4^_?x z7TiB^^4sq443ARS6i7n~DSBW7$Oj)BH4MZHJ6vFN#>_zUS|m-H59K!;6jx#f&gPr` zhv~X-H@&n8Q=rrB9j_CpLhI6mIm0|bW33VSl+ctshllnWq)DU;c9JECl2JYl2tUWL z+c8oWIYP8*3|aBo8liTzr>c6n_HJ-EJEn1Y+#kF?mYF#lpYp{dejkiyv+)UE4f{v4 zwO7gdBgB_Ta?xA`v)M>22-F7ok|keVvSNikkMW(pj}c0_m_DbSsp?i6cqki#5@&58 zM#cnc7VLZ12^9X|5u*W>O9?#r8n00#+k?Mf~(9S(Z^bvaC&;zbTfz~nv$I1?t=;L4Rm z3?=B8>L?Fi!fD?M%*JiHgsB8%`~Gh}TIo-}`ItuVX&>S}Fzqdn@M~V#X7U9N#)luA z*t~~VO_wb}TERAeeL^zjzG%-cI#FV+&Y4or59N)TNR)a&2dd-!0D9583Z=~!i@63PPV<`AYIB+&#>ehsBs57a|I9(Um(!#vaHOChyPo8*Rn z3Y$96pVViAFVnXK6br0oLatH>+m7Bq{wB06#1&)HBAXGWzBvQn;Z(gSPjtcBHn%e< z2kj)v2`oPK_y_T5_^+(jUj<<`yc<{uy(FB~05~6SM&m{=4FZQsd$hCHxmn$)NCMp+ zmcynMVu2LR;jJq07vvViMn&Ub)(BDvHEEFv+fn9ipk_(Jn^6u`*(;~@i+D#)NY9zU z=3k3%nzQaEdQf|kIF88$lV1Xsh#&=_43kM(6n0wU3l*x@a>`3({dc{DRd@VEj0+{p z_pFiQgPE5kExFdx$@lZ@;SjNJV}I!D5j2z^C$p zyKmqOFb;(gQgXwQtiJnlI_pkm-+d|B@4(?1PBNwd2DcPT1OmYQn1tYXu47iW_#zpD zH#QlifuP;;2;O6^$zhQqrUA(RH>>dobhf#*(|-1_^JwqC9`EdK?``iq`mZ}X4<771 z-+pvgY-b`uAVQ~VWEe9b> z4jK}woI$=lhLVE}j1e&7JaGVgu(6$Y9zLPAXzmj5HQjRSqLSz^7 zX3>(GaA`jpJjpCuQc~DTnl_bgh`9A7wQFh`vs*B%Aq*~;<15)S8z6Adi@BAkKsaqy z0(UY!ZZWzj(;!}3XT(FiVZqJg@pP7k>!!jvf+^K2B$No0LlbhH z=^(y>jKXh}1O#~oBT}Gv1LFej_eRvubo|nISe~Me z1y;_TLiM!`D zwC0azC&NrZA;T9MpdpqFY6OaWP8L+3D+0TNJ!xEt*qfzZCTt}xz*K}E?Lw|z$jCHX zu)9W|g=K1Q!X_0d>>?Nq;+UQtAXf;h;q;Zfbu3*mYs(0H$_3IR#OfiQF=dy`G>%B` zgbV4mo^AwoL7Ikb!WeJFAl1y(ig`@lTJ>RkhDAM)Caff`Ainnalh>pN(PRfiO7@CT zX#5;jS|5c$=-zd0ga)}c9C780nX6cY5g1yHgBUA8tKn}!t1fDqBPE=X^nkfd!zL&z zgl;WeZk_d#vO;hmrqWk;YdmP6fy+Rs6x|KpHKr{%&dQSymsB88Xbm_xA`J&j9+3Q% zK~DIqYM9_6Fm}on^bF4Bgoj+nqNwMW6Je&-1ni>b6rIhjEiR`p6+r|Tb-Dkvh$hgc z_TUAWhr~roBeb;h&u4MMdD1;e>_qJb!#R|KIewgA4H>;e6PskE%v|V~`=~TM(#cNK z{=Nv%P};^@;w7Q7kWGthhSJ?$XjD*gxb%8L1I$T`c+DW}iKj@bu>#F)66_WqTp z&tPx>&Y#6yajFfjF^{l~Y;YB0vK!TYV(fienwinn?12pAYI>NzH^wR@1kQfq!F@yH zfGakI*AhN5XZ59#2EyP9nc{D9b&5rfnEOz~TJV4fV7pFxNs~3BJsd)i7|UaDp2K5m z09hW=1dM3!UwywXg|vV5!#>oMXW(&379RF+$oi()KUPTdRC?P+dir~Qe4!XI(YA;z z6S@T#?bmDTU8FevXqdZnZ47$;~A1(9}LRDxcPy&#^qgB-GOIOoX4Ues733j3a!?%Z8Kw zl*wf1O7yn~kuXCogJA)mc^~0@bl<}}yjtyJf@!*bsM)R6$1q!CfLA4h2I;H04x{T;J(#j@*c zeGN;3mtJ0fRb62NRkg6v?Io31CDYTgr59l6Is9|agU5>2N7l1Zl5sJ}rTqNaCbpwM zT~r8f6H_;#?>DCFyuiWt81X1n7%}EE`{FesA`aslVup@%5rFWow4z zOWvIpg;#^8=~@I`{X+rVf)57Uf)56oK9rDoqE+d?DmTOB0N8{(PLO+tB*i|M8ezy$ zg~Uo`ZcLH91x|OZp#*T~%)BK5{rr?Arm*(CYiq@38w)1!HFtv?1n4h=iG^1f#vssK zZ{0g^GOg3o=BBTJOnpXV9o`IlV9^yOFC@94XY(Cd%}bhDnv2SoO(l;r5zga2rO42C zphCuufD!GGZKNw^$Sx*&6JnA_V%tYnV#($-Z}%5S81lt`I3v|d1-bn)SPvDtq`td&Ej>vd?9Me^2O_V`CW5Y7y7%| zYRvReHk#iSZDMk^wN)pTG}N<*i8K2Rv6qS}0G(HS?qW*0-HdyAs-7f{`*}y6{PQyu z@*?NAB$~`jMbE40hECx;qbCc<1U~a@WINufK9a`KB<(bAY62Nmceek2vwDn#^J#y> z6Go9V#(cRPTF^?3*CQ&S8j&-{fEkxG@rU{6Rc|ms<}sr848?Y^`U~NA&LS ztj9DuRuc>ipTayr!v0|Pfqtc|0eq4LN(0X3E!m>8$%lyRQuV@e$^oXu2(frGwTuyh ziRFv<)y+C`Ll-;altJ!WvlaoHbDV*Ge)F#;wZgAv)AjEQJnDLZ1wOJD_yiAP);mUk zeKG;!IO-iWniDqQXIe!+E67G(fc=DkU*aZC)5({$qrZG*lqA|p} zoq8~3Q##SczS8Y{Z3x@UBc|mojitFVtlGHi4g0&oJ-3$cNoN&J7kEG9 zNCy7Fq%9GYdBwD)!Fd&?Aatf6VkP)r9&TDx$04}tcAj?zp#pA&L2~@z6bo(r*#OzJ z9yDSr@Da?@>0=QuGK-lloznZ6mfWq}Zl)7KLB*1EiIv1`>&?K~p;kuGK9jNFN8!&2 z1rN~8^fesex$Rt~ZDHytS{w(qybu>j&n`n& zp`2?m&{VPZwkXX8iwH_8-*{iIF|P>Adh=h4+Q}YBHL~fDk&rQ!iq-JP291oC8X7BH zwH?{6PoXuIYzkiQF*Oa5Of1qVNa(a1T~dUBa_w7MX(_~;=HE(3Q|!*DeI7rlKcic# zXsxfT=D-!bnRI?Epq;mh*=_Vg>Em|1mCa~h|7a>l%B38F^z2n1I)UR0*E*)3YNh!K z;fg#KN#nYfs#Orz`FCS3EH?UVs5^V95^3WPMAvSF)K3sF#_Bl+mhvDvwk$|9NEtHP z-*nKY<*98Oh>972SqvUB4PB|vwsk}^o;UMgcLR+!Z5;`RQOPI={o^k7TzNy-(X0*R zGc=;TB>@~goFXZFFthC>`k&567>PnLttbgksC|> ztZk;91_7~bgKf}lJ=N1l(4s3&M~fUCZV5oVKg6xovRKUC_|)_rc1fA9p#1`bfe`V( zzgBeR^xw^h%52taH$pg~^e_;tcfreZq~_9MazM`ELfhakE&o&s7C z>1!e2Xj}1}zNoR-UZ7{?E~C78YIR)jX&~3;iJOUlAdr@jv5}EqGlDF)&8j>Ob7L{} ztk1V3dd-HhHAD5j%pgmM-GGnTJd-Dz(Ph4v5XCcDGyHIa3jcI+(qd|S&kWn*0ZSk@RN>#EkCa&e<<%p51Q_z{S~f5KeKul3Ni*#lRq z4-G@onbJ$$Gw1$F_1>(>k|?bkyfNW9M^}EhNtKRj39HP=3mKZ2v(J!GnTBGaFSXnd z4)L9*p`0=sEe?yh0HHLG9$HV8YrK8jogNdzh-on3ly>h)mE$*GW5<`-5BLqk13&RE zp6%tD_Oa8IR@zAFW)opa!n=NrZTzSPf3zw;qW-nl8(={M(=aZa89+E*`tMhn$+Mf7 zDZi#~5U92v-L;Hs9q;!U-%$2Wm)(ozPs>ls)eI5sfNwP~hiPl5a-bW?*Y znPhMVtF|g=Jz)o>D0cV(s2&%;`6?AW)_0>nkt38=SF@G!Y_ewz3*KmGf*L0Vfnq|EP&n558I5rff0Q9K=G<7RP zTZI|Z$@Z*rytLGZB(Idv3+!LqP0A(+PL_z2;62|Xebuta*aMkw!BJXi6}~%~zEiT* zO)f)ZVE#&IR#>w648!$C?=|BD7}a((2qP{}B^$#X@}Qbya?#K^PST2GDjZ*g@W$S_tXhv7AZ3~7&cV|GhzH#sR*1`}K|SXR zr@2^uQCTDh7Bn6O7KAI)AK3IolY%lvmH+C=NsvipE2?2-H*r*i4$X<9BiH9Z{0JK# zr?$N9H&10Eb3+`lr^LvMkw7f-KLA%^XWe0db>X?ikz0iQe8N;zObCk?SyOFn7WF|y#V=8eyP0zovj(3E3&Zdf=33#gUQ4Klp?ytL1MP&%=8wK5=t9$L z^lk6mG6sZAdP+FrJXbtWYyn5|OOS{+B{bs5L~GwpOI&~xFJ_~(vQA@c)A}qwWOOsA-3)){_L2{f1;xBh)$ZsHPF`1RK7vdw1-U;EFj=Xc}wGh6bqY9KX3ETPY|*QnbhxqRryN{V}k%*dWCj_orVxbKI8 zF+9?mOu8Qc`o%?IHc3<$yYVJ|R95=JK$*3fUg;PkduOn6J1q`JWx}*_?N?bL1bQ9a zK>O0j$ppz${QRs`mZABT&H>_lP|XR-O@K5T^KclPb}~9lI?wTjw)Gxsv20({1+HZi zphflq#0?R)+$W2U54f%%oigQ-Em~h3U?5B<7lK)_)->yS<4Af=GQp!Jf<1!s{85i{ zJhgxgbr`-8XJ%z83PaZ{d5Hh*XK|bG+fXo}Swe(DT|8qJxy)7*f)Ih!_KOcJ}spT%7l^y0m( zs}TZb8pNq3+vF)$mS2%_3aS#AsThILn>u|x7-NxgHW{D2J{D2ODQdAf&JIySk_f+^ za7kM`HDD5RP0)z(1O^FqU!nj`YD9998iMK7{VBu={DWBfQ`&>4aC|y~ zFB}B8ia3^t^;TGH7}Uc!lY2dl7m1+g65~SyPES6oQFd?q6zD)M8BacPB|H+$uDvcZiOHD+Xbwf$KH+FHGJ!wRzVHQnP8)16i?-O>;n-NY;2C$TB7N3u% z>7hE{o1DH2M{=!qWaWq3%i1d@KcBDeR$Rgib{GUS+-K-C;G>H#Q#*Fr=64-Oc%dYx zO{d`F09;N={6d-qKZ{hNK3itxIR=MmY*B_4i*KwL8sj463%QUi@3Mhi+4J>MIrFG2 znctceS&`Fq@zeenE|Pu54tHbESi?2!fr>AJndlma)MBHJ(X};a3xK!sE}pr~F7Ab4 za{{)b*a8>Q3H;<1Ys6!^i(9#8+b?R(*gK{rs2xtUwPcp#o)TWt9IiKkwo(tUl4Iky ziB&OdfK-?>go-sgR-hJzKN=+?02(0&_QmXDTNyX3T26QKWy;%dKa2fDD}rUN8J2)% zZ8VN(c^|SLh(UJKUkGKR-FkpUL*R2b}g8j&R z;{i!Lx)PQnM4q26gV>y2Le;^6#uzUy|B|tt&vEm zhwK-@aI(h8Fbk9A97EuZ2n?Y)Md&mSb8V+%$}u3h zm&TdG%JTVbQJQuh(g_;3B&BMLKNs~ej9*y+U0gG80t-I7c*Xj7o&zPm6SQoucwLnD z=}ZOvH%sL3W8`bdf;r%>Dcv`N7~~1pznC}T)IqD6ymDbf2E5<2e<6o=7N#9}QpyK# zrb+TC&SQ)1k%wHh+yAdLpHttN>>b3$S%F+n@mrQSqL04fvqylK7bo@Y_2S7TEYUd(%ov#|&sKc!i1RL!`x0GIHcPKu(9D91^O37l8-bZe^;NhGVwvT9fLv#&HrpcCcaQnewZZB^is4UDkV(aJWGYBIf0 zPs(PMxh_5Y8QI`V4rOxh34d&7TD|Amgj$0uhk3C+>r=M?^gI>^z-Pk4VPTBAtTFVS zt1NsSu-Tp4bro2i$pSW)MiHD3djffF$0?de74^M#Pbrxgw;n`RfhQm6pa-j1N9Tfx zloGNJ<5&DVT8~>FoXUB7` zre$FP$?iquE#440iz=8^o%_=7W@iszdM~PMS>ZetfuqZPu@NudBp*x;H=tonRC3+~ z05`=t$HS5KEgOhk;_jRA7*|b@Wy)bpo6@&V=Ld=p89tB-Jls9s+56qW2Ngom)J?asGOzxhlnHsk8;mZrw-+V*9{)x68MvROe?$O|N+;c_SX>|fx1By7e5otyq zT_KsRG8#Npsdo9F*$$Cy6y^hiFnTsk5w9)xJ=qKtHfbXAVFjErNNp-*TsRgkwi8e) zFS2!dH&K&m%OvdWq}1k31)K;A@1?E|(IOBKfdi!LaO>|!zQSc)wm11mSzqLktAzri zbaJumnWY(&Vh^uXRtYa{%yP4AD)W(M)JLO;MQ@ zc!Q-`(dTgZ_*^jkL<;Bq>&VM4=tO+9g@Ub6Ky634o(r6*UAlB8M3R zKuvK34DviA=a3TMS8Imkv$(PGB@lFR2P+FDH*%=gEXgnXF%Yl1rE|V>>nk@BBGR+^ zldJYmyp^VvkP~4CoCTHMx#TJNr1+SY6H=_7PGyo-!4fx>O~I$@v}#x7RGQB15jQ6=Lfg0MGbWX7pin>IQ4W4U_^?1F^;!qUMVkx8kn zd5h^qtqp*R^>3J+w1;SZQeSaIcALY&@N9xpcV@WClLIr*Rm9hIR9OgXg3MATpR5); zIJXiCv5q4Vvi0@pSqnF(40-4oH>bdtg2WNZdD|u-&dvfq;y`9tKsaf{+hCeL+=^;n z#jv2${~DPMnf~cVIC9mhelv=Oirxgx5o9FrR1?_QY>eJV>Ir1;7hvJkjj4b<^6bov zvncZz3Wmp)0~L^F3#IP*S{jib9YP)B)VSG12)y`a+e!ZzjX_-*e9t5lLld4a$+XD|w5TP8GbUw|L9sh_()dPMy-Pvj*#` z4x|V-8rj;ods~r?glU{Cg&6appN+0b-v@kf2@RXJF)_pEpzu!}8lyq{TYudElIc0D z>p&)QlU{H&XP^)*I% z3fniibhu6hUOsYnxMWpmBRc{XXuAzYc!y=Pym-&6LeGY9CP9+CX4(AZge_iw$*ZXe zy*z1LEr@muId3yV)oqcj0 zX_40f3jmrG8V*eY?9&6ac88Bs-~}(0#l?=}t6A2p?>OE}?L+hVh*}s>YR029bHxQe zV=VQJWB$6B%%TkY4a3Rls}yd$G(3TW6uY@T%}{d*;a^Qi@WP+E#vgUZ>7E^H z9TH$gnwxE{bjPrZQ-OFy5VqtROKjtIDJCN$F~mfv%}kn3nt)8ygrMLw{iK9BXWSNZ zz>9QBI5l%ApujA`D_$Y?5>NX7z`eRNh(hMFp_+2spkVTc1n;T_`iG0_V{AdaR^4Xi zr)2m&1*iiY+9_&_M(s4+3@o7#efcYcE6D*f;B#>hH0Qs}8uTa*_R)8nWBd{-YSk zrd~x+V;lxw_=dll5ty8x70eT%6DYa-k<7H}EPp;N|X(h}Ji&`0Bn?u|jml;H3sj9Y;HcjL($ zG6c<8EHVcYgESkqc5oXOP1n>1RMcA8_F7((rYsr{`+KoKP=&WRp0+YJ8_NcDK_c`c3Q|~-i#_Z z2SIv<{&ia_TRy;7tti0m!t9wq)4=>;Yy;5;ofz2FDIHU^(1TSJxb|D1Yi%eo#@fhv z6!j7ob80wqo6vDMF~ED^UXJlQA3_Ln8A}Ub=6SA13@gRS(!Pfx&4-CkQAe%aSgM;x zrqGFh%=h?c4ZzAn8%+@f3t_az17$S;czK2+I@%}jq0PKNEnL@$s;MQo_I8;om+?nT zp#k=F+9Tx#Q`=l@@mnzfxob__flTcTw%YKLA7`PoIXcGLSEgju+ywAEg8`&W(CH}g z{K*DHUML7MljL$dnz3z~J(-3eO^qhKC|Cb#YlV&qnfO_W)m>LBV;a&r%7WfIawh_d z8*c1^6(YepiJTt3R`R-(j36YOUBazaQ=>pV23*HX+OA z;+p1R3Fra~vC%oe{}TQC;4T3Al>~Z5&C>ScsE|OO$OM2p=;1Z@ATH=onP4=Ou!yms zf2C>eEazC{mV|giGO{C6=0}N>RM4^a+4h5PD1r(1w_IL=0ZEeLJ6pZtp+5?#`}DCg zwPLOT580r;%CPu30>uE%Kp+&$gBNO`n(=GL>PkZJj&9ytJench2BA(w@?ocBsZN+m zcpkvj$Zu*g}s>w!DW zH&<24XiZ843DW%KPp3l=#%~t`?qSgcd5xpV63HFA7y(X~@MKBjM@lbq|~tWFu1 zK(M4)CY2;X;Fw#pd=O2W8#D`QTA{hRY|v_wzP!cMDZbc*xG$NsxY{^D++-RzCk z0?v=;-06>{&G;Q|%FO``NT@e~0#X^|q$Dmv=9YcO=htR0Mzr~^t~SDw$6$oR{6Tf8 z0?+s48GW#NJ+TruJxm#F0eh!X=8E-(+)%5m~qDe*upM7*@ zkW1V`roc#Vp<%!JuBwQkZbVpZ@2cISft`>zzTuqv@+F~x23 zFs<;r$s5o#!P1XYY`2l#vZzcEbtyh4snCqOEGkoPBI~;ab@Ru1rN>gK9#vmZulBvD zTJHRARx7_1RWO2_huN%C`&d-UUVq1T1~*VUSD>hzXtLQ``oO{=f^K*2wZ7fndAbV< z`$(F)^I-citZ7PnOT%kF*lFK?zP;PQ+uVdgp6#7ykM=rGYbA{MYXv{4zYt*&&`7Z| zc2#HL&~k42=)`^MQmk>&JcDm30Z)eID(w(Uf_$zU-R{^)mQ@}-@dHiV>e)fvqv7~n z5$o{vI!LExNXFW^d|BBkmoL}d{^Xon*o`hbrLasSUms3Iuu&cTewYmq{YF0sP*{Rg zMuVu6OUC~vu%=)mF|#bL2Iar6oz%r7f<8Pjty~CX2q2^pq0oJ{mJ5^QX+X?z)QUKp z`YYmUE3R;|p)~PsvyEuMyGn9TknYx!;b3bBN&xqR|s7u-QQGf(T5lLTE4> zQ2a{zEbDahb6GdpDyXATrQXZVZoJ~A<294B=C2XqI}_Xihl)DBiNly8*_RiN1qLFr zkS1TZoFoywDcQ`5{IAwx0t2KF`Zxx}sD@QJz(r4Q{8yvtEW@L4*?tn|O`NdZRjoD^ z#04A24j|ZfhW2I`?q1wn)Kn9ZB|E0^q|{}sr}x1-W(yU|V`SWfMco+5f}GOa2HgDD z*zm*vaW=lr3Bek~x#d+P8+waBA& z2w`Ob45(Fj7Ln#c-JQ4|BFIkpJwXB&Ak?{7hyC8*q&wuT)-X4*wgmC@dh8;O!$5#w zf*ozzrUZ(xky$UE8L1yZ+^B&xUb79RPy0u47H(C}tfKoCa4c6h)sTlQeB`!^zp@9#SkD`QMdua{0rgk5 zA3@ghx?nqtM&MnC(2m*T^Z*m@rVoHZQ1$s($+|$B_(DDyF{I|6^6=;-?HMxDJQfYw zmpS?ofP2cnT?Aik$VF>>zqqa2x>h06RJA}5qc zg1B1Q1Or;N2Ii&(EnpG(^Pp(V)VWQ}LE-b3CypAGgaA)X(io~V(M3VBu3=#-CwwMT zNJ|Xb7kn_r;vYg_i2m5!m@;fd7&L}M4og+>Eluy*QLCKZi$PTMUT9*;7B}Z!Checi zEJP6l2zKKzEE-Z((gdyQu-Q`K91{(BlKcw}qi%x&uw*V^l_l53-DYc7nVOzS5Z-*c zUDMkMz3y(eEQMMqBqa@ag=Fn3_p!dyg3vXKS;KDNr_a%CvJjdD(wG9PnXs$}jJpiK zEO*_AE(ih6NE$q53n(@0);&3V$tir8oE%PShE{4H&Fo(q?kLs~U=}&9;nI1oF9 zUu(;U9?1Zl%IxXEKw=6ByuB_ogJt_34JNR7y6*=_1mV@|Op8aB9fAVM@d2^um_5)k@?KYF=t)hh9o75rxx> z(hser9mvo?aV^T}hYS?!yigIJuPm(zn&@c0XbD0`R+SO}T=5otE?Lqy^916F8oMZ7 zTsSe;jZU9XH+JYnc-|DhHXFY3SJ>B_(t1P^sN6NMpLTxa`aZcDZ)N2Z~^nsYnxs|_+1mq3} zh$oZ#RO9py4Q(5Y(;b~5bb2H)#)B!U*Vu1`{S6Zya}gT~=o&)K;U4QTm&Z*u?V%ml zCKiaD9uK%BFEt+tn4(qBOiGg&DUknTAjvqQRmjJ3G1R1G(`cvwl= zk~+R?JSGewYK5RyR}0nzWicLUi8-Y(e!l-(M9zzf`@aR=`md2Xiou=kU)rqpJdGI( z8$B556P&1)%n`pb4y|x!8iu+5Tbzx~Y$>)43fRAaR;sUlkJrWM|59DPd=HS~x`Wd% zu<)`+CRZfYW7#x%xF%GRMaFKnhykW4A)6DZ7xYd#`1{6-eV#dlcJU8RCgRH%8-MqM z?@WGT13~OGA_UYDv1!J4Ho_kBtl0Aok}*D%;m}MKb_*hcesk)*P>3e^qJ+ym-%W^O z6#WcY`v+B|`bnZag`KTLRybY*Ekm!7=BK_j4#_#L%bKaA(^DKmWGGa04^*Nv=OUhG z38EC*kOR&v(ap5aEh5;ILWnJs43=$mFzk-r*fB)*AWmo) zJ&#_nE6k#O{fbi;9V<|aOW5q@OprygAIV8H!6>(6y@^B3%f+Yb#v@7|A=}FGDq6+7 z%Sq?%Tp$yhUFeq>@=PbQ7PP;(Hg+-CMOx6#o*XRX)pjtXolemgNgGYwvk@f2tZ>s) zQiWTgk>tuiej08rB)c=p6sQui7t_M>%Tok7M*rR`?gR`gwcv@9&`*&3`C-FZnDMEiz-L; z3GcF*0m(5e24nrVB$eMzF4Sq+RRKV)(>YZX1vwKW={#q@^>ebW*8(*p4fmPTROH1r zwoogM$>HGFetWu>7L_>MbOg;(5o@LF-*Oeq-gv9^M(yQqCiSvK~yl3KuK@kEudZ!h-efBi|vC76D^1%(qeyzV?fz>P>kgh0+zw zv#e*?8%5K3@!OnxV&$ig+9OXtr}F}~+ORqIP8Y;Ehyn!gQ)9+C%(5d3^D*pDcyx`_ zKQ0m!pX>3NVl8F9TK;I^v854ePmdE5xRasQd`o~I`Gep9g3pSikXzuKa^>-ZJU8Iw za@FF+en`Zc48~x4Y&%EznJf5eHz_g3y8A;}H(d0mV<;OkwTSe%&FZ-hdQr1eSeB3< zJQ?J>FZulBgdYNt$3>}vgXehb*LPpy$RMsm0kFBj!2`6r z(5}kJ!`2S#3;WduuSbl36@!Cwf@Wht!j?X#ZtaEz0r#BuD(xGFo&)fwu}1|y{FH|} zo%P}N8koL&g&*h_!Gh|;oh{~9E&3b-!{#nKamY}Q^*m20Pi-Iy@D`Wh6k}k%Bd`#A z!7p3PLWn|sC$MQ@C)Ox8N~a-a3i}n;A})A%ocqTJ`=%8Tn)?6Tb7`GlcRZhBMO-0I zV8@THyoHIyf8poP7l5hI5ILsV(%PR9ff+UC<>W@p{=A)%5`LXj!Q7vZieoZ>=Ent) za(M`BmNl>~sFb4%xW9GGn6p$peF`V{rcEtv>l)d^FYG)wtTQ>#??=Nm+Qkaohn$v? z6tUT`=BZ&RSIX~YG9mH;GtCQYi*q+u4mmh^h(-M(HKD3f`oaPM5p5TMai!W0^Gv(D z=K96f?=;gzx7pr>awNb>XMU`TVmG~qPr^5xXSZV0CEE)T=6*G#?5?dpC3Kn1?+Z|H zu;U$~6@)-E!hc$L!nc>O{>oWRa4nuxPBBL#j!Ws7#muEUS8aM_WN=+lbBG0e8j~wh zcmh+Hb!Rp|ZlGd#B@q@y4J&?vE>(MIl# zXvqpOmiD-a;HOFvslK|_I6hpx<=mViji;=V&JZ`J)+W4B6$ae&6lUzv0OxozD@K-= zuS=w}F6xz%m^bi~p#>_g(RTXaeB&sQnnKxH5{wxM^IDPoX7!3h0kXDxX>-h7LuUAJ zH2_>X6zwgM_SSDb23xOXkyi={563$H2F${nxnISRv4|~_$8JJ?n6S_h_2qheQf7!L zjt)^UBviGuM!BcF0GZqVO|;bFbV>e))(jErDOmN1SRm@kk-e;w$Ey%{CbU<`vb>2V zPOE8puk$4e2ev#VEzWG3KP+ud@Eud}(_3&kuI*xrr5v~;d>V^zOXPXItTy2#`ToO?Ei#ZvUr-2J?h zkk|sVeH)%pv1g02VD1c=e1c4)Vl3=x?_nex^DrcKRDArrvyfOh&YcN!s?J?$3CTnk z1TZh)SS^>Ws0a%Mb=aIq8_DwIwuMTt^X#fT2;4v$-||^-bC_h4mo_u`x}eOSiNlH_ zGakL`E{V=Rj=d65MBzWTq5Zy)W)VgJqlCBEEMkk5(GS}cj3H~GGh1)Rh%lew-ql`z zI)w|S!x^{@9r-DM{Ow>mII!Dv5MAP?!Jdv^_JwJVO*qt~Glg55l%j*=)v$~!C=Um_ z5Vm@%<=@p@k}1=dIBOE}>FW6CYR2rEpFzRV)Rzl>jUkm=)~TzT^q45JKBjzoroX?) zpmHV0Q@u01`~^a(e(*%L$L0g0JIylZ#7C9ETS#~$1HMBL3&*NiAX1Azl*fkP%;>gak#_5RJTIUhuWZUWKyO8EJy=UwB?=spE#NJ5o=yb z#bTl|ndc!_(+hE_%hS)c>D{Whuw9%)ycv!FW`#kWsLJ$))g4UlAz<|bYGzN_;vd;p zUS>{Hx>zeXHU!b?-t2+zaLjvWuyF0$ zdIOTbhT&VZI%lxIg7Kd2z?OJT4I4)1n7#1qHQ%Z^)D*)- zp77M9?_>F_n>ZmHHJMgJJ0B(goJ=2`t?tJfrW19*JWQ278|e^KoUJnBViSe0AGGW# ztHZ&;q_!0HY>E@2u%N=78HZz97LlyUWs`Kvz`g=vSd`h1K0HBntno(aaDt~rUm}dU;ll-hYJ@0xHaz)%9~7gaSyxbBOOlU zhfUnlnM7ABth)gVwtN^PphEXzL!f7+$Oc#NzUm;(y-cR*jx>>|9s{9_0LtlXkcE&{p*!) z0}&ZSF|n{}#%RkAob-H>TTSoW*Szq@7r|bo7R*sGqY7t!ae70{Br-V~bK{=Q$~nfx zYAB$*75W13Mk7s)DU82iO2b-14Q`!^lSMqqhP$Imc^T<4 zH|L@c^W$5Nt1#UCFtA&{k6x-)eWPL1kndI}I1}~c?1X_cU95(MnS5ZY&+p-JbHD1K6U;6=Ta9M`0q$v8vZrvax9dOSB7ZLwJ%D|iaSejrW_|X5}bIG?DX?` z6#)zZN_*qn1A8gWewibC*-}2Vx4y`xy!FpGtJf)i)rr0A?lVLxQF%VG|KaBnI~tg$ zseipF<>)h9$!_rwuG4(WjOU2w-?GD-QsF&FviO!vLR+>kj5}`h3Sw1qkDET&a0~-C zHMUQPXaS}3PW1zJRC%1d8$skKSROjbfL5WlIWw1d;Q0a|h14m|git}tN5{GSDcNtT z)Amb4I)(%0Bs^v><Fs$$zDzb zvEF~rI|_)oQtubh{K$w7!I~TCn0bs@OvAmXg#Gym1|*W(+4&1|7ON0p{(pXo0ox>M zvnB2`_7l{+7IMy)e1H78k`E1J3A5CQR3ZwL=TBX^QT_RTRxRBK0T-nQt(cZn&7EBf zjXlolT!tej&iNse=g-Y?3~C5Qn+M52A(s`sinTsVM{@AzQ_7!yE~TJ>`5FAz>qw4% z37NET5julBBn&^yg zeu8ZV2q8Rfp5QsAn4l#9da`9Gy?L*Cu%k)#Gqj#H`rPL!gZon!VRrKnfso zqPoLeKR?Acq#}jY3ohhcV$CKK+iOI0AGpnakGF2Y7O9+Q^$Ac2YDKS?A5Kx ztcfPcadVcXn=^GABApQ#K`Dzjj4c_T?HG8*CAvmm_9g@PAfquZ zv+W_I!eF2sm}m$2-d2YFzMWNA47UbbHo>YLEo^IjBKKU_Xw6BhwPUN|Q>FYA+mh6p zp`91e#c={;HAA4AAi+)vH|bD4&4;({doXcE0pva0aS3}ZOyF=EzOda{`?hme`D$j{ zFJQ)KG6VHXw#vc1GB_ny3{=pouDHO_4m_pVq70P&C$NGb%rO0jgCily&-c)goRE&Z z4)R*{3i{vL}(nD4m`zEWCznw&C$Y zb)TShHXCORP@kAZMT!V3n`=5x(Cc2-St=%VLhXWQ zOfk3JC~=_#x8bC!*%*`?{8*Y6b8VSc|4D6CTeeLjj>w=`x4X`vevB}gN37iW$r&${ zH@&l`wfKlLdY119`o+92n3sMw1rH&8jZ>KI5Z%XAkpMtN2lPQe!o)ieo){ig&xB+GQX#<(BU7pyYlWnT~eLMMd z1YgbI;e|K2S&BD}F%6hU!lt=2*UL_cZKOotQ)Io~w97DgB%-R@-%qBrqQfE?IbdUP zOs&vcZFTOno;}!0cNOMrWCODd^P(a{6ge1Qw5ShMLDk1Fof1XgiX;qc0Da?tfZziJ z^E^cZP6WSX2qJcbSmOxF8yMrUX_zW4eP6=-z;c42Wvk4-jC?^LlQCwEyC}#Wm<1ne zACtpVhjJG-F>PPB<7z9|kP~##$buiB!zt_v2TdVFhnLk@OrQ4;`yi|F2i&QLyyvm< z$}fWXG$`w8XS8MQ+)^~ndJ^^<-<^`?CLp+5kik|>t56_YSm`t+d$RQtgk^vfU!fm} zo6-2{_>|noLD1vH=0GDa@_DlD#awa`lfAD~i!U-)>g8dlh>zKhCc& zUtpwuc{r2HIPUQ5@XXY6{`TW`FGJF58l5%=KgdhJCREWyulct);RWdwZq#5|IxZM? zY+0}Fi`N6t|785u1%4gB_H6}zX&!LgNyMdvCB3nOZQaC!EeC&IjA91|FSP4}oS+mS zwM~JbdFzG}I&%7bPYHWZH0Q`YPm(2Q%h9Hnb3qSNuh{yMrF==>=oG>e?na`1d*d;H z!j<|lS=Qkwq!$ROW5k6&;9fw&XT&rLIkT*rPvLZ0n*<;-kdo78oNk))Zw_ey<=Pe? zA#90DuW`yFtm$|QzURVp+KB^`9Xl|!MFa^nqv~a-o>%MtD-?-4ToL$)j*^5hKws0) zn@O6S4TXZa0C@~K}9=C|Z3EAo)zWMn)&KFy5yy&2wD3VXT zK;M*TJegzWhf1q4{U)XiM4at3b-mNaxg6y}4nG-_%zY@+*`~;Md%kI4BhR9#aX} zQJC+AIwrFv|qhLi3;JWl(nzpyI z&7|%($fO)(pt_Voj26s}6HcfnYH|tDDTJ#$uXJws^%okZOPIEH2NoBe#@1i979Xp0 zJwO7scAlBDT*l2r*(s?q3N`Ag|&w4l#K zofHeN`io6Au)dDV z;SOYVcQw_K8hqnRIIOO7gU@0L1#n{)`5YYf|3Jp6txwb$iw-0es ztXSEd9-Pm-NjNofyHmBEx1M%x`bK586g4oo{kcik%Llp&MQlg1l6Zof6BJ=MZ zCAANY?rPuEPhps_gCOce=yl15Yc$LmxBE2Q76ZORmx}leK#BxXj2(!h*hMi1VGn`{ z?X9tOEqD;@5p!Mp=-kWMsl6|x1r)e~t(6K$Yb)HUy-rM-W9Wdwi}~*)=NJ#5P6NUy z{3N>`;$5>dSr(Q>3VaENMh%@>NOwIjnZ!dz_ht=XjI#Dy1M^zfvZs2CS*qi3+Y7MQtU0E>HybFNZja3L9?DS!J;dy`A?L4yxM2~!!! zz?=t((K}MuhsO-skp|wgc3B*qO)yy8AtwA-yQG+6E(*iDARY6joW{}=@|0EvdNE}m z9Y|2Qt+FE01@|N|m@UE~^2oReIjhQtw!u~}Ui+eD)9UxhDT>z2dJmarV>|5mm{sew zww#q@3gBO`7LtTe#!iA=ubh%%JbIVfw6`_=6fkxX(#ye1_%WB)Feuh*iUg$tlb}Z!hwN<$|P+a8 zOdSAmKB(GqMjdk@u2QXp#l^FcKK~>n8!`#LLw1-^P2!{Dm>6SsIo9wr0zx~ADr6nx2zKTq@upUT5XK_|uU>=W3Vo$TGzz=R)vl`w zaG=ZIoJqxL@PIGEPP6LSwil_8XfPO(y$xH8{+YJG3P!1V%FoM{N4*ZPVZm%3od~tj z!qT?X`5i3h^=-mUQ^Y)%I@aSeg-$JDxVS=dg#}0)$+d|~QJ_3^)(u42Y)s3Xdma@o z15xbf1UjsH#8Egj+ijWFs*-xrV;sI|Yap!|_MRXD-(SZ;fr;DF zP1f})QiOJ64DMm#S}Vz8QJG}8oKue5fmauK3GKEpt6+UCWdW{TDh@PE1nhA6p?3>R zx-=Q{D^ox-LkDn~?0z2v;-@&^sDd3NqB%s^S?PwLd?$j`+94NwbdwzOAQ(t68qeu!)s4 zTi^f*zJ84mbj^&sI2SIq*@GpC)l%Np4D=>SrL{nj@--SH<6{E?HA%@@N=nW@xP)!K zt}8?@TNi5414R}mO7pd1cARdPPS87@3zjD+3u4#uX_l7Ehcf!RLj?D&DW53FEK?qN z84%%GUaTC0zKkTx*h{dL%K`jj$F`5w#L@Uc?w~c-6$ky|fQl?w!P&f*tw2k~7 zZV{n}*9^^NZ0?ddSw!hMaP6jS@W$pJeF4`sG4xAP(@7O!F+R=8011L;v^$Mtt}6Wt z%X*Y)TBh_5e3g60T&~dMz#9&|d&WdEpwB14Y)QQY`Lq90W5)t2kJdfq(pS<|ihfhJ zB6HNk;VyGZXTq2=jp`!s6+INE=Tl@hf!p$Y9vcGJJY5ESR)5|KQ4&jo=u7PHn6OQ4 z`$_WHas)gjW*|qFvzFm}L0Io`Z~z?mE}VDT`9M7#E-jNKcnRla$#keSV_IS~vbqx{ z7+C3o-m%+|rpt&r$LeAQ6vBYXNDL|gAg3>Si=hf|)u`o7#5JQx3c>euRAO(82r2T6 zXF35903lwZJGGb`VgUgKN4u$WR`;n-NO6E3-M)#HVgPc4WNdAAFLf>m2#s$OGb027 za9G0-(rbcK`D{3roSoVrKgB4NJzL*(h zhXA3)u;*ro?gbFSo5}YVHeXATfq|WYi(^mZN7?m~c2i?(RCRX$z^H+pYzdg8>yueP z>OfX3C!77h9ZV1^8v^ji!SywF$Motx@7Zm-7wFV7a4*;^;z?h=+W3;O|LK=EU*dsC zx(8aHBH{IjS+7%MH{%cPew*RXY;1X1cvPm~&Jmxcw{a8)3_U!X7{bGFJc2Q@H#q5I z+nax9qceN6b!NL&Se>PHrY#;u*u3$&i*N{@L6egfmg(8?$pGnEGnkKCo^*?Mp;iv@ zOl0Cu+zg6G%PH#EW>5ScBPV783695yXOx}e(N2ElU-2;?kc}U(V3KW*pG^QPPj~uA zXj{-KuJqO?R86;g<5|aNwS{dpla|f;Grn%)sAUwH;;v5q zMNT1V;bAszANPB2@N_UfWP5|D1v9W@X(#O99i`kO&>0>TBJhckm5p~67kMlr96tf~ z)A5*nvmX9r^W45#2dR9_d!BBduiqY@oM4s}SV=`4nK#gmKYr!i?0q<8S6X1gU&;AN ze{0-R66j+W!1zKh0e`l3+Rq+#9_{_t0 z+M9ApQ6Rplpx06QBc2%#!yirju00>mPKNxVB9Oxwt8T~aMrGbh%#waIb*i){VzdSx zU`H4}gfosu_^bHW5;pO`T?F`}WfA-Zyf#^mW)4vOr72{LooBnFa6JCKcz%IrXg^2J zZO!L&7fGLZ&)d!Mhl6hU-`o5P2i40z2jPt0u{aCzQZ@X+9mFgpFiaNXr_pTsSzbPz z3QJj}vhk}>B>2V&(#6HRLn4)B@6sUnYeF3lh)8^EMksy^rf`I>;{m~=?RZ9G^Xe02 zkVD0i+FOPP=D@OtV+2BfF!UaDSpukablY#VXADH(p7ycL1sY;++=?|+pQIkWWq8nN z;WU^S$AKdm3~%D2kIxGD55sAi+5^oN$R|)`FGxf2#x~a&h1s)H7#7SZZa6GJ{WKJ< zfzP*c90;KdC_E%(jA!G!hOpr1!BmqV2U0<~xd%Tf@a)yo!RuouqMhc=1t^s4KRjcD z7RhST*Gsi9V>Ay>=+Z3840qUms^R8C`IW*saI2x^kA5V(da$eb@R%-IbAB)O3zc6V zVwDOuA6F#sIxp+uN2EpWCD9MCU4Al9iz3jYSV-O*m%PhKkQa%+5zobANdqhbgTfRE zL@3(D8$?iQo*`Z_#~!4}C!{9e4)a~`yzLA@oT)L zvcVs0I>Nu0M=3+)K;btu^K3jb-EuVGLFis%o9ABRS^gF)p79F;usse3Yd-k548Zea zBsk!iCMo_vzYu5X%ij3u8QCypi>QoltiV%D93JNapm-OpxTdCIh_{%7Z?Qj|$&f}_ zO<6GWgbEi1;h9)rc7>~5Cc(e@k)-BW+F9V-feqpupjpyJbbRqsRPc0=P6Ejjm*3S2 zgj_PMSX-PzIWT_6A7}#N5A1L1GZw<|&KwpzFbM^Ji0%XYKb;YS=fu@)1SFWuMgBG- zO0V!Hhm`r5!@*y(q-v_Wu}vC<=v}mR?G1j!8Y>>T(~X)?e=}NgM>{&B9wlOOcPs;h z%}gIULB+jbc)Y*}r@MIO>a+jB&RRUpEfwNjn)Lw4YwS!8)mI!9 zgx7Z-Y(K`I_Jf`F{pZ`e9X{_od$iYiTE4=*H}(p;%(5FMj{G3nI5?SW3XO&$Vew2| z>!shJe$oq5k?E&xM=e{Zahb2Wmzd?N^qYt+&)UJylP+O~o0hnlW(8g~wj1e<-Pw!B z1^3$Gtxl%L-`YJW@xEj@70gKDUS(EuR+4aGwc2GVcoD%MJeqoCq1pl(UMyS&!+TR5 zc!(5hJTkEwelAFZkhOaFr#-yQe_I>lPV32? zjc%*eN2T_`#tU!y1>3mKfBw|oXt%b$@31`oX}#{?MeA*Qqk}gacU!G3zTMf_ZnYls z>G{U@c(rV4vRqIc;H@4e*KWwqdhb-}kZ^v!?+dggM#TEvN(t>jbPwgL6 zPawb3Bg?j)@So=!CtDc97JJ{`7~F2PzTs>1*J-uUA3(Wp-%wzWpSpzhF8|ryn4g~m|qO#j{`E>5=yrP{r&5d-$X&a;hYt=6}!Fc#2H)aLKi=I`_`KmicX z2wVGWp-scPZ^+>IY^1wv1fTu^n6^=cxWJoj{_|qvVXOV0gjrBL0j%vigmq_QH&yQi zg1fA8MsV)`nRoz_P*mvL-gtxN2LkCK#@4x^PF|qDJ0dK6deOQMLP3RH!X}*IEt+|# z+14ktjshCZi;dT}TOD+SQF4mfk6BD`-e;lb9E;k1L9qXm@9vY%9`FeRe%89f(jArg z0~>DtQO#@U+o<#nhrWA<FUQ7z{iF#aJ=8rNHMVX zsPhd<>}Xc{bs~7is&|Pjqoaoe<`GB$umQDgK8bNg8giH2iaDMWK#|1nHLbtXzq=cq z_M^93sJf&#RNvj`llsAH-;3^d*phho1!+f<76gtjPdKNTa(vQ6lfbq)?^~Rt_FX>R zBUlaqo}TgN4*wCMKie2@wOW7H_vseLKU2ql;%v0>47PfPao-Vpc2qkxL4g2Jg*y^N zM@0IBczMbmdIaoAOd)#3Pa~;+P=xJKVzs}$vkW62Zg2b!v-XTk2UbUej$J$nU=2g> z93+wiI0@7ABK1nbFzx|K0Dxmn76do=6mOiqfDJ(XXZ7+A{o6;q&NUZks5d9Ha!qt# z!V@`OJ)+6h)&n4PTf(DDI1cy^x(=<{ z+R`Z7;||$oMtQ%GZJu!a56Pq^r%f?YrnYWmHG3bWwl#x0=CF^?Er{&#(zF)Ld#J%7chdv;9^ZY!cKW(u-!GL$@IuLFnJ4;qGp{10GGCvE4Qh zbiZ|ngwfd{j8FuCB#R9_nU)?9b#06k1tg6%Too|$;R-+9g;-JxfuJ4%-KC0hdVENY zA#8XtUSUP%SVWxYef;D%maWz@RvBzj2tYytI)Py55Qqy%&u+>VZRNP<3U5UY_l ztTHEJG!GS4D-!aamL((1|^R6G9dw6hxUcsmd2L7*wBDgDV@OaKYP#HpBaFy_mI#0;r3B!6Xo=fx+jb5zVHQx|PLr zKbPo04LL>R8MBW-8lWLrwtQ!(suhP?4%|A zC9SmGx{D4&Hi?4Hs57^2klWz2^4}lyMkFlykmvSfgQl^O>7R&uLy8$OP+K6l4pi|% z`Tk4-DSGWt6;qCbOE3%>s}LVuj_3pW09WAKSNa!t0jD2#gf9&pLjij3Csc@gjKL)) zf2VphgWES;{3I!fx;;3+n!FH}=&HAI7jz)(Eu`r_;d!z#25b+>;=mv{MOdMARvG$>kG%=2Gph&gk#6c*5w>5mA9?kq&Lx6zB^F%fD z4`efjZBpfP+qr}BL$%)JSlLed2(ZU&?h5~q2o!J{{W7@&O#=LaFqaj84^Qn0FRgPA z<+kL5N*X@E&pZ6tNk8xL=iT)48~)r*KOYfTcrPG_EzV9y7`ji2`Ib%7pM}=}d9SAV z6Gi;zJ^s9#etyHB+v(>4W$qK2wD(&Z?;b$p{T(f?%bo#DZB}JlXgI z5U@vn_(g>KGihlIP-0ub2ZlW&AOXVHyDr~JGE0W*U7znX#QWq&z3TyekKx}yq06q2 z6LcRx_vG|E<8RnAn1jZU;Ot;Xa%dP;*rMD(Fb6dDh*L@?1t9}kQnO7sojFV;%y71K zSK$o^&ivWc#y6seZOjwQLgO0oy!1OKvD5=@ne@;iLvr{R5`;7dmltX$8_u$WvJ+{N zRragcgGP#g+d_;1LxFh?o_#;p2*^kZ(R@NEOOPYvXADB@&0e-7W!r-eP)&~k$by`R zVp3G5qafq}Cw=)^Lr+M>W<{X{5h3{^n+GI`!hK2|w4rGri8}QH1yB$823G3h2XUft znou=s0>j6|0@1Y+=7|ALR6z+q9=;Q%Mg)MNf{1MJq7}VGjVGOUY~7T2R~Ecx8HU+G*vP?5=LCiJh_ih2n`H>8f$|>&<4;0K7{i)%IxNEbCu)QTEF zNoXB}fX2YoXdRFOIcgnKn?PsGve7uX8U1cIA&1xw%0t^`epx>X>{C@+Zv+cNVGUux_-5{o z3|kq|#!)~uz6m>M(#4^VPWA3aJ&fOcXYnIuKtKTS98KB=)q+-hs$nQ;OdxO&^bvr% z!_cNY*tU3&9D_KMToNbs9>dvS0{!f9A|#qI9J~X%VKy5;wCj(zXxA^a6cKYp1(}vl zEPjq?#A9$7?wz@!*=)+bnzEYhlGIXKeryyOG0jwxvkzq4dA*0(z5cf-r{BSBL zQk;8$S+!*zvC(~>AYzsit#8wM$i6U$0lyV5G}~HMG{TgqhHpJt2O`yGHTfj*(o6^= zPgH|6fP;x@a(bvb4KgYSi$Y_g3C}nWHU%Iy5V5H)aicc@-Zsw% z1)$Zf0C)+F%6AfkXqcVI6*Y=~&XBQdcp^i3$;b~%gnS@a)QMhfi8R`fZjko?DL`bn z_TB+;1m%GM=?!(oCb#|*zb&Q)YC!)qL^?Lc+^$(hcjPmhK!OX0!VEugK?47}u^K=E z90W(VG@Yu!CQt)&1es)$L76m^Oj_ulJSRP<7S~--mrfKU8;qVqG$Q8f{GqLo4O~YE ze*w%;p$S>k1@joUK!M(E?_u1bz!dezTh!|DAJP0X#R_D%f#$(5GHx`hWwf0OawL7A zSN5v<)jEtxUvNFNL~uQ5)+9SP7B#HM6+LVH!(v$`r=+V0S_d+qTP|-tA**5mib@;Y z0Q*%`Yq$j|K^kfKxNR5AlAJ}d^)O^-)Lc#^2 zo^L?DfmX2A0hd8!!{~|>H}qi)8j2d^iy>hdCk?U~I?Bxr-QRHNrwaNlG!A42-lro@=cxnf73x{uxdf>h z5DLf_LTQ`S=8JBCn?a{-#v_bVx#XVLbzKUJ4{+wk% z6Rzjdff#=1z-^A^8KIL+D69%tlj8yc;vNeUpgUC3bg7i02RR~}Ynq)USpw#!fKW{@ zfGN*-fNF$q1lC&;rSBT4X{JeD3f>_*1b~?}FvuZFSHMDv0wuVIkC%Jz50E zV=0SkEmD)cf}y-RJDtK+AsPT9_HSiSSL zdRM5+>>k6aWDz(7psZNDfW$-^gqa6iC2Buq1(|vZheHO2_pNzuL-6-8Vv$2$Yy6!w zv%K)%b51)DmCsvuASy8dM`YF=%2<=DB9$IkW_TMoUcxe3Cf7_s?P`Vrm#KclS^$D6 zy7{#!V39MCRwm(K0U^(1c;Xv!M({6@-420|Je&twYt|&Ab@XIJ4et<(de>aQL-roA zvf$TjgZA2c_`KK&Ghqy!hQ9nC_+5B}Y||2-)MtkXrj9eo#l*1|1SNi(XwVFC2?$8& zHyt-~%1o7Ap}&0B*d3-X8ZerWk^6k(Pgq+a_-0^q`5n|tCBn>^j?6tmg#aEtSp(=B zgNEFLjoS}P1#ip}O7Nk44{eYt@CaiS|H{z@M`AQWYoDflt03jw);*ERT}dohSfCo% z)LaZy1%p7o4fq&v$}`d@#-iL371*lWMr){Sb}K;JY27^_&YmUy#mcf98#K7k-60SL zQwkk|eqnB+g$ypl>=|bk;s-QrN*`3Mp=m1M7{JCs0l`G`#isEYpDen7F;IEKN<}GO zc?5B(0#l(B*2>u!2xwdMkAZg3D2nPIuqP@(`k+g*MCerl#ks9ed}f`&*#)-ED9=Sz z-bhQKjR$J$A%luG{dBcGg-^Al;Gjz|wdTfY2zm>a!dsI!f>v*#F!1)&hZ`yqUZ7aBbrQ_&|u(;_)KptmX$pXBiwEo~_Hv9~JH)eB5ZBirXP3 z(H_VMuZ@9BgTg6-=;~l49UrJYk)xP#9)giZURyH8b%y##cvpU82OV)r)SZ9#Ild=a zxeMKi`3DE&4t!F-fs}+&0Rq6^pivY6qO(#!G1-|p;||aRR-;)*6^iEsl!s&t8a`WE zxROSFh^gB$N)zjK;MYJJNS7^l{cS!lcoHbBqz;%Bh`}@7NIGjFPmU2rkA5)%e3B4_ zZ@dlX8PScHL)pAt6rd}Ne~GG}{SQ)8NUN=lEBBYJoB^U;Ii8G&dh*_)Tt>_i$Xdc* zHk&Lt3v!9Q4mq|S|DlWS3CNOgp7Cdy4EX*;@>CuT8bv~p`H`||BBY3!=A_xQnBay& zR^!AF72`L1P^54V7sqn|1xi0uS5&5S)G-CS(1*2UB8*9rv5Rq{cRJ0+?!dEoCPIj zk|klOn2A`Yyj8v#Kg~LP#=;Vwf|hz^rdVhB%;h1%i87RLvZE8_xod;*6RcZd1zZ5= zA>rqFRoz~uO`tUajVZ9cuQp@XF+^Zaktt-JdE$nd zX>eJxj$alw9~h3kbyXutJ2?!bTbZcA-K`AIZiI~QRcz$K11CgT#hCB1sPe=U^;kG(h%mC z13|qpVhAaaj8#_ydh5=bcGJh%cVH|vAVV(Sxdm|s#}XB2oToeOB!aL&ga~CeB}01@ zX|-^ipPmw9oWe*cno#SG%ElV0H!q}rArfKZ>jdqk&uO*71NJKD-0?*8ELF*E{w-^U zqh&f`itG%hBGV*#dQ6$MjzcQ)3CvhZEJfD*aUu`(E4X- z8=_eU5>Fio1UTrgEL~I?XUAVb)7*os=s~rKlSV#}J0SZ_ORFL{9;|FRD9f}tzymc2 zoJP92l~OY`%VY=~Ja5242_2lQa_4ZI?fuwT4H-w1_j_;6imPLy5OWk_9Fr{Py+N#Y zBi)cduYey$H`LD=?h$9&8iD z`*>7goA^LYEC?<=%qf9~Qvd*Ss6KgO5N=|86vVbN&amtSddXmoeCsM6jk$KS&>eEt zO{~&9GRd@U^f0x)nVc|;@ca-EFa>&24TVBA`^>!%RhU>L*k;&03$V1b%L1oHf(eM( zl?4)*NcU}Q!aWOsqc$ZAoTKMNc~wDW0YEOPO9Xk}0xWIdlLfvNg(m|F&=wI!G@vb? z88V#nP9bjz9|sBrIU7?QXD~qQ&zq90qXNnddQxg$Naj2v?VatWV75D(=v7Tiu`1K5 zd30ymlsw0hCzXks26ni__t;#S4@MicFS!^Pc$^()NMkI5Y#LZ|lE30<`K#>eK=f6_ zDBZF2@ADS~`CuqpN55JI3^oW%LfL9N1y7>imi@4tX-eJn{+9hqF9|1`*j1p;$qS%C zg2{j;R>yj;L|u$P1X#RT9>z*!fNzVPSnZg9;aJMe2gkN`&s9~!gC%iMrELB7UMDQ4 z&0_2bvgDK{5&Ey|m`S^q&4o1d(Rifffn-$h{~;eV6Rbe!TJBdv%L7F5Tg}F39a#c@ zRfchl1!T(tLVK_gnmF1r@LZ97^*Z ziI2qqeN&=psq}mGstlnFwD}Y%V^b0$7)QViDaW+Q46qW9Ulfeb9k3l(;tJ)%kQ^FB zK%|#_>xhHhZxzXsZ_zR~jPq^vpgnQB6)a5+JO`}Nby^HSbhx`lU!4S!0IouxKF^(8#0oyt6!enrjlQUk@ zWn9baba-as!NEArYNZrT&(Ur}Z%=8ovk`s*b?_S%V$G0tScyX1bQdL7=rmhF;C`#A zobk-dGG)$^E!FvQsK~t)Fv-oB*;u)8vNS?m(#%z?$>TcO<&8DDcik(&&Uh?cI0w|Z zja%uq6y1iH#R*ky^d(7C$j^Gk&MDZCrq8}1RjkcXQ}BJ7UPQZ9PU+t+){h(|GmAdE-yzbk&9=45ru(C5l?asx05 zt0CYA)&r28_0}EL0wzUQ=LCgRE6W14{eVl%6r4Aa?3S0dW+ju1?5_M*6ut_{d!9 z;?~g(AG@kexh)SqG8I#>4K~HtigTRGgO5z*1iB)b;i6L^qwaf{Oe`rYSZEYz%}vEb z*u#r%Rrc`H7ioc>ykRAn!+satxeq*ma#Pu@9T2A4dE8C82u!U3-r4%2#MZxKIrSP* zfda#Fi|$&niKlso`I%At6o5TXgWxjl!mvVXclKz1ILutd_^;Xru*>Pj#B+%N>q{q?2a3iaC9&&)t5M4zVd3q>9D^XGd z(IKh>1OhHV0Z#q$h|6~--3}{{W-g`JIneZWPK##vS*{n|0!F8Qu8Jni@V*K+st}!L zDF)Gk!=TWxs5B8t2YG(Sq3U}tXXf1LW#5s@Wo=P>@Rf zkf0ENJ;QD(T(5KFX&A}UO0rfgAepxGfRTR~+Ozb!Rx+UP3fhyF5XmQtM`!^Qh)@*> z@>vwdfZ?=4;E;*r0s7**Ic*1r50NRZ_}@n;&KlZEM_+p5@lQ@X(xn3pzHybo#D~M&8ahOYR19RBpkOJS6VtrwqkoO9(Cs$Wt7DB*x zKX};{_N#BWI#fxRI1Uq<2LjJY3b1}HEHX}DcM}@yK@lXc3IMP71uyQQ?p!vl1T1qJ zIM^3mRJzf5jfXoG@>ka9)9CoA<>*C~6g{Ar6Q77HxdM=GSFMT_`4HD zj{6{Vr>4$X=$M(9;9BBI`yw%C?I$b(Emsp&&GbVpDsKN1{v|%HmNgK@H{u`04Vw8{ z$=xMJgAI@dBHyw1-#FPwSJ#l^{)_=gE6181|Go;Uik96#MiyvU?k1K|BFLL}FUT^^ zx{Wsij>8zu(cUKMw+W`dc@qX=x44JWu5(0`KF7=5Q$+dW%+V*9iuHl=I4TS(rDiBh zsGyZY#gO>waOMDW*Q|W-tQ`jqzaKiM-hA{*vs9+g?XEnG($Vet5bAySnqFSKNLR8* zl8BW-*T(UPna6HD=CJhQjy7fjzfsJHrG&J}8>nuBadG+kwC zU63CsUIJO(VT(WtjInlnv1H6wM}g)wDH0~`)zNVEfP*AvBotU)IwN(Li}Qr8m(i28iXkS3RW0D+ zCc_J3w^v6_dt@yAl7%>6Tt6P*InU}@XL*{{f5vK15~K5kA2)f$-9gk=(Xxv(!2b0# zTfdni&`Tp52{e?Kg+X6a{N82{&K-4r9OFobRS(l?V9IeXuVxAD134E@0Q@orj@Q)wbTs=5O>|hl zJoq0!th+il-;VwHw@XCsm!sLEbBsN<+8aw=tI0+eD?-%E7_Chgm~Zp&m!o;E9Xx#u z)Qq2TsGS$azNOC59=xkp%OTh|Xk_Lfk-a1EFb{#Xn9e^|(7hNn_TKQ=qx2)x%h{M%J22Bu`w{c}}yKi^&AtsmbbCK%)UOnl96)#A4SQ1L_w z>29j9Q}(M#W2+v1_baV6H2^aEexU9JTa_(P^}BX8FtzfNTb?agH_eQt=}q-Vi-H*F z{_0So%CW{C6;jb{j18(c*EF2^xhkV`%kyB?fWoY%EG(Hn2vzZ|wK}q!RXscZ&1U0q znYNC=?H*4w0o4Oq@e)OTLWqL)p@+Q$yDUJ30_H4(YAXHXWJa4G10EK!qKalCBkCE< zbZqT)cUHl9qfsw2{?wkNT*Vgr!2$^ujpVk2eYS~(XtJk}>1D#2V~tMbx5<{-uny#| zeeX`W3Bz?=I|(*%UuCcCM1$0A*3^kNiA5g{w962V-Lg0}GxFj=#U4xzWsQ{V?jdlSV5k92SvCh+m6#Hgn3?X7 zr-Yywf=k8$m0q;h?}bvj!IH5lFJOa(E&yG0=eWtI-Hla)5AcsUhEd@>RWy*Ww5fW| zqwiLxtIk_6Da02Ozu6?Arw1B?HK_o=WdIkE8!rb|I|LMDM@$5tX@bw|J_g(py4GtH z4DZhQ*}p0i<;zbyYZqz#^{qr)z#*AP57BurK1=E8@pt@-rDWB(pt-~bm{E)YxeN%Y z&bFtsoJy%El@8}(UO9vFD+Cc;Z=st~fx)%yH%P(hWNk(oq~2wsud`Xg5!fA!$~Gk= z^(>h;grSLH0WW;scBeYT99yii#aTAvf~)`lvH*A+Zyo=Xh?RA;8Y%sthSJLiX-S?^ ztn%zsYd76R!wGPzsX5i@=d43-wUh8XQgVR@54m13@OE$UhAD`I`cm==B;Dz&~X1r5YujOEX$fT4GocWSH&H2H?91jFVJdY!%QuE z%QJSTo7Le;nj^A1}F>w2qNq{L;5l$yhWueXDKxj!0pJJ3RzZ+&%C;?T*?$8OuU#vLd^6e zE-}bxZ>+z{+i;$40U#_Q*0^6zisn7$(8j!p8XzKVQS>s3q{ikag*=eg!sREuY)zj_ zuQog*!2j2*Tj$C% D27hvE diff --git a/docs/components/dropdowns.md b/docs/components/dropdowns.md index 7aa91773c..6481e8319 100644 --- a/docs/components/dropdowns.md +++ b/docs/components/dropdowns.md @@ -16,7 +16,7 @@ Dropdowns are toggleable, contextual overlays for displaying lists of links and Things to know when using the popover plugin: -- Dropdown rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.1/popper.es5.min.js) before bootstrap.js in order for dropdowns to work! +- Dropdown rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.2/umd/popper.min.js) before bootstrap.js in order for dropdowns to work! ## Examples diff --git a/docs/components/popovers.md b/docs/components/popovers.md index 714bb0abc..f8e4feb2d 100644 --- a/docs/components/popovers.md +++ b/docs/components/popovers.md @@ -17,7 +17,7 @@ Add small overlay content, like those found in iOS, to any element for housing s Things to know when using the popover plugin: -- Popovers rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.1/popper.es5.min.js) before bootstrap.js in order for popovers to work! +- Popovers rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.2/umd/popper.min.js) before bootstrap.js in order for popovers to work! - Popovers require the [tooltip plugin]({{ site.baseurl }}/components/tooltips/) as a dependency. - Popovers are opt-in for performance reasons, so **you must initialize them yourself**. - Zero-length `title` and `content` values will never show a popover. diff --git a/docs/components/tooltips.md b/docs/components/tooltips.md index 6d6d2a26a..1299d3a29 100644 --- a/docs/components/tooltips.md +++ b/docs/components/tooltips.md @@ -16,7 +16,7 @@ Inspired by the excellent Tipsy jQuery plugin written by Jason Frame. Tooltips a Things to know when using the tooltip plugin: -- Tooltips rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.1/popper.es5.min.js) before bootstrap.js in order for tooltips to work! +- Tooltips rely on the 3rd party library [Popper.js](https://popper.js.org) for positioning. You must include [popper.min.js](https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.8.2/umd/popper.min.js) before bootstrap.js in order for tooltips to work! - Tooltips are opt-in for performance reasons, so **you must initialize them yourself**. - Tooltips with zero-length titles are never displayed. - Specify `container: 'body'` to avoid rendering problems in more complex components (like our input groups, button groups, etc). diff --git a/docs/examples/album/index.html b/docs/examples/album/index.html index 4f739ca9d..6a791309a 100644 --- a/docs/examples/album/index.html +++ b/docs/examples/album/index.html @@ -118,7 +118,7 @@ - + - + diff --git a/docs/examples/carousel/index.html b/docs/examples/carousel/index.html index 004895d13..52e79179e 100644 --- a/docs/examples/carousel/index.html +++ b/docs/examples/carousel/index.html @@ -176,7 +176,7 @@ - + diff --git a/docs/examples/cover/index.html b/docs/examples/cover/index.html index 24d656d9d..72a74b616 100644 --- a/docs/examples/cover/index.html +++ b/docs/examples/cover/index.html @@ -60,7 +60,7 @@ - + diff --git a/docs/examples/dashboard/index.html b/docs/examples/dashboard/index.html index 0a7344803..a3ac9eb92 100644 --- a/docs/examples/dashboard/index.html +++ b/docs/examples/dashboard/index.html @@ -254,7 +254,7 @@ - + diff --git a/docs/examples/jumbotron/index.html b/docs/examples/jumbotron/index.html index 5f9b7f2c4..5478b6e28 100644 --- a/docs/examples/jumbotron/index.html +++ b/docs/examples/jumbotron/index.html @@ -93,7 +93,7 @@ - + diff --git a/docs/examples/justified-nav/index.html b/docs/examples/justified-nav/index.html index bbd4df887..024ebaae9 100644 --- a/docs/examples/justified-nav/index.html +++ b/docs/examples/justified-nav/index.html @@ -96,7 +96,7 @@ - + diff --git a/docs/examples/navbar-top-fixed/index.html b/docs/examples/navbar-top-fixed/index.html index e6000bcd3..3865bfe47 100644 --- a/docs/examples/navbar-top-fixed/index.html +++ b/docs/examples/navbar-top-fixed/index.html @@ -56,7 +56,7 @@ - + diff --git a/docs/examples/navbar-top/index.html b/docs/examples/navbar-top/index.html index c7b712200..079f7d502 100644 --- a/docs/examples/navbar-top/index.html +++ b/docs/examples/navbar-top/index.html @@ -56,7 +56,7 @@ - + diff --git a/docs/examples/navbars/index.html b/docs/examples/navbars/index.html index dcb987cff..6163cb972 100644 --- a/docs/examples/navbars/index.html +++ b/docs/examples/navbars/index.html @@ -351,7 +351,7 @@ - + diff --git a/docs/examples/offcanvas/index.html b/docs/examples/offcanvas/index.html index 1b2014015..7f72bd2fd 100644 --- a/docs/examples/offcanvas/index.html +++ b/docs/examples/offcanvas/index.html @@ -127,7 +127,7 @@ - + diff --git a/docs/examples/starter-template/index.html b/docs/examples/starter-template/index.html index 39e888ff3..3644f9129 100644 --- a/docs/examples/starter-template/index.html +++ b/docs/examples/starter-template/index.html @@ -66,7 +66,7 @@ - + diff --git a/docs/examples/sticky-footer-navbar/index.html b/docs/examples/sticky-footer-navbar/index.html index c92dbb036..f1486af79 100644 --- a/docs/examples/sticky-footer-navbar/index.html +++ b/docs/examples/sticky-footer-navbar/index.html @@ -64,7 +64,7 @@ - + diff --git a/docs/examples/tooltip-viewport/index.html b/docs/examples/tooltip-viewport/index.html index eb30fd6ad..9121cbf10 100644 --- a/docs/examples/tooltip-viewport/index.html +++ b/docs/examples/tooltip-viewport/index.html @@ -39,7 +39,7 @@ - + diff --git a/package.json b/package.json index ebed39388..1a12fb066 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "license": "MIT", "dependencies": { "jquery": ">=1.9.1", - "popper.js": "^1.8.1" + "popper.js": "^1.8.2" }, "devDependencies": { "autoprefixer": "^6.7.7",