<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Galerie</name><api_version>1.0</api_version><size height='200' width='850' /><blog en='550' /></metadata><view><content>
&lt;div&gt;

&lt;/div&gt;</content><properties><images_selector default='[]' default_action='true' help='Choisir les images à ajouter à votre galerie.' icon='folder' name='imgList' /><select class='uic_prop_type' default='&apos;gh&apos;' display='Galerie horizontale|Galerie avec aperçu|Diaporama|Carrousel (ancien)' help='Choisissez le style de la galerie.' name='type' title='Type de galerie' values='gh|gp|s|c' /><select class='uic_prop_list_position' default='&apos;b&apos;' display='En bas|En haut|Sans aperçu' help='Définit la position des miniatures.' name='list_position' title='Position de la liste' values='b|t|n' /><select class='uic_prop_min_height' default='&apos;s&apos;' display='XS|S|M|L|XL' help='Choisissez la hauteur minimale des images.' name='min_height' title='Hauteur des images' values='xs|s|m|l|xl' /><checkbox class='uic_prop_slider_anim' default='false' help='La largeur de l&apos;image sera ajustée à celle du navigateur de l&apos;internaute.' name='slider_width' value='Pleine largeur d&apos;écran' /><checkbox default='false' help='Active un effet parallax : quand la page défile, l&apos;image affichée défile légèrement moins vite pour créer un bel effet 3D.' name='parallax' value='Parallax' /><checkbox class='uic_auto_play' default='false' feature='carousel_auto_play' help='En activant cette fonctionnalité, les images défileront automatiquement.' name='auto_play' value='Lecture auto' /><checkbox class='uic_prop_thumb' default='false' help='En cliquant sur l&apos;image, vos visiteurs peuvent voir celle-ci en plein écran.' name='thumb' value='Plein-écran au clic' /><checkbox class='uic_prop_protect' default='false' feature='image_protection' help='En activant cette fonctionnalité, &lt;b&gt;vos visiteurs ne pourront pas télécharger ces images&lt;/b&gt; en cliquant sur le bouton droit de la souris, ni en glissant-déplaçant l&apos;image, ni en regardant le code source de la page.' name='protect' value='Anti-téléchargement' /></properties><design_properties><select class='uic_prop_slider_nav' default='&apos;arrow&apos;' display='Flèches|Ronds|Aucun' help='Sélectionnez le style de navigation.' name='slider_nav' title='Style de navigation' values='arrow|dot|none' /><select class='uic_prop_hover_effect' default='&apos;g&apos;' display='Aucun|Dégradé|Fondu|Filtre de couleur|Flash' help='Choisir l&apos;effet au survol des images' name='hover_effect' title='Effet au survol' values='n|g|fa|c|f' /><select class='uic_prop_slider_anim' default='&apos;slide&apos;' display='Glissement|Fondu' help='Choix de l&apos;animation au changement d&apos;image.' name='slider_anim' title='Animation' values='slide|fade' /><select class='uic_prop_preview_type' default='&apos;c&apos;' display='Image avec marge|Image coupée' help='Suivant sa taille, l&apos;image peut être plus haute ou plus large que la zone où elle va être affichée. Vous pouvez choisir avec cette option si l&apos;image doit être coupée (ses bordures seront cachées) ou affichée en entier (avec des marges autour).' name='preview_type' title='Remplissage de l&apos;image' values='m|c' /><number class='uic_prop_scroll' default='1' help='Nombre d&apos;images à défiler lorsque l&apos;on clique sur les boutons suivant et précédent.' minimum='1' name='scroll' title='Défilement' /><number class='uic_prop_start' default='1' help='Le numéro de l&apos;image sur laquelle vous souhaitez voir le carrousel positionné au chargement de la page.' minimum='1' name='start' title='Première image' /><number class='uic_prop_col' default='3' help='Nombre de colonnes de la galerie.' maximum='5' minimum='1' name='col' title='Colonnes' /><slider class='uic_prop_gap' default='5' help='Espace entre chaque colonne de la galerie.' maximum='20' minimum='0' name='gap' title='Espacement' /><select class='uic_prop_speed' default='&apos;normal&apos;' display='Rapide|Normal|Lent' help='Vitesse du défilement quand on clique sur les boutons précédent ou suivant.' name='animationSpeed' title='Animation' values='fast|normal|slow' /><radio class='filterRadio' default='&apos;none&apos;' display='Aucun|Noir et Blanc|Flou|Inverser|Contraste|Couleur ou dégradé' help='Sélectionne le filtre pour l&apos;image.&lt;br&gt; &lt;b&gt;Aucun&lt;/b&gt; pas de filtre&lt;br&gt; &lt;b&gt;Noir et blanc&lt;/b&gt; supprime toutes les couleurs&lt;br&gt; &lt;b&gt;Flou&lt;/b&gt; rend l&apos;image floue&lt;br&gt; &lt;b&gt;Inverse&lt;/b&gt; inverse toutes les couleurs&lt;br&gt; &lt;b&gt;Contraste&lt;/b&gt; plus de différence de luminosité&lt;br&gt; &lt;b&gt;Couleur ou dégradé&lt;/b&gt; ajoute un filtre avec couleurs et transparence' name='filter' title='Filtre' values='none|grayscale|blur|invert|contrast|color' /><gradient default='[&apos;vertical&apos;, [[&apos;0%&apos;, &apos;rgba(0,0,0,0.5)&apos;], [&apos;100%&apos;, &apos;rgba(0,0,0,0.5)&apos;]], 0, false]' name='gradient_colors' style='display:none;' /></design_properties></view><script>!function(t){t.fn.jcarousel=function(t){
return this.each(function(){new e(this,t)})};var i={vertical:!1,
start:1,offset:1,size:null,scroll:3,visible:null,
animation:&quot;normal&quot;,easing:&quot;swing&quot;,auto:0,wrap:null,
initCallback:null,reloadCallback:null,itemLoadCallback:null,
itemFirstInCallback:null,itemFirstOutCallback:null,
itemLastInCallback:null,itemLastOutCallback:null,
itemVisibleInCallback:null,itemVisibleOutCallback:null,
buttonNextHTML:&quot;&lt;div&gt;&lt;/div&gt;&quot;,buttonPrevHTML:&quot;&lt;div&gt;&lt;/div&gt;&quot;,
buttonNextEvent:&quot;click&quot;,buttonPrevEvent:&quot;click&quot;,
buttonNextCallback:null,buttonPrevCallback:null}
;t.jcarousel=function(e,n){this.options=t.extend({},i,n||{})
;this.locked=!1;this.container=null;this.clip=null
;this.list=null;this.buttonNext=null
;this.itemDimension=this.options.itemDimension||85
;this.buttonPrev=null
;this.wh=this.options.vertical?&quot;height&quot;:&quot;width&quot;
;this.lt=this.options.vertical?&quot;top&quot;:&quot;left&quot;
;if(&quot;UL&quot;==e.nodeName||&quot;OL&quot;==e.nodeName){this.list=t(e)
;this.container=this.list.parent()
;if(this.container.hasClass(&quot;jcarousel-clip&quot;)){
this.container.parent().hasClass(&quot;jcarousel-container&quot;)||(this.container=this.container.wrap(&quot;&lt;div&gt;&lt;/div&gt;&quot;))
;this.container=this.container.parent()
}else this.container.hasClass(&quot;jcarousel-container&quot;)||(this.container=this.list.wrap(&quot;&lt;div&gt;&lt;/div&gt;&quot;).parent())
;for(var o=e.className.split(&quot; &quot;),s=0;s&lt;o.length;s++)if(-1!=o[s].indexOf(&quot;jcarousel-skin&quot;)){
this.list.removeClass(o[s]);this.container.addClass(o[s]);break}
}else{this.container=t(e);this.list=t(e).children(&quot;ul,ol&quot;)}
this.clip=this.list.parent()
;this.clip.length&amp;&amp;this.clip.hasClass(&quot;jcarousel-clip&quot;)||(this.clip=this.list.wrap(&quot;&lt;div&gt;&lt;/div&gt;&quot;).parent())
;this.buttonPrev=t(&quot;.jcarousel-prev&quot;,this.container)
;0==this.buttonPrev.size()&amp;&amp;null!=this.options.buttonPrevHTML&amp;&amp;(this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev())
;this.buttonPrev.addClass(this.className(&quot;jcarousel-prev&quot;))
;this.buttonNext=t(&quot;.jcarousel-next&quot;,this.container)
;0==this.buttonNext.size()&amp;&amp;null!=this.options.buttonNextHTML&amp;&amp;(this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev())
;this.buttonNext.addClass(this.className(&quot;jcarousel-next&quot;))
;this.clip.addClass(this.className(&quot;jcarousel-clip&quot;))
;this.list.addClass(this.className(&quot;jcarousel-list&quot;))
;this.container.addClass(this.className(&quot;jcarousel-container&quot;))
;null!=this.options.visible&amp;&amp;Math.ceil(this.clipping()/this.options.visible)
;var a=this.list.children(&quot;li&quot;);this.nbrItems=a.length
;var l=this;if(a.size()&gt;0){var r=0;s=this.options.offset
;a.each(function(){l.format(this,s++);r+=l.itemDimension})
;this.list.css(this.wh,r+&quot;px&quot;)
;n&amp;&amp;n.size!=undefined||(this.options.size=a.size())}
this.container.css(&quot;display&quot;,&quot;block&quot;)
;this.buttonNext.css(&quot;display&quot;,&quot;block&quot;)
;this.buttonPrev.css(&quot;display&quot;,&quot;block&quot;)
;this.funcNext=function(){l.next()};this.funcPrev=function(){
l.prev()}
;null!=this.options.initCallback&amp;&amp;this.options.initCallback(this,&quot;init&quot;)
;this.setup()};var e=t.jcarousel;e.fn=e.prototype={
jcarousel:&quot;0.2.2&quot;};e.fn.extend=e.extend=t.extend;e.fn.extend({
setup:function(){this.first=1;this.last=null;this.prevFirst=null
;this.prevLast=null;this.animating=!1;this.timer=null
;this.tail=null;this.inTail=!1
;this.currentItem=this.options.start;if(!this.locked){
this.list.css(this.lt,this.pos(this.options.offset)+&quot;px&quot;)
;var t=this.pos(this.currentItem)
;this.prevFirst=this.prevLast=null;this.animate(t,!1)}},
reset:function(){this.list.empty();this.list.css(this.lt,&quot;0px&quot;)
;this.list.css(this.wh,&quot;0px&quot;)
;null!=this.options.initCallback&amp;&amp;this.options.initCallback(this,&quot;reset&quot;)
;this.setup()},lock:function(){this.locked=!0;this.buttons()},
unlock:function(){this.locked=!1;this.buttons()},
size:function(t){if(t!=undefined){this.options.size=t
;this.locked||this.buttons()}return this.options.size},
has:function(i,e){e!=undefined&amp;&amp;e||(e=i);for(var n=i;n&lt;=e;n++){
var o=this.get(n).get(0)
;if(!o||t(o).hasClass(&quot;jcarousel-item-placeholder&quot;))return!1}
return!0},get:function(i){
return t(&quot;.jcarousel-item-&quot;+i,this.list)},next:function(){
this.stopAuto()
;this.canNext()?this.scroll(this.currentItem+this.options.scroll):this.scroll(1)
},prev:function(){this.stopAuto()
;this.scroll(this.currentItem-this.options.scroll)},
scroll:function(t,i){if(!this.locked&amp;&amp;!this.animating){
this.currentItem=t;this.animate(this.pos(t),i)}},
pos:function(t){
if(!this.locked&amp;&amp;!this.animating)return-(t-1)*this.itemDimension
},animate:function(t,i){if(!this.locked&amp;&amp;!this.animating){
this.animating=!0;var e=this,n=function(){e.animating=!1
;0==t&amp;&amp;e.list.css(e.lt,0)
;(&quot;both&quot;==e.options.wrap||&quot;last&quot;==e.options.wrap||null==e.options.size||e.last&lt;e.options.size)&amp;&amp;e.startAuto()
;e.buttons();e.notify(&quot;onAfterAnimation&quot;)}
;this.notify(&quot;onBeforeAnimation&quot;)
;if(this.options.animation&amp;&amp;0!=i){var o=this.options.vertical?{
top:t}:{left:t}
;this.list.animate(o,this.options.animation,this.options.easing,n)
}else{this.list.css(this.lt,t+&quot;px&quot;);n()}}},
startAuto:function(t){t!=undefined&amp;&amp;(this.options.auto=t)
;if(0==this.options.auto)return this.stopAuto()
;if(null==this.timer){var i=this
;this.timer=setTimeout(function(){i.next()
},1e3*this.options.auto)}},stopAuto:function(){
if(null!=this.timer){clearTimeout(this.timer);this.timer=null}},
canNext:function(){
var t=-this.pos(this.currentItem)+this.clipping()
;return-this.pos(this.nbrItems+1)-10&gt;=t},canPrev:function(){
return this.currentItem-this.options.scroll&gt;0},
buttons:function(t,i){t=t||this.canNext();i=i||this.canPrev()
;this.buttonNext[t?&quot;bind&quot;:&quot;unbind&quot;](this.options.buttonNextEvent,this.funcNext)[t?&quot;removeClass&quot;:&quot;addClass&quot;](this.className(&quot;jcarousel-next-disabled&quot;)).prop(&quot;disabled&quot;,!t)
;this.buttonPrev[i?&quot;bind&quot;:&quot;unbind&quot;](this.options.buttonPrevEvent,this.funcPrev)[i?&quot;removeClass&quot;:&quot;addClass&quot;](this.className(&quot;jcarousel-prev-disabled&quot;)).prop(&quot;disabled&quot;,!i)
},notify:function(){},create:function(t){
return this.format(&quot;&lt;li&gt;&lt;/li&gt;&quot;,t)},format:function(i,e){
var n=t(i).addClass(this.className(&quot;jcarousel-item&quot;)).addClass(this.className(&quot;jcarousel-item-&quot;+e))
;n.attr(&quot;jcarouselindex&quot;,e);return n},className:function(t){
return t+&quot; &quot;+t+(this.options.vertical?&quot;-vertical&quot;:&quot;-horizontal&quot;)
},clipping:function(){
return this.options.vertical?this.clip[0].offsetHeight-e.intval(this.clip.css(&quot;borderTopWidth&quot;))-e.intval(this.clip.css(&quot;borderBottomWidth&quot;)):this.clip[0].offsetWidth-e.intval(this.clip.css(&quot;borderLeftWidth&quot;))-e.intval(this.clip.css(&quot;borderRightWidth&quot;))
},index:function(t,i){i==undefined&amp;&amp;(i=this.options.size)
;return Math.round(((t-1)/i-Math.floor((t-1)/i))*i)+1}})
;e.extend({defaults:function(e){t.extend(i,e)},
intval:function(t){t=parseInt(t);return isNaN(t)?0:t}})}(jQuery)
;UI_List.UI_Carousel={initialize:function(t){this.component=t
;t.setOptions([&quot;locked&quot;,&quot;fixed&quot;,&quot;footer&quot;,&quot;sticky&quot;])},
buildImg:function(t){if(t.width&gt;t.height){
(i=[75,75*t.height/t.width]).push(0);i.push((75-i[1])/2)}else{
var i;(i=[75*t.width/t.height,75]).push((75-i[0])/2);i.push(0)}
return $(document).setImage(t,i[0],i[1],{
protect:this._protected()}).data(&quot;file_id&quot;,t.id).css({top:i[3],
left:i[2]})},verticalImgNode:function(t,i,e){
var n=t.component.data.col,o=t.component.data.gap,s=(t.div.find(&quot;.gallery-vertical&quot;).innerWidth()-(n-1)*o)/n,a=s*e.height/e.width,l=bestImgSrc(e,s,a)
;return $(&quot;&lt;div&gt;&quot;).addClass(&quot;img_click&quot;).data(&quot;file_id&quot;,e.id).data(&quot;index&quot;,i).css({
&quot;margin-bottom&quot;:o,height:a,width:s}).cdnSrc(l,s,a)},
horizontalImgNode:function(t,i,e,n){var o=bestImgSrc(i,n,e)
;return $(&quot;&lt;div&gt;&quot;).addClass(&quot;img_click&quot;).data(&quot;file_id&quot;,i.id).data(&quot;index&quot;,t).data(&quot;img&quot;,i).css({
height:e,width:n}).cdnSrc(o,n,e)},sliderImgNode:function(t,i,e){
var n=&quot;img_click out&quot;,o=&quot;s&quot;==this.component.data.type&amp;&amp;this.component.data.slider_width?$(window).width():e.width
;url=bestImgSrc(e,o,e.height)
;i==t.div.find(&quot;.gallery-slider&quot;).data().currentI&amp;&amp;(n=&quot;img_click in&quot;)
;return $(&quot;&lt;div&gt;&lt;/div&gt;&quot;).addClass(n).data(&quot;file_id&quot;,e.id).data(&quot;index&quot;,i).cdnSrc(url,o,e.height)
},addPinterestNode:function(){var t=this;Misc.poll(function(){
return $(&quot;.addthis_button_pinterest&quot;).length&gt;0},function(){
var i=$(&quot;&lt;div class=pin-it&gt;&quot;).hide().appendTo(t.div)
;t.component.data.imgList.each(function(t){
$(&quot;&lt;img&gt;&quot;).attr(&quot;src&quot;,t.url).appendTo(i)})})},
sliderNavigation:function(t,i,e){
var n=i.div.find(&quot;.gallery-nav&quot;),o=i.div.find(&quot;.gallery-slider&quot;),s=function(t,e){
var n=&quot;left&quot;,s=o.find(&quot;.in&quot;).data().index,a=0,l=i.component.data.imgList.length-1
;if(e===undefined)if(t){n=&quot;left&quot;;(a=s-1)&lt;0&amp;&amp;(a=l)}else{n=&quot;right&quot;
;(a=s+1)&gt;l&amp;&amp;(a=0)}else s&lt;(a=e.data(&quot;imageID&quot;))&amp;&amp;(n=&quot;right&quot;)
;if(o.find(&quot;.gallery-dot&quot;).length){a==l&amp;&amp;0==s&amp;&amp;(n=&quot;left&quot;)
;o.find(&quot;.gallery-dot.selected&quot;).removeClass(&quot;selected&quot;)
;$(o.find(&quot;.gallery-dot&quot;)[a]).addClass(&quot;selected&quot;)}
s!=a&amp;&amp;i.slideTo(i,o,n,s,a)};if(&quot;none&quot;==t)return!1
;if(e&gt;5||&quot;arrow&quot;==t){
$(&quot;&lt;div class=&apos;gallery-arrow left&apos;&gt;&lt;span class=&apos;fonticon&apos;&gt;&quot;+$.fn.fonticon(&quot;arrow-left&quot;)+&quot;&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(n)
;$(&quot;&lt;div class=&apos;gallery-arrow right&apos;&gt;&lt;span class=&apos;fonticon&apos;&gt;&quot;+$.fn.fonticon(&quot;arrow-right&quot;)+&quot;&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(n)
;o.find(&quot;.gallery-arrow&quot;).on(&quot;click&quot;,function(){
o.hasClass(&quot;wait&quot;)||s($(this).hasClass(&quot;left&quot;))})}else{
for(var a=0;a&lt;e;a++){var l=&quot;&quot;;a||(l=&quot; selected&quot;)
;$(&quot;&lt;div class=&apos;gallery-dot&quot;+l+&quot;&apos;&gt;&lt;/div&gt;&quot;).appendTo(n).data(&quot;imageID&quot;,a)
}o.find(&quot;.gallery-dot&quot;).on(&quot;click&quot;,function(){
o.hasClass(&quot;wait&quot;)||s(null,$(this))})}o.swipe(s)},
setPreview:function(t,i){
var e=this.component.data.preview_type,n=this.div.find(&quot;.gallery-preview-image&quot;),o=310
;if(&quot;c&quot;==e){n.removeClass(&quot;margin&quot;);n.addClass(&quot;crop&quot;)}else{
n.removeClass(&quot;crop&quot;);n.addClass(&quot;margin&quot;)}
n.fadeOut(o,function(){
var e=t.component.H()-t._min_height_value(t.component.data.min_height)
;&quot;gp&quot;==t.component.data.type&amp;&amp;t.component.data.gap&amp;&amp;(e-=t.component.data.gap)
;var o=bestImgSrc(t.component.data.imgList[i],t.component.W(),e)
;n.css({height:e}).data(&quot;index&quot;,i).cdnSrc(o,t.component.W(),e)
}).fadeIn(o,function(){n.is(&quot;:visible&quot;)||n.show()})},
slideTo:function(t,i,e,n,o){
i.addClass(&quot;wait&quot;).data(&quot;currentI&quot;,o)
;&quot;slide&quot;==t.component.data.slider_anim?&quot;right&quot;==e?t.div.find(&quot;.img_click&quot;).each(function(i,e){
var s=$(e).data().index;if(s==n){
$(e).removeClass(&quot;in&quot;).addClass(&quot;in-out&quot;);setTimeout(function(){
t.div.find(&quot;.gallery-slider&quot;).append($(e).removeClass(&quot;in-out&quot;).addClass(&quot;out&quot;).data(&quot;index&quot;,s))
},1050)}else if(s==o){$(e).removeClass(&quot;out&quot;).addClass(&quot;out-in&quot;)
;setTimeout(function(){$(e).removeClass(&quot;out-in&quot;).addClass(&quot;in&quot;)
},1050)}}):t.div.find(&quot;.img_click&quot;).each(function(i,e){
var s=$(e).data().index
;if(s==n)$(e).removeClass(&quot;in&quot;).addClass(&quot;out&quot;);else if(s==o){
t.div.find(&quot;.gallery-slider&quot;).prepend($(e).data(&quot;index&quot;,s).removeClass(&quot;out&quot;).addClass(&quot;in-out&quot;))
;$(e).removeClass(&quot;in-out&quot;).addClass(&quot;in&quot;)}
}):t.div.find(&quot;.img_click&quot;).each(function(t,i){
var e=$(i).data().index;if(e==n){
$(i).removeClass(&quot;in&quot;).addClass(&quot;in-out&quot;);setTimeout(function(){
$(i).removeClass(&quot;in-out&quot;).addClass(&quot;out&quot;)},1050)}else if(e==o){
$(i).removeClass(&quot;out&quot;).addClass(&quot;out-in&quot;)
;setTimeout(function(){$(i).removeClass(&quot;out-in&quot;).addClass(&quot;in&quot;)
},1050)}});if(i.find(&quot;.gallery-dot&quot;).length){
i.find(&quot;.gallery-dot.selected&quot;).removeClass(&quot;selected&quot;)
;$(i.find(&quot;.gallery-dot&quot;)[o]).addClass(&quot;selected&quot;)}
setTimeout(function(){i.removeClass(&quot;wait&quot;)},1050)},
buildList:function(t){
var i=(g=this).component.data,e=this.getDescriptions()
;switch(g.component.data.type){case&quot;gv&quot;:
var n=$(&quot;&lt;div class=&apos;gallery gallery-vertical hover_n col&quot;+i.col+&quot; gap&quot;+i.gap+&quot;&apos;&gt;&lt;/div&gt;&quot;).appendTo(this.div.empty())
;i.imgList.each_with_index(function(t,i){
g.verticalImgNode(g,i,t).appendTo(n)})
;n.parents(&quot;.componentBody&quot;).attr(&quot;style&quot;,&quot;overflow:hidden;&quot;)
;this._checkHeight();setTimeout(function(){g._checkHeight()
;n.find(&quot;.img_click&quot;).on(&quot;click&quot;,function(){
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,$(this).data().index,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,$(this));this.blur()})
},1e3);break;case&quot;gh&quot;:
n=$(&quot;&lt;div class=&apos;gallery gallery-horizontal hover_&quot;+i.hover_effect+&quot;&apos;&gt;&lt;/div&gt;&quot;).appendTo(this.div.empty())
;var o=[],s=g.div.find(&quot;.gallery-horizontal&quot;).innerWidth(),a=function(t,i,e){
var n=(s-i*(t.length-1))/g._totalSize(t,0)
;t.each_with_index(function(t,o){
var s=Math.floor(t.width()*n),a=e*n;t.css({width:s,height:a,
&quot;margin-bottom&quot;:i,&quot;margin-left&quot;:o?i:0});var l=t.data(&quot;img&quot;)
;l&amp;&amp;t.cdnSrc(bestImgSrc(l,s,a),s,a)})}
;i.imgList.each_with_index(function(t,e){
var l=i.gap,r=g._min_height_value(i.min_height),c=Math.round(r*t.width/t.height)
;if(g._totalSize(o,l)+c&lt;=s){
o[o.length]=g.horizontalImgNode(e,t,r,c).appendTo(n)
;e==i.imgList.length-1&amp;&amp;a(o,l,r,c)}else{var d,h
;e==i.imgList.length-1&amp;&amp;(h=r*(d=s)/c);a(o,l,r,c)
;(o=[])[o.length]=g.horizontalImgNode(e,t,h||r,d||c).appendTo(n)
}});this._checkHeight();setTimeout(function(){g._checkHeight()
;n.find(&quot;.img_click&quot;).on(&quot;click&quot;,function(){
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,$(this).data().index,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,$(this));this.blur()
}).on(&quot;dblclick&quot;,function(){return!1})},1e3);break;case&quot;gp&quot;:
var l=0
;null==this.div.find(&quot;.gallery-preview-image&quot;).data()||t||(l=this.div.find(&quot;.gallery-preview-image&quot;).data().index)
;n=$(&quot;&lt;div class=&apos;gallery gallery-preview &quot;+i.min_height+&quot; &quot;+i.list_position+&quot; hover_&quot;+i.hover_effect+&quot;&apos;&gt;&lt;/div&gt;&quot;).appendTo(this.div.empty())
;var r=$(&quot;&lt;div class=&apos;gallery-preview-image&apos;&gt;&lt;/div&gt;&quot;),c=$(&quot;&lt;div class=&apos;gallery-slide&apos;&gt;&lt;/div&gt;&quot;)
;if(&quot;b&quot;==i.list_position){r.appendTo(n);c.appendTo(n)
}else if(&quot;t&quot;==i.list_position){c.appendTo(n);r.appendTo(n)
}else&quot;n&quot;==i.list_position&amp;&amp;c.appendTo(n)
;var d=$(&quot;&lt;div class=&apos;gallery-images&apos;&gt;&lt;/div&gt;&quot;).appendTo(c),h=($(&quot;&lt;div class=&apos;gallery-arrow left&apos;&gt;&lt;span class=&apos;fonticon&apos;&gt;&quot;+$.fn.fonticon(&quot;arrow-left&quot;)+&quot;&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(c),
$(&quot;&lt;div class=&apos;gallery-arrow right&apos;&gt;&lt;span class=&apos;fonticon&apos;&gt;&quot;+$.fn.fonticon(&quot;arrow-right&quot;)+&quot;&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(c),
i.gap),p=[];i.imgList.each_with_index(function(t,i){
var e=d.height(),n=Math.floor(e*t.width/t.height)
;i==l&amp;&amp;g.setPreview(g,i)
;p[p.length]=g.horizontalImgNode(i,t,e,n).css({
&quot;margin-left&quot;:i?h:0}).appendTo(d)});d.css({
width:g._totalSize(p,h)+1})
;r.css(&quot;margin-&quot;+(&quot;b&quot;==this.component.data.list_position?&quot;bottom&quot;:&quot;top&quot;),d.outerHeight()+this.component.data.gap+&quot;px&quot;)
;this._checkHeight();setTimeout(function(){g._checkHeight()
;n.find(&quot;.img_click&quot;).on(&quot;click&quot;,function(){
if(&quot;n&quot;!=i.list_position){g.setPreview(g,$(this).data().index)
;g._checkHeight()}else{
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,$(this).data().index,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,$(this));this.blur()}
}).on(&quot;dblclick&quot;,function(){return!1})
;n.find(&quot;.gallery-arrow&quot;).on(&quot;click&quot;,function(){
var t=n.find(&quot;.gallery-images&quot;),i=.5*n.find(&quot;.gallery-slide&quot;).width(),e=$(this),o=parseInt(t.css(&quot;left&quot;).replace(&quot;px&quot;,&quot;&quot;)),s=0
;if(e.hasClass(&quot;left&quot;))o&lt;=s&amp;&amp;o!=s&amp;&amp;(o+i&lt;s?t.css({left:o+i
}):t.css({left:s}));else{
var a=-1*(t.width()-n.find(&quot;.gallery-slide&quot;).width()+s)+1
;o&gt;a&amp;&amp;o!=a&amp;&amp;(o-i&gt;=a?t.css({left:o-i}):t.css({left:a}))}})
;n.find(&quot;.gallery-preview-image&quot;).on(&quot;click&quot;,function(){
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,$(this).data().index,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,$(this));this.blur()})
},1e3);break;case&quot;s&quot;:var u=0,m=&quot;arrow&quot;
;&quot;dot&quot;==i.slider_nav&amp;&amp;i.imgList.length&lt;=5&amp;&amp;(m=&quot;dot&quot;)
;null!=this.div.find(&quot;.gallery-slider&quot;).data()&amp;&amp;(u=this.div.find(&quot;.gallery-slider&quot;).data().currentI)
;n=$(&quot;&lt;div class=&apos;gallery gallery-slider &quot;+i.slider_anim+&quot; bg_size_&quot;+this.component.data.preview_type+&quot;&apos;&gt;&lt;/div&gt;&quot;).data(&quot;currentI&quot;,u).appendTo(this.div.empty()),
$(&quot;&lt;div class=&apos;gallery-nav &quot;+m+&quot;&apos;&gt;&lt;/div&gt;&quot;).appendTo(n)
;i.imgList.each_with_index(function(t,o){
g.sliderImgNode(g,o,t).on(&quot;click&quot;,function(){if(i.thumb){
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,$(this).data().index,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,$(this));this.blur()}
}).on(&quot;dblclick&quot;,function(){return!1}).appendTo(n)})
;i.imgList.length&gt;1&amp;&amp;this.sliderNavigation(i.slider_nav,g,i.imgList.length)
;var _=&quot;editor&quot;==v.mode||v.features.carousel_auto_play
;if(i.auto_play&amp;&amp;_&amp;&amp;i.imgList.length&gt;1){var f=function(){
if(!n.hasClass(&quot;wait&quot;)){
var t=g.div.find(&quot;.gallery-slider&quot;),i=t.data(&quot;currentI&quot;),e=i+1
;e&gt;g.component.data.imgList.length-1&amp;&amp;(e=0);t.data(&quot;currentI&quot;,e)
;g.slideTo(g,n,&quot;right&quot;,i,e)}};clearInterval(g.autoplayInterval)
;g.autoplayInterval=setInterval(function(){_&amp;&amp;i.auto_play&amp;&amp;f()
},5e3)}break;default:
n=$(&quot;&lt;ul class=&apos;jcarousel-skin-tango&apos;&gt;&lt;/ul&gt;&quot;).appendTo(this.div.empty())
;i.imgList.each_with_index(function(t,o){
g.buildImg(t).appendTo($(&quot;&lt;li&gt;&lt;/li&gt;&quot;).appendTo(n)).addClass(&quot;clickable&quot;).click(function(){
tb_show_viewer(&quot;editor&quot;==v.mode?g.getDescriptions():e,o,i.imgList,g._protected())
;sigCtl.emit(&quot;UI_Carousel.fullscreen&quot;,t);this.blur();return!1
}).on(&quot;dblclick&quot;,function(){return!1})});var g=this
;n.jcarousel({vertical:this.component.W()&lt;this.component.H(),
scroll:i.scroll,auto:0,start:i.start,animation:i.animationSpeed,
initCallback:function(t){try{
$(&quot;.jcarousel-skin-tango.jcarousel-container-horizontal ,.jcarousel-skin-tango .jcarousel-clip-horizontal&quot;,g.div).width(g.component.W()-85).height(g.component.H()-45)
;$(&quot;.jcarousel-skin-tango.jcarousel-container-vertical ,.jcarousel-skin-tango .jcarousel-clip-vertical&quot;,g.div).width(g.component.W()-42).height(g.component.H()-85)
}catch(i){}t.buttons()}})}this.addPinterestNode()
;this._protected()&amp;&amp;this._antiDownload()},
_setFullWidth:function(){
this.component.setFullWidth(&quot;s&quot;==this.component.data.type&amp;&amp;this.component.data.slider_width)
},_setThumb:function(){
$(&quot;div.gallery-slider&quot;).toggleClass(&quot;thumb&quot;,this.component.data&amp;&amp;&quot;s&quot;==this.component.data.type&amp;&amp;this.component.data.thumb||!1)
},_checkHeight:function(){clearTimeout(this.check_to);var t=this
;this.check_to=setTimeout(function(){var i=null,e=t.component
;switch(e.data.type){case&quot;gv&quot;:
i=t.div.find(&quot;.gallery&quot;).innerHeight();break;case&quot;gh&quot;:
i=(n=$(&quot;.img_click:last&quot;,t.div)).position()?n.position().top+n.height():t.div.height()
;break;case&quot;gp&quot;:var n
;(n=$(&quot;.gallery-slide&quot;,t.div)).position()?&quot;n&quot;==t.component.data.list_position&amp;&amp;(i=t.div.find(&quot;.gallery-images&quot;).height()):i=parseInt(t.div.height())
;break;case&quot;s&quot;:
i=(n=t.component.data.imgList[t.div.find(&quot;.in&quot;).data(&quot;index&quot;)])!=undefined?Math.floor(t.div.width()*n.height/n.width):t.div.height()
}if(null!=i){t.fromCheckHeight=!0;e.setXYZWH({h:i},{
send_events:!1});sigCtl.emit(&quot;Component.moved&quot;)
;t.fromCheckHeight=!1;v.checkHeight()}},500)},
getDescriptions:function(){var t=this
;return FileDescription.get(this.component.data.imgList).done(function(i){
$(&quot;img&quot;,t.div).each(function(){var t
;(t=$(this).data(&quot;file_id&quot;))&amp;&amp;i[t]&amp;&amp;$([this,this.previousSibling]).attr(&quot;title&quot;,i[t])
})})},onDisplay:function(t){
this.component.migrateOldGradientProperty()
;this.div=$(&quot;div&quot;,t).css(&quot;width&quot;,&quot;100%&quot;).css(&quot;height&quot;,&quot;100%&quot;)
;this.captions={list:[]};this._loadProperties()
;this.component.data.type=this.component.data.type||&quot;c&quot;
;this.component.data.slider_anim=this.component.data.slider_anim||&quot;slide&quot;
;this.component.data.list_position=this.component.data.list_position||&quot;b&quot;
;this.component.data.hover_effect=this.component.data.hover_effect||&quot;n&quot;
;this.component.data.slider_nav=this.component.data.slider_nav||&quot;arrow&quot;
;this.component.data.slider_width=this.component.data.slider_width||!1
;this.component.data.preview_type=this.component.data.preview_type||&quot;m&quot;
;this.component.data.min_height=this.component.data.min_height||&quot;s&quot;
;this.component.data.auto_play=this.component.data.auto_play||!1
;this.component.data.gap=this.component.data.gap||0
;this.component.data.col=this.component.data.col||3
;this.buildList();this._setFullWidth();this._setColorFilter()
;this._setParallax();this._setThumb()},onSelect:function(){
$(this.component.propertyNode).add(this.component.propertyDesignNode)
;this._loadProperties()
;1==blockSelector.selected_cpts.length&amp;&amp;this.component.init_sliders()
},onPropertyChanged:function(t){this._loadProperties()
;this.component.data.protect&amp;&amp;(this.component.data.imgList.find(function(t){
return t.url.match(/\.gif(\?.*)?$/)
})?statusController.message(&quot;L&apos;&lt;b&gt;anti-t\xe9l\xe9chargement&lt;/b&gt; des images n&apos;est pas disponible pour les animations GIF.&quot;,&quot;warning&quot;):&quot;editor&quot;!=v.mode&amp;&amp;v.features.image_protection&amp;&amp;this._antiDownload())
;this.buildList();this._setFullWidth()
;if(t.include(&quot;type&quot;))if(&quot;gp&quot;==this.component.data.type){
this.component.setXYZWH({
h:4*this._min_height_value(this.component.data.min_height)},{
send_events:!1});sigCtl.emit(&quot;Component.moved&quot;)
}else this._checkHeight();t.include(&quot;thumb&quot;)&amp;&amp;this._setThumb()
;t.include(&quot;slider_nav&quot;)&amp;&amp;&quot;dot&quot;==this.component.data.slider_nav&amp;&amp;statusController.message(&quot;Le style de&lt;b&gt;navigation avec rond&lt;/b&gt; n&apos;est pas disponible lorsqu&apos;il y a plus de 5 images.&quot;,&quot;warning&quot;)
;this._setColorFilter();this._setParallax()
;if(&quot;color&quot;==this.component.data.filter){
this.component.data.gradient_colors[2]=this.component.data.gradient_colors[2]||45
;$(&quot;#filterColorImg&quot;+this.component.uniqId()).setBackgroundGradient(this.component.getData(&quot;gradient_colors&quot;)[1],this.component.data.gradient_colors[0],this.component.data.gradient_colors[2])
}
var i=$(this.component.propertyNode).add(this.component.propertyDesignNode)
;if(&quot;s&quot;!=this.component.data.type){
this.component.componentBody.find(&quot;.img_click&quot;).filter(function(t,i){
$(i).css({filter:&quot;&quot;,&quot;-webkit-filter&quot;:&quot;&quot;})})
;this.component.data.filter=&quot;none&quot;
;$(&quot;#ui_radio_property_3_none&quot;).prop(&quot;checked&quot;,&quot;checked&quot;)
;$(&quot;.filterRadio&quot;,i).hide()}else $(&quot;.filterRadio&quot;,i).show()
;if(&quot;s&quot;!=this.component.data.type){
$(&quot;.prop_check&quot;,i).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().hide()
;this.component.data.parallax=!1
;$(&quot;.prop_check&quot;,i).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).prop(&quot;checked&quot;,&quot;&quot;)
}else $(&quot;.prop_check&quot;,i).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().show()
;t.include(&quot;parallax&quot;)&amp;&amp;this._setParallax()},
onResizeStop:function(){switch(this.component.data.type){
case&quot;gh&quot;:case&quot;gv&quot;:this.fromCheckHeight||this.buildList();break
;case&quot;s&quot;:case&quot;gp&quot;:
this.setPreview(this,this.component.node.find(&quot;.gallery-preview-image&quot;).data(&quot;index&quot;)||0)
;break;default:this.buildList()}this._setFullWidth()
;this._setParallax()},onMoveStop:function(){this._setFullWidth()
;this._setParallax()},_loadProperties:function(){
var t=$(this.component.propertyNode).add(this.component.propertyDesignNode),i=[&quot;locked&quot;,&quot;fixed&quot;,&quot;footer&quot;,&quot;sticky&quot;]
;switch(this.component.data.type){case&quot;gv&quot;:
$(&quot;.uic_prop_gap,.uic_prop_col&quot;,t).show()
;$(&quot;.uic_prop_thumb, .uic_auto_play, li.uic_prop_hover_effect,.uic_prop_scroll,.uic_prop_start,li.uic_prop_speed,li.uic_prop_min_height,li.uic_prop_preview_height,li.uic_prop_preview_type,li.uic_prop_list_position,li.uic_prop_slider_anim,li.uic_prop_slider_nav&quot;,t).hide()
;break;case&quot;gh&quot;:
$(&quot;li.uic_prop_min_height,.uic_prop_gap, li.uic_prop_hover_effect&quot;,t).show()
;$(&quot;.uic_prop_thumb, .uic_auto_play,.uic_prop_scroll,.uic_prop_start,li.uic_prop_speed,.uic_prop_col,li.uic_prop_preview_height,li.uic_prop_preview_type,li.uic_prop_list_position,li.uic_prop_slider_anim,li.uic_prop_slider_nav&quot;,t).hide()
;break;case&quot;gp&quot;:
$(&quot;li.uic_prop_min_height,.uic_prop_gap,li.uic_prop_list_position, li.uic_prop_hover_effect&quot;,t).show()
;$(&quot;.uic_prop_thumb, .uic_auto_play,.uic_prop_scroll,.uic_prop_start,li.uic_prop_speed,.uic_prop_col, li.uic_prop_slider_anim,li.uic_prop_slider_nav&quot;,t).hide()
;&quot;n&quot;!=this.component.data.list_position?$(&quot;li.uic_prop_preview_height,li.uic_prop_preview_type&quot;,t).show():$(&quot;li.uic_prop_preview_height,li.uic_prop_preview_type&quot;,t).hide()
;break;case&quot;s&quot;:i=[&quot;locked&quot;,&quot;container&quot;,&quot;footer&quot;,&quot;sticky&quot;]
;$(&quot;.uic_prop_thumb, .uic_auto_play,li.uic_prop_slider_anim,li.uic_prop_slider_nav&quot;,t).show()
;$(&quot;.uic_prop_scroll,.uic_prop_start,li.uic_prop_speed,.uic_prop_col,li.uic_prop_preview_height,li.uic_prop_list_position,li.uic_prop_min_height,.uic_prop_gap, li.uic_prop_hover_effect&quot;,t).hide()
;break;default:
$(&quot;.uic_prop_scroll,.uic_prop_start,li.uic_prop_speed&quot;,t).show()
;$(&quot;.uic_prop_thumb, .uic_auto_play,.uic_prop_gap,.uic_prop_col,li.uic_prop_min_height,li.uic_prop_preview_height,li.uic_prop_preview_type,li.uic_prop_list_position, li.uic_prop_hover_effect&quot;,t).hide()
}this.component.setOptions(i);if(&quot;s&quot;!=this.component.data.type){
this.component.data.filter=&quot;none&quot;;$(&quot;.filterRadio&quot;,t).hide()
;$(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().hide()
;this.component.data.parallax=!1
;$(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).prop(&quot;checked&quot;,&quot;&quot;)
}else{$(&quot;.filterRadio&quot;,t).show()
;$(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().show()
;$(&quot;.wholeGradientProperty&quot;,t).toggle(&quot;color&quot;==this.component.data.filter)
}},_totalSize:function(t,i){var e=(t.length-1)*i
;t.each(function(t){
$.isFunction(t.width)?e+=t.width():e+=t.width});return e},
_min_height_value:function(t){var i=50;switch(t){case&quot;xs&quot;:i=100
;break;case&quot;s&quot;:i=150;break;case&quot;m&quot;:i=200;break;case&quot;l&quot;:i=250
;break;case&quot;xl&quot;:i=300}return i},_protected:function(){
return(this.component.data.protect||v.page_bg.security.content_protection)&amp;&amp;&quot;editor&quot;!=v.mode&amp;&amp;v.features.image_protection
},_antiDownload:function(){
var t=this.div,i=&quot;/images/spacer.gif&quot;,e=&quot;&quot;;(new Image).src=i
;switch(this.component.data.type){case&quot;gh&quot;:case&quot;s&quot;:
e=&quot;.img_click, #TB_ImageOff div:first&quot;;break;case&quot;gp&quot;:
e=&quot;.img_click, #TB_ImageOff div:first, .gallery.gallery-preview .gallery-preview-image&quot;
}if(&quot;&quot;!=e){$(e,t).on(&quot;mouseenter touchstart&quot;,function(){
var t=$(this);if(!($(&quot;.protectOverlay&quot;,t).length&gt;0)){
var e=$(&apos;&lt;img class=&quot;protectOverlay&quot; src=&quot;&apos;+i+&apos;&quot; width=&quot;&apos;+t.width()+&apos;&quot; height=&quot;&apos;+t.height()+&apos;&quot; /&gt;&apos;).css({
position:&quot;absolute&quot;,zIndex:95}).on(&quot;mouseleave&quot;,function(){
setTimeout(function(){e.remove()},0)});t.html(e)
;$(document).on(&quot;touchend&quot;,function(){setTimeout(function(){
e.remove()},0)})}});$(e,t).on(&quot;contextmenu&quot;,function(t){
if(&quot;DIV&quot;==t.target.nodeName)return!1})}},
_setColorFilter:function(){var t=this.component.componentBody
;jQuery.fn.setImgFilter(t,&quot;carousel&quot;,this.component.data.filter,&quot;filterColorImg&quot;+this.component.uniqId(),{
color:this.component.data.gradient_colors[1],
or:this.component.data.gradient_colors[0],
angle:this.component.data.gradient_colors[2]
},$(this.component.propertyNode).add(this.component.propertyDesignNode))
},_setParallax:function(){
var t=$(this.component.propertyNode).add(this.component.propertyDesignNode)
;if(&quot;s&quot;!=this.component.data.type){
$(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().hide()
;this.component.data.parallax=!1
;$(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).prop(&quot;checked&quot;,&quot;&quot;)
}else $(&quot;.prop_check&quot;,t).find(&quot;input[data-name=&apos;parallax&apos;]&quot;).parent().show()
;var i=&quot;editor&quot;==v.mode?$(&quot;#site&quot;):$(window),e=this.component.componentBody.find(&quot;.img_click&quot;)
;if(this.component.data.parallax){
var n=this,o=n.component.node.position().top-i.height(),s=n.component.node.position().top+n.component.node.height()
;window.navigator.userAgent.match(/MSIE|Trident|Edge/)&amp;&amp;&quot;viewer&quot;==v.mode&amp;&amp;jQuery.fn.overrideWindowScroll(!0)
;var a=function(){var t=s-o
;if(i.scrollTop()&gt;o&amp;&amp;i.scrollTop()&lt;s){
var n=&quot;50% &quot;+(100-100*(i.scrollTop()-o)/t)+&quot;%&quot;;e.css({
backgroundPosition:n})}}
;i.off(&quot;scroll.parallaximg&quot;+this.component.uniqId()).on(&quot;scroll.parallaximg&quot;+this.component.uniqId(),a)
}else{i.off(&quot;scroll.parallaximg&quot;+this.component.uniqId())
;var l=&quot;50% 50%&quot;;e.css({backgroundPosition:l})}
i.trigger(&quot;scroll&quot;)},onDeviceChanged:function(){var t=this
;&quot;mobile_tree&quot;==deviceController.device&amp;&amp;setTimeout(function(){
var i=0;t.buildList(!0);switch(t.component.data.type){case&quot;gh&quot;:
t.component.node.find(&quot;.img_click&quot;).each(function(){
i+=$(this).outerHeight()});break;case&quot;gp&quot;:
i=$(&quot;.gallery-images&quot;,t.component.node).outerHeight();i+=1.5*i}
i&amp;&amp;t.component.node.css(&quot;min-height&quot;,Math.round(i)+&quot;px&quot;)
;v.checkHeight();t._setColorFilter()},200)}};</script><style>.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-item{list-style:none;width:75px;height:75px;position:relative}
.jcarousel-item img{position:absolute}
.jcarousel-next{z-index:3;display:none}
.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-tango.jcarousel-container{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#F0F6F9;border:1px solid #346F97}
.jcarousel-skin-tango.jcarousel-container-horizontal{width:245px;padding:20px 40px}
.jcarousel-skin-tango.jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:245px;height:75px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px;float:left}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:43px;right:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/stylesheets/components/UI_Carousel/skins/tango/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:43px;left:5px;width:32px;height:32px;cursor:pointer;background:transparent url(/stylesheets/components/UI_Carousel/skins/tango/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(/stylesheets/components/UI_Carousel/skins/tango/next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;background-position:0 -96px}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:5px;left:43px;width:32px;height:32px;cursor:pointer;background:transparent url(/stylesheets/components/UI_Carousel/skins/tango/prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}
.jcarousel-skin-tango.jcarousel-container-horizontal{width:85%}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:100%}
.gallery-slider{display:inline-block;width:100%;height:100%}
.gallery-slider .img_click{transform:translate3d(0px,0,0);position:absolute;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}
.gallery-slider.slide .out{transition:left ease 2s;z-index:6;left:100%}
.gallery-slider.slide .in{transition:left ease 1s;z-index:6;left:0}
.gallery-slider.slide .out-in{transition:left ease 1s;z-index:8;left:0}
.gallery-slider.slide .in-out{transition:left ease 2s;z-index:6;left:-100%}
.gallery-slider.fade .out{transition:opacity ease 1s;z-index:6;opacity:0}
.gallery-slider.fade .in{transition:opacity ease 1s;z-index:8;opacity:1}
.gallery-slider.fade .in-out{transition:opacity ease 1s;z-index:8;opacity:0}
.gallery-slider.fade .out-in{transition:opacity ease 0s;z-index:6;opacity:1}
.gallery-slider.thumb .img_click.in:hover{cursor:pointer}
.gallery-slider .gallery-nav{opacity:1;transition:opacity ease 1s}
.gallery-slider:hover .gallery-nav{opacity:1;transition:opacity ease 0s}
.gallery-slider.bg_size_m .img_click{background-size:contain}
.gallery-slider.bg_size_c .img_click{background-size:cover}
.gallery-nav{height:100%;width:100%;position:absolute}
.gallery-nav.arrow{height:100%;width:100%}
.gallery-nav.dot{bottom:20px;font-size:0;height:21px;left:calc(50% - 150px);text-align:center;width:300px;z-index:10}
.gallery-dot{background-color:rgba(0,0,0,.5);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 2px rgba(255,255,255,.3);-moz-box-shadow:0 0 0 2px rgba(255,255,255,.3);box-shadow:0 0 0 2px rgba(255,255,255,.3);cursor:pointer;display:inline-block;height:15px;margin:0 10px;position:relative;-webkit-transition:background-color .25s linear,box-shadow .25s linear;-moz-transition:background-color .25s linear,box-shadow .25s linear;-o-transition:background-color .25s linear,box-shadow .25s linear;transition:background-color .25s linear,box-shadow .25s linear;width:15px}
.gallery-dot::after{background-color:rgba(255,255,255,.7);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:&quot;&quot;;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(0);-webkit-transform:scale(0);-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear;width:100%}
.gallery-dot.selected{background-color:rgba(0,0,0,0)}
.gallery-dot.selected::after{transform:scale(1);-webkit-transform:scale(1)}
.gallery-arrow{background-color:rgba(0,0,0,0);cursor:pointer;display:block;height:100%;position:absolute;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear;width:70px;z-index:100}
.gallery-arrow.left{left:0}
.gallery-arrow.right{right:0}
.gallery-arrow:hover{background-color:rgba(0,0,0,.3)}
.gallery-arrow.left:hover .fonticon{transform:translateX(-5px);-webkit-transform:translateX(-5px)}
.gallery-arrow.right:hover .fonticon{transform:translateX(5px);-webkit-transform:translateX(5px)}
.gallery-arrow .fonticon{color:#fff;cursor:pointer;font-size:40px;left:0;position:absolute;right:0;text-align:center;top:calc(50% - 20px);transform:translateX(0px);-webkit-transform:translateX(0px);-webkit-transition:-webkit-transform .25s ease-in-out;-moz-transition:-moz-transform .25s ease-in-out;-o-transition:-o-transform .25s ease-in-out;transition:transform .25s ease-in-out}
.gallery-slide{clear:both;position:absolute;height:100px;width:100%;display:block}
.gallery-preview{height:100%}
.gallery-preview img{float:left}
.gallery-preview.b .gallery-slide{bottom:0}
.gallery-preview.t .gallery-slide{top:0}
.gallery-preview.xs.t .gallery-preview-image{margin-top:100px}
.gallery-preview.xs.b .gallery-preview-image{margin-bottom:100px}
.gallery-preview.xs .gallery-preview-image{height:calc(100% - 100px)}
.gallery-preview.xs .gallery-slide{height:100px}
.gallery-preview.s.t .gallery-preview-image{margin-top:150px}
.gallery-preview.s.b .gallery-preview-image{margin-bottom:150px}
.gallery-preview.s .gallery-preview-image{height:calc(100% - 150px)}
.gallery-preview.s .gallery-slide{height:150px}
.gallery-preview.m.t .gallery-preview-image{margin-top:200px}
.gallery-preview.m.b .gallery-preview-image{margin-bottom:200px}
.gallery-preview.m .gallery-preview-image{height:calc(100% - 200px)}
.gallery-preview.m .gallery-slide{height:200px}
.gallery-preview.l.t .gallery-preview-image{margin-top:250px}
.gallery-preview.l.b .gallery-preview-image{margin-bottom:250px}
.gallery-preview.l .gallery-preview-image{height:calc(100% - 250px)}
.gallery-preview.l .gallery-slide{height:250px}
.gallery-preview.xl.t .gallery-preview-image{margin-top:300px}
.gallery-preview.xl.b .gallery-preview-image{margin-bottom:300px}
.gallery-preview.xl .gallery-preview-image{height:calc(100% - 300px)}
.gallery-preview.xl .gallery-slide{height:300px}
.gallery-preview-image{background-repeat:no-repeat;background-position:center center}
.gallery-preview-image.margin{background-size:contain}
.gallery-preview-image.crop{background-size:cover}
.gallery-images{position:absolute;left:0;height:100%;-webkit-transition:left .5s ease-in-out;-moz-transition:left .5s ease-in-out;-o-transition:left .5s ease-in-out;transition:left .5s ease-in-out}
.gallery-images&gt;div,.gallery-vertical&gt;div,.gallery-horizontal&gt;div{float:left;overflow:hidden;position:relative}
.gallery-preview img,.gallery-vertical img,.gallery-horizontal img{cursor:pointer;float:left;-webkit-transition:-webkit-transform .25s ease;-moz-transition:-moz-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease}
.gallery-horizontal{line-height:0;position:absolute;height:100%;width:100%}
.gallery-vertical{line-height:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}
.gallery-vertical.col1{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.gallery-vertical.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.gallery-vertical.col3{-webkit-column-count:3;-moz-column-count:3;column-count:3}
.gallery-vertical.col4{-webkit-column-count:4;-moz-column-count:4;column-count:4}
.gallery-vertical.col5{-webkit-column-count:5;-moz-column-count:5;column-count:5}
.gallery-vertical.gap1{-webkit-column-gap:1px;-moz-column-gap:1px;column-gap:1px}
.gallery-vertical.gap2{-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px}
.gallery-vertical.gap3{-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}
.gallery-vertical.gap4{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}
.gallery-vertical.gap5{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}
.gallery-vertical.gap6{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}
.gallery-vertical.gap7{-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px}
.gallery-vertical.gap8{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}
.gallery-vertical.gap9{-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px}
.gallery-vertical.gap10{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
.img_click{cursor:pointer;background-size:contain}
.gallery-slider .img_click{cursor:default}
.gallery-slider .img_click::after,.gallery-slider .img_click::before{display:none}
.hover_n .img_click::after,.hover_n .img_click::before{display:none}
.img_click::after{bottom:0;left:0;position:absolute;content:&quot;&quot;;right:0;top:0;z-index:50}
.img_click::before{content:&quot;\26b2&quot;;color:#fff;font-size:45px;left:calc(50% - 20px);position:absolute;top:50%;z-index:60}
.hover_fa .img_click::after{-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-o-transition:background-color .25s linear;transition:background-color .25s linear}
.hover_fa .img_click::before{filter:alpha(Opacity=0);opacity:0;transform:scale(1.2) rotate(45deg);-webkit-transform:scale(1.2) rotate(45deg);-webkit-transition:-webkit-transform .2s linear,opacity .3s ease;-moz-transition:-moz-transform .2s linear,opacity .3s ease;-o-transition:-o-transform .2s linear,opacity .3s ease;transition:transform .2s linear,opacity .3s ease}
.hover_fa .img_click:hover::after{background-color:rgba(0,0,0,.3)}
.hover_fa .img_click:hover::before{filter:alpha(Opacity=100);opacity:1;transform:scale(1) rotate(45deg);-webkit-transform:scale(1) rotate(45deg)}
.hover_g .img_click::before{transform:translateY(-15px) rotate(45deg);-webkit-transform:translateY(-15px) rotate(45deg);filter:alpha(Opacity=0);opacity:0;-webkit-transition:-webkit-transform .2s linear,opacity .42s ease;-moz-transition:-moz-transform .2s linear,opacity .42s ease;-o-transition:-o-transform .2s linear,opacity .42s ease;transition:transform .2s linear,opacity .42s ease}
.hover_g .img_click::after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 23%,rgba(0,0,0,.02) 26%,rgba(0,0,0,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(23%,rgba(0,0,0,0)),color-stop(26%,rgba(0,0,0,.02)),color-stop(100%,rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 23%,rgba(0,0,0,.02) 26%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 23%,rgba(0,0,0,.02) 26%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 23%,rgba(0,0,0,.02) 26%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 23%,rgba(0,0,0,.02) 26%,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=&apos;#00000000&apos;, endColorstr=&apos;#80000000&apos;, GradientType=0);transform:translateY(10px);-webkit-transform:translateY(10px);filter:alpha(Opacity=0);opacity:0;-webkit-transition:-webkit-transform .2s linear,opacity .2s linear;-moz-transition:-moz-transform .2s linear,opacity .2s linear;-o-transition:-o-transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear}
.hover_g .img_click:hover::after{transform:translateY(0px);-webkit-transform:translateY(0px);filter:alpha(Opacity=100);opacity:1}
.hover_g .img_click:hover::before{filter:alpha(Opacity=100);opacity:1;transform:translateY(0px) rotate(45deg);-webkit-transform:translateY(0px) rotate(45deg)}
.hover_c .img_click::before{transform:translateX(-10px) rotate(45deg);-webkit-transform:translateX(-10px) rotate(45deg);filter:alpha(Opacity=0);opacity:0;-webkit-transition:-webkit-transform .2s linear,opacity .2s ease;-webkit-transition-delay:.1s,.1s;-moz-transition:-moz-transform .2s linear .1s,opacity .2s ease .1s;-o-transition:-o-transform .2s linear .1s,opacity .2s ease .1s;transition:transform .2s linear .1s,opacity .2s ease .1s;font-size:25px;text-shadow:0 0 30px rgba(0,0,0,.8);top:20px;left:15px;color:rgba(255,255,255,.5)}
.hover_c .img_click::after{filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.hover_c .img_click:hover::after{filter:alpha(Opacity=50);opacity:.5}
.hover_c .img_click:hover::before{filter:alpha(Opacity=100);opacity:1;transform:translateX(0px) rotate(45deg);-webkit-transform:translateX(0px) rotate(45deg)}
.hover_f .img_click::before{background-color:rgba(0,0,0,.2);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-sizing:border-box;color:rgba(255,255,255,.8);height:70px;filter:alpha(Opacity=0);opacity:0;padding-left:17px;padding-top:34px;transform:translate(-15px,-31px) rotate(45deg);-webkit-transform:translate(-15px,-31px) rotate(45deg);-webkit-transition:opacity .55s ease;-moz-transition:opacity .55s ease;-o-transition:opacity .55s ease;transition:opacity .55s ease;width:70px}
.hover_f .img_click::after{filter:alpha(Opacity=0);opacity:0;background-color:#fff}
.hover_f .img_click:hover::after{filter:alpha(Opacity=10);opacity:.1;animation:uic_flash .45s ease-in}
.hover_f .img_click:hover::before{filter:alpha(Opacity=100);opacity:1}
@keyframes uic_flash{0%{opacity:.7}
100%{opacity:.1}
}
.gallery-preview.hover_f .gallery-images .img_click::before{padding-left:19px;padding-top:5px}
.hover_fa .gallery-images .img_click::before,.hover_g .gallery-images .img_click::before{top:calc(50% - 30px)}
.gallery.gallery-preview.hover_c .img_click::before{top:0}</style></uidget>