<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>FAQ</name><api_version>1.0</api_version><server>local://FaqCptServer</server><size height='400' width='625' /><blog en='788' /></metadata><view><content>&lt;h3 class=&quot;uifaq_title font_title_2&quot;&gt;&lt;/h3&gt;
&lt;div class=&quot;uifaq_content&quot;&gt;
  &lt;div class=&quot;uifaq_search&quot;&gt;
	  &lt;div class=&quot;site_search&quot;&gt;
	    &lt;div&gt;
  			&lt;input type=&quot;text&quot; class=&quot;uifaq_search_text site_textbox&quot;&gt;
		  &lt;/div&gt;
		  &lt;div class=&quot;uifaq_btn site_button&quot;&gt;
			  &lt;span class=&quot;fonticon&quot;&gt;&lt;/span&gt;
		  &lt;/div&gt;
		  &lt;div class=&quot;uifaq_close_search&quot;&gt;
			  &lt;span class=&quot;fonticon&quot;&gt;✖&lt;/span&gt;
		  &lt;/div&gt;
	  &lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&quot;uifaq_errors blocks_errors&quot;&gt;&lt;/div&gt;
  &lt;nav class=&quot;uifaq_categs&quot;&gt;
	  &lt;ul class=&quot;uifaq_categ_list&quot;&gt;&lt;/ul&gt;
  &lt;/nav&gt;
  &lt;div class=&quot;uifaq_all_questions&quot;&gt;
	  &lt;dl class=&quot;uifaq_search_questions&quot;&gt;&lt;/dl&gt;
  &lt;/div&gt;
  &lt;div class=&quot;uifaq_form&quot;&gt;
	  &lt;input type=&quot;hidden&quot; class=&quot;uifaq_form_id&quot;/&gt;
	  &lt;div class=&quot;uifaq_question&quot;&gt;
		  &lt;input type=&quot;text&quot; class=&quot;uifaq_form_question live_edit site_textbox&quot; placeholder=&quot;Entrez votre question&quot;/&gt;
		  &lt;div class=&quot;editor_interface published_wrapper&quot;&gt;
			  &lt;b&gt;Publié&lt;/b&gt;
			  &lt;div class=&quot;prop_switch&quot;&gt;
				  &lt;input type=&quot;checkbox&quot; class=&quot;uifaq_form_published&quot;&gt;
				  &lt;label&gt;&lt;/label&gt;
			  &lt;/div&gt;
		  &lt;/div&gt;
	  &lt;/div&gt;
	  &lt;div class=&quot;uifaq_answer&quot;&gt;
		  &lt;div class=&quot;uifaq_form_answer uifaq_answer&quot; placeholder=&quot;Entrez votre réponse&quot; uitype=&quot;editor&quot; uiname=&quot;answer&quot; uinocb=&quot;true&quot;&gt;&lt;/div&gt;
		  &lt;div class=&quot;uifaq_form_cat_wrapper editor_interface&quot;&gt;
				&lt;select class=&quot;uifaq_form_categories&quot; data-placeholder=&quot;Sélectionnez les catégories de cette question&quot; multiple&gt;&lt;/select&gt;
		  &lt;/div&gt;
		  &lt;div style=&quot;text-align:center;margin:10px 0&quot;&gt;
			  &lt;span class=&quot;admin_elem ib editor_block_actions eba_btn uifaq_btn_back&quot;&gt;Retour&lt;/span&gt;
			  &lt;span class=&quot;admin_elem ib editor_block_actions eba_btn uifaq_btn_save&quot;&gt;Sauvegarder&lt;/span&gt;
		  &lt;/div&gt;
	 &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;</content><properties><server_manage help='Ajouter, supprimer, renommer et changer l&apos;ordre des catégories. Choisissez les catégories qui apparaîtront dans ce module.' icon='folder' name='manage' text='Gérer les catégories' url='/cpt_faq/cat_manage' /><number default='5' help='Définissez combien de questions sont affichées par page.' maximum='25' minimum='1' name='rows' title='Questions par page' /><checkbox default='false' help='Si coché, les réponses seront préchargées : le chargement au démarrage sera plus lent, mais les réponses seront plus rapides ensuite.' name='load_answers' value='Précharger les réponses' /><checkbox default='true' help='Affiche un champ texte pour permettre aux visiteurs de rechercher des questions et des réponses.' name='display_search' value='Barre de recherche' /><inputText default='&apos;Foire Aux Questions&apos;' name='main_title' placeholder='Entrez un titre' title='Titre' /><inputText class='uifaq_prop_search_placeholder' default='&apos;Recherchez un texte parmi les questions et réponses...&apos;' name='search_placeholder' placeholder='Entrez le texte d&apos;aide' title='Texte d&apos;aide' /></properties><design_properties><tabs display='Module|Éléments'><tab><select class='uifaq_style' default='&apos;t&apos;' display='Onglets|En ligne' help='Définit si les catégories sont dans des onglets séparées, ou les unes en dessous des autres (en ligne).' name='style' title='Styles des catégories' values='t|i' /><select class='uifaq_dropicon_style' default='&apos;a&apos;' display='V|+' help='Définit le style du l&apos;icône de déroulement' name='dropicon_style' title='Style de l&apos;icône' values='a|p' /><checkbox class='uifaq_prop_show_one_ans' default='false' help='Si coché, une seule réponse ne sera affichée à un instant donné : si une question est cliquée, la réponse précédemment affichées sera cachée pour afficher la nouvelle.' name='show_one_ans' value='Affiche une réponse à la fois' /><checkbox class='uifaq_prop_display_answers' default='false' help='Si coché, toutes les réponses seront ouvertes au départ.' name='display_answers' value='Afficher toutes les réponses' /><trigger_preset class='uifaq_prop_custom uifaq_prop_style uifaq_btn_choice_style' help='Différents styles sont disponibles et peuvent être personnalisés. Choisissez celle qui correspond le mieux à votre design.' icon='palette' text='Style de FAQ' trigger='manage_style' url='/cpt/faq_styles' /></tab><tab><trigger_preset class='gtbackdrop_prop_custom' gt_type='backdrop' help='Sélectionnez un style prédéfini de fond pour ce module' icon='palette' mode='select' name='backdrop_preset' text='Fond de module' /><trigger_preset class='gtsearchbox_prop_custom' gt_type='searchbox' help='Sélectionnez un style prédéfini pour le champ de recherche de la boutique' icon='palette' mode='select' name='searchbox_preset' text='Style de la recherche' /><trigger_preset class='gtbutton_prop_custom' gt_type='buttonsgroup' help='Sélectionnez un style prédéfini pour la liste de catégories' icon='palette' mode='select' name='categories_preset' text='Style des catégories' /></tab></tabs></design_properties><preset_properties><notice text='Tous les changements effectués ci-dessous s&apos;appliqueront à &lt;b&gt;tous les modules de votre site&lt;/b&gt; qui utilisent ce style' /><options design='true' help='Fonctionne seulement avec le style en ligne' name='options_cat' sortable='false' title='Titres des catégories' uniq='true'><option icon='format_color_fill' name='opt_text_color' title='Couleurs des textes'><colors background='' default='[&apos;theme_color&apos;]' display='' elts='1' name='text_color' /></option><option icon='format_align_center' name='opt_align' title='Alignement'><align default='&apos;left&apos;' name='align' with_justify='false' /></option><option icon='sort_by_alpha' name='opt_font_size' title='Taille d&apos;écriture'><slider default='16' maximum='30' minimum='10' name='font_size' /></option></options><options design='true' name='options_background' sortable='false' title='Personnaliser les fonds' uniq='true'><option icon='format_color_fill' name='opt_bg_colors' title='Couleur de fond'><colors background='' colspan='1|1|1' default='[&apos;rgba(255,255,255, 1)&apos;, &apos;rgba(255,255,255, 1)&apos;, &apos;rgba(255,255,255, 1)&apos;]' display='Normal|Au survol|Ouvrir' elts='3' name='bg_colors' /></option><option icon='sort_by_alpha' name='opt_margin_bottom' title='Marge du bas'><slider default='15' maximum='50' minimum='0' name='margin_bottom' /></option><option icon='flip_to_back' name='opt_shadow' title='Ombre'><box_shadow default='[45, 5, 0, 5, &apos;rgba(0,0,0,0.4)&apos;, false, &apos;3px 3px 5px 0px rgba(0,0,0,0.4)&apos;]' name='shadow' /></option><option icon='border_all' name='opt_border' title='Bordure'><border default='({&apos;all&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, true], &apos;bt&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;br&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bb&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bl&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false]})' name='border' /></option><option icon='rounded_corner' name='opt_radius' title='Arrondi'><radius default='[5,5,5,5]' maximum='50' minimum='0' name='radius' /></option></options><options design='true' name='options_question' sortable='false' title='Personnaliser les questions' uniq='true'><option icon='format_color_fill' name='opt_bg_colors' title='Couleur de fond'><colors background='' colspan='1|1|1' default='[&apos;rgba(255,255,255, 1)&apos;, &apos;rgba(255,255,255, 1)&apos;, &apos;rgba(255,255,255, 1)&apos;]' display='Normal|Au survol|Ouvrir' elts='3' name='bg_colors' /></option><option icon='format_color_fill' name='opt_text_colors' title='Couleurs des textes'><colors background='' colspan='1|1|1' default='[&apos;theme_color&apos;, &apos;theme_color&apos;, &apos;theme_color&apos;]' display='Normal|Au survol|Ouvrir' elts='3' name='text_colors' /></option><option icon='sort_by_alpha' name='opt_font_sizes' title='Tailles de police'><slider default='16' maximum='30' minimum='10' name='font_size_normal' title='Normal' /><slider default='16' maximum='30' minimum='10' name='font_size_open' title='Ouvert' /></option><option icon='select_all' name='opt_padding' title='Marges internes'><space default='[5,5,5,5]' name='padding' /></option><option allow_optional='true' icon='font_download' name='opt_font_weight' title='Epaisseur de l&apos;écriture'><select default='400' display='*Clair|Normal|Gras' name='font_weight' values='300|400|700' /></option><option icon='format_align_center' name='opt_align' title='Alignement'><align default='&apos;left&apos;' name='align' with_justify='false' /></option><option icon='border_all' name='opt_border' title='Bordure'><border default='({&apos;all&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, true], &apos;bt&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;br&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bb&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bl&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false]})' name='border' /></option><option icon='rounded_corner' name='opt_radius' title='Arrondi'><radius default='[5,5,5,5]' maximum='50' minimum='0' name='radius' /></option></options><options design='true' name='options_answer' sortable='false' title='Personnaliser les réponses' uniq='true'><option icon='format_color_fill' name='opt_bg_colors' title='Couleur de fond'><colors background='' colspan='1|1' default='[&apos;rgb(234, 234, 234)&apos;, &apos;rgb(234, 234, 234)&apos;]' display='Normal|Au survol' elts='2' name='bg_colors' /></option><option icon='format_color_fill' name='opt_text_colors' title='Couleurs des textes'><colors background='' colspan='1|1' default='[&apos;theme_color&apos;, &apos;theme_color&apos;]' display='Normal|Au survol' elts='2' name='text_colors' /></option><option icon='sort_by_alpha' name='opt_font_size' title='Taille d&apos;écriture'><slider default='14' maximum='30' minimum='10' name='font_size' /></option><option icon='select_all' name='opt_padding' title='Marges internes'><space default='[5,5,5,5]' name='padding' /></option><option allow_optional='true' icon='font_download' name='opt_font_weight' title='Epaisseur de l&apos;écriture'><select default='400' display='*Clair|Normal|Gras' name='font_weight' values='300|400|700' /></option><option icon='format_align_center' name='opt_align' title='Alignement'><align default='&apos;left&apos;' name='align' with_justify='true' /></option><option icon='border_all' name='opt_border' title='Bordures'><border default='({&apos;all&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, true], &apos;bt&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;br&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bb&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false], &apos;bl&apos;:[3, &apos;solid&apos;, &apos;theme_color&apos;, false]})' name='border' /></option><option icon='rounded_corner' name='opt_radius' title='Arrondi'><radius default='[5,5,5,5]' maximum='50' minimum='0' name='radius' /></option><option icon='t_link' name='opt_link' title='Liens'><links default='[&apos;underline&apos;, &apos;theme_color&apos;]' name='links' /></option></options></preset_properties></view><script>UI_Faq={preset_data:{default_presets:[&quot;default_1&quot;,&quot;default_2&quot;],
default_preset_index:2,css_style:{},prefix:&quot;uifaq_preset_&quot;},
updatePreset:function(){$.each(UI_Faq.cpts,function(e,t){
parseInt(t.data.preset)&gt;UI_Faq.preset_data.default_presets.length&amp;&amp;!presetController.find(t.component_type_id,null,t.data.preset)&amp;&amp;($(&quot;#design_blocks_wrapper&quot;).hasClass(&quot;active&quot;)&amp;&amp;blockSelector.isSelected(t)?historyController.offRecords(function(){
$(&quot;.ui_faq_styles section[data-cssid=&quot;+UI_Faq.preset_data.default_preset_index+&quot;] .rad&quot;).prop(&quot;checked&quot;,!0).click()
}):historyController.offRecords(function(){
t.setData(&quot;preset&quot;,UI_Faq.preset_data.default_preset_index)}))
;t.ui.applyPreset()})},getDefaultOptions:function(){return!1?{
options_answer:{opt_1528706607884:{type:&quot;opt_font_size&quot;,
title:&quot;Font sizes&quot;,font_size:12},opt_1528709848866:{
type:&quot;opt_bg_colors&quot;,title:&quot;Background colors&quot;,
bg_colors:[&quot;rgba(144,144,144,1)&quot;,&quot;rgba(100,100,100,1)&quot;]},
opt_1528709861988:{type:&quot;opt_font_weight&quot;,
title:&quot;Epaisseur de l&apos;\xe9criture&quot;,allow_optional:&quot;true&quot;,
font_weight:&quot;300&quot;},opt_1528709866762:{type:&quot;opt_align&quot;,
title:&quot;Alignement&quot;,align:&quot;right&quot;},opt_1528710747719:{
type:&quot;opt_border&quot;,title:&quot;Bordure&quot;,border:{
all:[3,&quot;solid&quot;,&quot;rgba(16,16,16,1)&quot;,!0],
bt:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
br:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bb:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bl:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1]}},opt_1528710986493:{
type:&quot;opt_radius&quot;,title:&quot;Arrondi&quot;,radius:[33,33,33,33]},
opt_1528711335064:{type:&quot;opt_text_colors&quot;,title:&quot;Text colors&quot;,
text_colors:[&quot;rgba(255,255,255,1)&quot;,&quot;rgba(69,255,0,1)&quot;]},
opt_1528711452005:{type:&quot;opt_padding&quot;,title:&quot;Marges internes&quot;,
padding:[20,55,55,55]},opt_1528711690756:{type:&quot;opt_link&quot;,
title:&quot;Liens&quot;,links:[&quot;line-through&quot;,&quot;rgba(252,239,0,1)&quot;]}},
options_answer_order:[&quot;opt_1528706607884&quot;,&quot;opt_1528709848866&quot;,&quot;opt_1528709861988&quot;,&quot;opt_1528709866762&quot;,&quot;opt_1528710747719&quot;,&quot;opt_1528710986493&quot;,&quot;opt_1528711335064&quot;,&quot;opt_1528711452005&quot;,&quot;opt_1528711690756&quot;],
options_background:{opt_1528707783479:{type:&quot;opt_border&quot;,
title:&quot;Bordure&quot;,border:{
all:[4,&quot;dotted&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bt:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
br:[6,&quot;solid&quot;,&quot;rgba(203,38,184,1)&quot;,!0],
bb:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bl:[3,&quot;solid&quot;,&quot;rgba(92,183,0,1)&quot;,!0]}},opt_1528708236550:{
type:&quot;opt_shadow&quot;,title:&quot;Ombre&quot;,
shadow:[170,5,0,9,&quot;rgba(0,0,0,0.4)&quot;,!1,&quot;-4px 0px 9px 0px rgba(0,0,0,0.4)&quot;]
},opt_1528708698782:{type:&quot;opt_margin_bottom&quot;,
title:&quot;Bottom margin&quot;,margin_bottom:29},opt_1528710954868:{
type:&quot;opt_radius&quot;,title:&quot;Arrondi&quot;,radius:[6,6,6,6]}},
options_background_order:[&quot;opt_1528707783479&quot;,&quot;opt_1528708236550&quot;,&quot;opt_1528708698782&quot;,&quot;opt_1528710954868&quot;],
options_question:{opt_1528707459032:{type:&quot;opt_font_sizes&quot;,
title:&quot;Font sizes&quot;,font_size_normal:16,font_size_open:22},
opt_1528708406571:{type:&quot;opt_bg_colors&quot;,
title:&quot;Background colors&quot;,
bg_colors:[&quot;rgba(71,71,71,1)&quot;,&quot;rgba(111,111,111,1)&quot;,&quot;rgba(137,72,72,1)&quot;]
},opt_1528708709576:{type:&quot;opt_text_colors&quot;,title:&quot;Text colors&quot;,
text_colors:[&quot;rgba(255,114,49,1)&quot;,&quot;rgba(247,252,255,1)&quot;,&quot;rgba(255,28,191,1)&quot;]
},opt_1528709726832:{type:&quot;opt_padding&quot;,title:&quot;Marges internes&quot;,
padding:[18,18,18,18]},opt_1528709734824:{
type:&quot;opt_font_weight&quot;,title:&quot;Epaisseur de l&apos;\xe9criture&quot;,
allow_optional:&quot;true&quot;,font_weight:&quot;700&quot;},opt_1528709830917:{
type:&quot;opt_align&quot;,title:&quot;Alignement&quot;,align:&quot;center&quot;},
opt_1528710731112:{type:&quot;opt_border&quot;,title:&quot;Bordure&quot;,border:{
all:[3,&quot;solid&quot;,&quot;rgba(255,255,255,1)&quot;,!0],
bt:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
br:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bb:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1],
bl:[3,&quot;solid&quot;,&quot;rgba(103,173,206,1)&quot;,!1]}},opt_1528710967266:{
type:&quot;opt_radius&quot;,title:&quot;Arrondi&quot;,radius:[8,8,8,8]}},
options_question_order:[&quot;opt_1528707459032&quot;,&quot;opt_1528708406571&quot;,&quot;opt_1528708709576&quot;,&quot;opt_1528709726832&quot;,&quot;opt_1528709734824&quot;,&quot;opt_1528709830917&quot;,&quot;opt_1528710731112&quot;,&quot;opt_1528710967266&quot;]
}:{options_question:{opt_1529323316841:{type:&quot;opt_padding&quot;,
title:&quot;Marges internes&quot;,padding:[15,15,15,15]}},
options_question_order:[&quot;opt_1529323316841&quot;],
options_background:{opt_1529322971034:{type:&quot;opt_margin_bottom&quot;,
title:&quot;Bottom margin&quot;,margin_bottom:15}},
options_background_order:[&quot;opt_1529322971034&quot;],options_answer:{
opt_1529323343365:{type:&quot;opt_padding&quot;,title:&quot;Marges internes&quot;,
padding:[5,5,5,5]}},options_answer_order:[&quot;opt_1529323343365&quot;]}
},cpts:[],categories:{},addCpt:function(e){this.cpts.push(e)
;!this.cpts[0].idserver&amp;&amp;e.idserver&amp;&amp;this.cpts.reverse()},
remCpt:function(e){this.cpts.remove(e)},
getCategories:function(e,t,i,s){
if(0!=this.cpts.length&amp;&amp;this.cpts[0].idserver)if(!this.load_req_sent||this.loaded){
if(e&amp;&amp;this.loaded){t&amp;&amp;t.call()
;return s?void 0:sigCtl.emit(&quot;UI_Faq.updateCatListGui&quot;)}
this.load_req_sent=!0;var a=this
;this.categories_loaded=(i||this.cpts[0]).ask({
request:&quot;get_categories&quot;,all:&quot;editor&quot;==v.mode,site:v.site_id
},function(e){a.loaded=!0;a.update_category_list(e.categories)
;t&amp;&amp;t.call(this,e.options)
;sigCtl.emit(&quot;UI_Faq.updateCatListGui&quot;)},function(e){
dbg.error(&quot;Impossible to get the category list.\n&quot;+e.join(&quot;\n&quot;))
})}else setTimeout(function(){UI_Faq.getCategories(e,t,i,s)
},200)},update_category_list:function(e){
this.categories=e.to_h()},slideDuration:250};UI_List.UI_Faq={
initialize:function(e){this.cpt=e;this.dls={};UI_Faq.addCpt(e)
;e.node.addClass(e.uniqId());this.cats_for_multiselect=[]
;e.setOptions([&quot;footer&quot;,&quot;sticky&quot;])},onResizeStop:function(){
this._resizeCpt()},onDisplay:function(e){var t=this;this.node=e
;this.edit=$(&quot;.uifaq_form&quot;,e)
;this.all_questions=this.node.find(&quot;.uifaq_all_questions&quot;)
;$(&quot;.uifaq_categ_list, .uifaq_btn, .uifaq_close_search, .uifaq_btn_save, uifaq_btn_back&quot;,this.node).add(this.all_questions).add(this.edit).off(&quot;click&quot;)
;$(&quot;.uifaq_search_text&quot;,t.node).off(&quot;focus&quot;)
;this.cpt.data.preset=this.cpt.data.preset||UI_Faq.preset_data.default_preset_index
;this.size_getter_el=$(&quot;&lt;div&gt;&lt;/div&gt;&quot;).appendTo(e).css(&quot;clear&quot;,&quot;both&quot;)[0]
;sigCtl.connect(&quot;UI_Faq.updateCatListGui&quot;,function(){
(t.cpt.page.cpts.include(t.cpt)||t.cpt.page.cptToDeleteToUndo.include(t.cpt))&amp;&amp;t._updateCatListGui()
});if(this.cpt.idserver)UI_Faq.getCategories(!0);else{
if(confirm(sprintf(&quot;Souhaitez-vous sauvegarder cette page (dans le brouillon) pour commencer la configuration du module ?&quot;))){
t.cpt.onDisplayed.resolve()
;t.cpt.page.saveAndCleanHistory().done(function(){
UI_Faq.getCategories(!0)})}}
this.node.find(&quot;.uifaq_search .uifaq_btn .fonticon&quot;).empty().setIcon({
service:&quot;Google-material-icons&quot;,name:&quot;search&quot;})
;$(&quot;.uifaq_title&quot;,this.node).empty().append(this.cpt.data.main_title)
;$(&quot;.uifaq_categ_list&quot;,this.node).on(&quot;click&quot;,&quot;li.site_categ&quot;,function(){
$(this).siblings().removeClass(&quot;selected&quot;)
;$(this).addClass(&quot;selected&quot;);t._send_form_after()
;$(&quot;.uifaq_question_wrapper&quot;,t.node).removeClass(&quot;editing&quot;)
;&quot;none&quot;==$(&quot;.uifaq_close_search&quot;,t.node).css(&quot;display&quot;)&amp;&amp;t.node.find(&quot;.editor_add_item&quot;).show()
;var e=$(this).data(&quot;cat_id&quot;)
;t.all_questions.find(&quot;.uifaq_questions_list&quot;).removeClass(&quot;uifaq_selected&quot;)
;t.all_questions.data(&quot;selected_categ_id&quot;,e)
;t.dls[e]&amp;&amp;$.contains(document.documentElement,t.dls[e][0])?t.dls[e].addClass(&quot;uifaq_selected&quot;):t._getQuestions($(this).data(&quot;cat_id&quot;),1,function(){
t.dls[e].addClass(&quot;uifaq_selected&quot;)});t._resizeCpt()})
;t._displaySearchBar();t._setStyle()
;$(&quot;.uifaq_search&quot;,this.node).find(&quot;input&quot;).attr(&quot;placeholder&quot;,this.cpt.data.search_placeholder)
;$(&quot;.uifaq_btn&quot;,this.node).on(&quot;click&quot;,function(){
t._search($(&quot;.uifaq_search_text&quot;,t.node).val())})
;$(&quot;.uifaq_search_text&quot;,t.node).on(&quot;focus&quot;,function(){
$(this).off(&quot;keydown&quot;).on(&quot;keydown&quot;,function(e){
13==e.keyCode&amp;&amp;t._search($(&quot;.uifaq_search_text&quot;,t.node).val())})
});$(&quot;.uifaq_close_search&quot;,this.node).on(&quot;click&quot;,function(){
t._closeSearch()})
;this.all_questions.on(&quot;click&quot;,&quot;dt.uifaq_question&quot;,function(){
var e=$(this).parent();if(e.hasClass(&quot;uifaq_open&quot;)){
$(this).next().slideUp(UI_Faq.slideDuration,function(){
t._resizeCpt()});e.removeClass(&quot;uifaq_open&quot;)
;&quot;p&quot;==t.cpt.getData(&quot;dropicon_style&quot;)&amp;&amp;$(this).find(&quot;.uifaq_arrow .fonticon&quot;).html($.fn.fonticon(&quot;add&quot;))
}else{
$(this).next().data(&quot;toLoad&quot;)&amp;&amp;t._getAnswer($(this).next())
;t._toggleAnswer(e)}});if(&quot;editor&quot;==v.mode){
this.edit.on(&quot;click&quot;,function(){editorController.deselect()})
;this.all_questions.on(&quot;click&quot;,&quot;.uifaq_edit_question&quot;,function(e){
t._node_to_form($(this).closest(&quot;.uifaq_question_wrapper&quot;))
;e.preventDefault();return!1})
;this.edit_editors=this.edit.find(&quot;div[uitype=editor]&quot;)
;$(&quot;.uifaq_btn_save&quot;,this.node).on(&quot;click&quot;,function(){
t._saveQuestion()})
;this.all_questions.on(&quot;click&quot;,&quot;.uifaq_delete_question&quot;,function(e){
t._deleteQuestion($(this).closest(&quot;.uifaq_question_wrapper&quot;).data(&quot;question_id&quot;))
;e.preventDefault();return!1})
;$(&quot;.uifaq_btn_back&quot;,this.node).on(&quot;click&quot;,function(){
$(this).closest(&quot;.uifaq_question_wrapper&quot;).removeClass(&quot;editing&quot;)
;t._send_form_after()
;&quot;none&quot;==$(&quot;.uifaq_close_search&quot;,t.node).css(&quot;display&quot;)&amp;&amp;t.node.find(&quot;.editor_add_item&quot;).show()
;$(&quot;.uifaq_question_wrapper&quot;).removeClass(&quot;uifaq_open&quot;)})}
this.cpt.use_graphical_preset(&quot;searchbox&quot;,[&quot;searchbox_preset&quot;])
;this.cpt.use_graphical_preset(&quot;backdrop&quot;,[&quot;backdrop_preset&quot;])
;this.cpt.use_graphical_preset(&quot;buttonsgroup&quot;,[&quot;categories_preset&quot;])
;presetController.loadDefaultPresets(this.cpt.component_type)
;this.applyPreset()},onSelect:function(){
this.node.addClass(&quot;block_selected&quot;);this._update_properties()
;if(presetController.find(this.cpt.component_type_id,null,this.cpt.data.preset)){
presetController.load_panel(this.cpt,this.cpt.data.preset)
;this.cpt.component_type.default_preset=parseInt(this.cpt.data.preset)
}
&quot;block&quot;==$(&quot;.uifaq_form&quot;,this.node).css(&quot;display&quot;)&amp;&amp;$(&quot;.published_wrapper&quot;,this.node).removeAttr(&quot;style&quot;)
;this._resizeCpt()},onDeselect:function(){
&quot;none&quot;==$(&quot;.uifaq_close_search&quot;,this.node).css(&quot;display&quot;)&amp;&amp;&quot;none&quot;==$(&quot;.uifaq_form&quot;,this.node).css(&quot;display&quot;)&amp;&amp;this.node.find(&quot;.editor_add_item&quot;).removeAttr(&quot;style&quot;)
;&quot;block&quot;==$(&quot;.uifaq_form&quot;,this.node).css(&quot;display&quot;)&amp;&amp;$(&quot;.published_wrapper&quot;,this.node).hide()
;this.node.removeClass(&quot;block_selected&quot;);this._resizeCpt()},
onPropertyChanged:function(e){var t=this;if(e.include(&quot;style&quot;)){
this._setStyle();this._updateCatListGui()}
e.include(&quot;dropicon_style&quot;)&amp;&amp;this._setStyle()
;if(e.include(&quot;manage&quot;)){t._send_form_after()
;&quot;none&quot;==$(&quot;.uifaq_close_search&quot;,t.node).css(&quot;display&quot;)&amp;&amp;t.node.find(&quot;.editor_add_item&quot;).show()
;UI_Faq.getCategories(!1,undefined,this.cpt)}
if(e.include(&quot;main_title&quot;)){
$(&quot;.uifaq_title&quot;,this.node).empty().append(this.cpt.data.main_title)
;this._resizeCpt()}if(e.include(&quot;display_answers&quot;)){
t._update_properties();if(this.cpt.getData(&quot;display_answers&quot;)){
t._loadAnswer();t._toggleAll()}else t._toggleAll(!0)}
e.include(&quot;load_answers&quot;)&amp;&amp;t._loadAnswer()
;e.include(&quot;rows&quot;)&amp;&amp;t._updateCatListGui()
;if(e.include(&quot;show_one_ans&quot;)){t._toggleAnswer()
;t._update_properties()}if(e.include(&quot;display_search&quot;)){
t._update_properties()
;&quot;none&quot;!=$(&quot;.uifaq_close_search&quot;,this.node).css(&quot;display&quot;)&amp;&amp;t._closeSearch()
;t._displaySearchBar()}
e.include(&quot;search_placeholder&quot;)&amp;&amp;$(&quot;.uifaq_search&quot;,this.node).find(&quot;input&quot;).attr(&quot;placeholder&quot;,this.cpt.data.search_placeholder)
;(e.include(&quot;preset&quot;)||e.include(&quot;backdrop_preset&quot;)||e.include(&quot;searchbox_preset&quot;)||e.include(&quot;categories_preset&quot;))&amp;&amp;this.applyPreset()
},onRemove:function(){this.was_removed=!0
;UI_Faq.remCpt(this.cpt)},onShow:function(){
if(this.was_removed){this.was_removed=null
;UI_Faq.addCpt(this.cpt);this._updateCatListGui()}},
_updateCatListGui:function(){if(this.cpt.idserver){var e=this
;this.cats_for_multiselect=[];this.cat_ids=[]
;for(var t in UI_Faq.categories){
0!=t&amp;&amp;this.cats_for_multiselect.push({
text:UI_Faq.categories[t].name,id:parseInt(t)})
;UI_Faq.categories[t].cpts.include(this.cpt.idserver)&amp;&amp;this.cat_ids.push(parseInt(t))
}0==this.cat_ids.length&amp;&amp;(this.cat_ids=[0])
;this.cat_ids.sort(function(e,t){
return UI_Faq.categories[e].rank-UI_Faq.categories[t].rank})
;this._manage_multiselect()
;this.all_questions.data(&quot;cat_ids&quot;,this.cat_ids)
;1==Object.keys(UI_Faq.categories).length?$(&quot;.uifaq_form_cat_wrapper&quot;,this.node).hide():$(&quot;.uifaq_form_cat_wrapper&quot;,this.node).show()
;this.all_questions.find(&quot;.uifaq_questions_list&quot;).remove()
;if(&quot;t&quot;==this.cpt.getData(&quot;style&quot;)){
var i=this.all_questions.data(&quot;selected_categ_id&quot;)
;if(1==this.cat_ids.length)$(&quot;.uifaq_categs&quot;,this.node).hide();else{
$(&quot;.uifaq_categ_list&quot;,this.node).html(this.cat_ids.collect(function(e){
if(&quot;editor&quot;==v.mode||UI_Faq.categories[e].count&gt;0)return&quot;&lt;li class=&apos;site_categ&apos; data-cat_id=&apos;&quot;+e+&quot;&apos;&gt;&quot;+$.trim(UI_Faq.categories[e].name)+&quot;&lt;/li&gt;&quot;
}).join(&quot;&quot;));$(&quot;.uifaq_categs&quot;,this.node).show()}
if(-1==$.inArray(i,this.cat_ids)){i=this.cat_ids[0]
;this.all_questions.data(&quot;selected_categ_id&quot;,i)}
e._getQuestions(i,1,function(){
e.dls[i].addClass(&quot;uifaq_selected&quot;)})
;$(&quot;.site_categ[data-cat_id=&quot;+i+&quot;]&quot;,this.node).addClass(&quot;selected&quot;)
}else if(&quot;i&quot;==this.cpt.getData(&quot;style&quot;)){
$.each(this.cat_ids,function(t,i){e._getQuestions(i,1)})
;1==this.cat_ids.length?$(&quot;.uifaq_categ_name&quot;,this.node).hide():$(&quot;.uifaq_categ_name&quot;,this.node).show()
}}},_deselectEditor:function(){if(&quot;viewer&quot;!=v.mode){
editorController.deselect();this.edit_editors.height(&quot;auto&quot;)
;$(&quot;div[uitype=editor]&quot;,this.cpt.node).each(function(){
$(this).editable_node({action:&quot;destroy&quot;})})
;this.edit_editors.each(function(e){var t=$(this)
;t.height(Math.max(50*(1+e),t.height()))});this._resizeCpt()}},
_resizeCpt:function(){
if(&quot;mobile_tree&quot;==deviceController.device){
this.cpt.node.css(&quot;width&quot;,&quot;100%&quot;);v.checkHeight()}else{
$(this.cpt.node.children()[0]).css(&quot;overflow&quot;,&quot;visible&quot;)
;this.cpt.setSize({h:1e4});var e=this.cpt.W();e&lt;320&amp;&amp;(e=320)
;this.cpt.setSize({
h:this.size_getter_el.offsetTop+parseInt(this.cpt.componentBody.css(&quot;padding-bottom&quot;))+parseInt(this.cpt.componentBody.css(&quot;padding-top&quot;)),
w:e})}},_saveQuestion:function(){var e=this
;this._deselectEditor();var t={
id:$(&quot;.uifaq_form_id&quot;,this.edit).val(),
published:$(&quot;.uifaq_form_published&quot;,this.edit).is(&quot;:checked&quot;),
question:$(&quot;.uifaq_form_question&quot;,this.edit).val(),
answer:editorController.getContent($(&quot;.uifaq_form_answer&quot;,this.edit)),
cat_ids:$(&quot;select.uifaq_form_categories&quot;,this.edit).val()}
;this.cpt.ask($.extend({request:&quot;save_question&quot;},t),function(){
e._send_form_after();e._closeSearch(!0)},function(t){
$(&quot;.uifaq_errors&quot;,e.node).html(t.join(&quot;&lt;br/&gt;&quot;)).show()})},
_deleteQuestion:function(e,t){
if(t||confirm(&quot;Voulez-vous vraiment supprimer cette question ?&quot;)){
var i=this;this._deselectEditor();var s={id:e}
;this.cpt.ask($.extend({request:&quot;delete_question&quot;
},s),function(){i._closeSearch(!0)},function(e){
$(&quot;.uifaq_errors&quot;,i.node).html(e.join(&quot;&lt;br/&gt;&quot;)).show()})}},
_getQuestions:function(e,t,i){t=t||1;var s=this,a={cat_id:e,
with_answer:this.cpt.getData(&quot;display_answers&quot;),
with_not_published:&quot;editor&quot;==v.mode,per_page:this.cpt.data.rows,
page:t}
;if(!this.dls[e]||!$.contains(document.documentElement,this.dls[e][0])){
this.dls[e]=$(&quot;&lt;dl class=&apos;uifaq_questions_list&apos;&gt;&lt;/dl&gt;&quot;).data(&quot;cat_id&quot;,e).appendTo(s.all_questions)
;&quot;i&quot;==s.cpt.getData(&quot;style&quot;)&amp;&amp;$(&quot;&lt;h4 class=&apos;uifaq_categ_name&apos;&gt;&quot;+$.trim(UI_Faq.categories[e].name)+&quot;&lt;/h4&gt;&quot;).appendTo(this.dls[e])
}this.cpt.ask($.extend({request:&quot;get_questions&quot;},a),function(a){
1==t&amp;&amp;$(s.dls[e]).find(&quot;.uifaq_question_wrapper&quot;).remove()
;s._displayQuestions(a.questions,e);var o=s.dls[e]
;0==a.questions.length&amp;&amp;o.hide()
;if(a.total&gt;$(&quot;.uifaq_question_wrapper&quot;,o).length){
o.find(&quot;.uifaq_more&quot;).remove()
;$(&quot;&lt;div class=&apos;uifaq_more&apos;&gt;&lt;span&gt;Voir plus de questions&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(o).on(&quot;click&quot;,function(){
$(this).remove();s._getQuestions(e,t+1)})}i&amp;&amp;i()
;&quot;editor&quot;!=v.mode||$(&quot;.editor_add_item&quot;,s.cpt.node).length||$(&quot;&lt;div class=&apos;admin_elem&apos;&gt;&quot;).attr(&quot;title&quot;,&quot;Cr\xe9er une nouvelle question&quot;).html(&quot;&lt;div&gt;&lt;div class=&apos;fonticon admin_title&apos;&gt;&quot;+$.fn.fonticon(&quot;add&quot;)+&quot;&lt;/div&gt;&lt;div class=&apos;admin_title&apos;&gt;Cr\xe9er une nouvelle question&lt;/div&gt;&lt;/div&gt;&quot;).addClass(&quot;editor_add_item it uifaq_question_wrapper&quot;).insertBefore(s.all_questions).on(&quot;click&quot;,function(){
s._emptyQuesForm()
;s.all_questions.before($(&quot;.uifaq_form&quot;,s.node))
;$(&quot;.uifaq_form&quot;,s.node).show();var e=&quot;cpt_&quot;+s.cpt.getId()
;$(&quot;.published_wrapper&quot;,s.node).find(&quot;label&quot;).attr(&quot;for&quot;,e)
;$(&quot;.uifaq_form_published&quot;,s.node).attr(&quot;id&quot;,e)
;s._manage_multiselect(!0)
;$(&quot;.uifaq_form_answer&quot;,s.node).editable_node({type:&quot;text&quot;})
;$(this).hide();s._resizeCpt()});s._setStyle();s._resizeCpt()
},function(e){
$(&quot;.uifaq_errors&quot;,s.node).html(e.join(&quot;&lt;br/&gt;&quot;)).show()})},
_getAnswer:function(e,t){var i=this;this._deselectEditor()
;var s={
id:e.closest(&quot;.uifaq_question_wrapper&quot;).data(&quot;question_id&quot;)}
;this.cpt.ask($.extend({request:&quot;get_answer&quot;},s),function(i){
e.data(&quot;toLoad&quot;,null).html(i.answer);t&amp;&amp;t()},function(e){
$(&quot;.uifaq_errors&quot;,i.node).html(e.join(&quot;&lt;br/&gt;&quot;)).show()})},
_emptyQuesForm:function(){
&quot;editor&quot;==v.mode&amp;&amp;$(&quot;select.uifaq_form_categories&quot;).select2()&amp;&amp;$(&quot;select.uifaq_form_categories&quot;).select2().val(null).trigger(&quot;change&quot;)
;$(&quot;.uifaq_form_id&quot;,this.node).val(&quot;&quot;)
;$(&quot;.uifaq_form_question&quot;,this.node).val(&quot;&quot;)
;$(&quot;.uifaq_form_answer&quot;,this.node).empty()
;$(&quot;.uifaq_form_published&quot;,this.node).prop(&quot;checked&quot;,!1)},
_node_to_form:function(e){var t=this
;this.node.find(&quot;.editor_add_item&quot;).hide()
;$(&quot;.uifaq_question_wrapper&quot;,this.node).removeClass(&quot;editing&quot;)
;e.addClass(&quot;editing&quot;);e.find(&quot;.uifaq_answer&quot;).hide()
;e.append($(&quot;.uifaq_form&quot;,this.node))
;$(&quot;.uifaq_form&quot;,this.node).show()
;$(&quot;.uifaq_form_id&quot;,this.node).val(e.data(&quot;question_id&quot;))
;$(&quot;.uifaq_form_question&quot;,this.node).val(e.find(&quot;.question_node&quot;).text())
;var i=function(){var i=$(&quot;.uifaq_form_answer&quot;,t.node)
;editorController.setContent(i,e.find(&quot;dd&quot;).html())
;i.editable_node({type:&quot;text&quot;})
;i.height(&quot;auto&quot;).height(i.height());t._resizeCpt()}
;e.find(&quot;dd&quot;).data(&quot;toLoad&quot;)?this._getAnswer(e.find(&quot;dd&quot;),i):i()
;this._manage_multiselect()
;$(&quot;select.uifaq_form_answer&quot;,this.edit).height(&quot;auto&quot;)
;$(&quot;.uifaq_form_published&quot;,this.node).prop(&quot;checked&quot;,e.data(&quot;published&quot;))
;var s=&quot;cpt_&quot;+this.cpt.getId()
;$(&quot;.published_wrapper&quot;,this.node).find(&quot;label&quot;).attr(&quot;for&quot;,s)
;$(&quot;.uifaq_form_published&quot;,this.node).attr(&quot;id&quot;,s)
;this._resizeCpt()},_send_form_after:function(){
this.all_questions.after($(&quot;.uifaq_form&quot;,this.node))
;$(&quot;.uifaq_form, .uifaq_errors&quot;,this.node).hide()
;this._emptyQuesForm()},_setStyle:function(e){
e=e||this.cpt.getData(&quot;style&quot;)
;var t=this.cpt.getData(&quot;dropicon_style&quot;)
;this.node.removeClassMatch(/uifaq_style_/)
;this.node.removeClassMatch(/uifaq_icon_style_/)
;this.node.addClass(&quot;uifaq_style_&quot;+e)
;this.node.addClass(&quot;uifaq_icon_style_&quot;+this.cpt.getData(&quot;dropicon_style&quot;))
;$(this.all_questions).find(&quot;.uifaq_question_wrapper&quot;).each(function(){
$(this).find(&quot;.uifaq_arrow .fonticon&quot;).html($.fn.fonticon(&quot;a&quot;==t?&quot;scroll_down&quot;:$(this).hasClass(&quot;uifaq_open&quot;)?&quot;separator&quot;:&quot;add&quot;))
});this._resizeCpt()},_toggleAll:function(e){var t=this
;$.each(t.all_questions.find(&quot;.uifaq_question_wrapper&quot;),function(i,s){
t._toggleAnswer($(s),e)})},_toggleAnswer:function(e,t){
var i=this,s=&quot;p&quot;==this.cpt.getData(&quot;dropicon_style&quot;)
;this.cpt.getData(&quot;show_one_ans&quot;)&amp;&amp;$(&quot;.uifaq_open&quot;,i.cpt.node).each(function(){
s&amp;&amp;$(this).find(&quot;.uifaq_arrow .fonticon&quot;).html($.fn.fonticon(&quot;add&quot;))
;$(this).removeClass(&quot;uifaq_open&quot;)
;$(this).find(&quot;.uifaq_answer&quot;).slideUp(UI_Faq.slideDuration,function(){
i._resizeCpt()})});if(e)if(t){
s&amp;&amp;e.find(&quot;.uifaq_arrow .fonticon&quot;).html($.fn.fonticon(&quot;add&quot;))
;e.removeClass(&quot;uifaq_open&quot;)
;e.find(&quot;.uifaq_answer&quot;).slideUp(UI_Faq.slideDuration,function(){
i._resizeCpt()})}else{
s&amp;&amp;e.find(&quot;.uifaq_arrow .fonticon&quot;).html($.fn.fonticon(&quot;separator&quot;))
;e.addClass(&quot;uifaq_open&quot;)
;e.find(&quot;.uifaq_answer&quot;).slideDown(UI_Faq.slideDuration,function(){
i._resizeCpt()})}},_loadAnswer:function(){var e=this,t=[]
;$.each(this.all_questions.find(&quot;.uifaq_question_wrapper&quot;),function(e,i){
var s=$(i)
;s.find(&quot;.uifaq_answer&quot;).data(&quot;toLoad&quot;)&amp;&amp;t.push(s.find(&quot;dd&quot;))})
;t.length&amp;&amp;$.each(t,function(t,i){e._getAnswer($(i))})},
_displaySearchBar:function(){
this.cpt.getData(&quot;display_search&quot;)?$(&quot;.uifaq_search&quot;,this.node).show():$(&quot;.uifaq_search&quot;,this.node).hide()
;this._resizeCpt()},_displayQuestions:function(e,t){var i,s=this
;i=null!=t?this.dls[t]:this.all_questions.find(&quot;.uifaq_search_questions&quot;)
;$.each(e,function(e,t){
if(t.published)var a=$(&quot;&lt;div class=&apos;uifaq_question_wrapper&apos;&gt;&quot;).appendTo(i);else a=$(&quot;&lt;div class=&apos;nopublished uifaq_question_wrapper&apos;&gt;&quot;).appendTo(i)
;a.append(&quot;&lt;dt class=&apos;uifaq_question&apos;&gt;&lt;span class=&apos;question_node&apos;&gt;&quot;+t.question+&quot;&lt;/span&gt;&lt;/dt&gt;&quot;).data({
question_id:t.id,cat_ids:t.cat_ids,published:t.published,
question:t.question})
;a.hasClass(&quot;nopublished&quot;)&amp;&amp;a.find(&quot;dt&quot;).attr(&quot;title&quot;,&quot;Question non visible sur votre site&quot;)
;if(&quot;editor&quot;==v.mode){
var o=$(&quot;&lt;span&gt;&quot;).addClass(&quot;editor_interface quick_buttons&quot;).prependTo(a.find(&quot;dt&quot;))
;o.prepend($(&quot;&lt;span class=&apos;uifaq_edit_question admin_elem ib editor_block_actions eba_btn fonticon helpEditor&apos; data-position=top help=&apos;Modifier&apos;&gt;&quot;+$.fn.fonticon(&quot;edit&quot;)+&quot;&lt;/span&gt;&quot;))
;o.prepend($(&quot;&lt;span class=&apos;uifaq_delete_question admin_elem ib editor_block_actions eba_btn fonticon helpEditor&apos; data-position=top help=&apos;Supprimer&apos;&gt;&quot;+$.fn.fonticon(&quot;remove&quot;)+&quot;&lt;/span&gt;&quot;))
;&quot;none&quot;==$(&quot;.uifaq_close_search&quot;,s.node).css(&quot;display&quot;)&amp;&amp;o.prepend($(&quot;&lt;span class=&apos;uifaq_img_handle gripDD w admin_elem ib helpEditor&apos; help=&apos;Glissez et d\xe9placez les fichiers pour changer l&apos;ordre de la s\xe9lection&apos;&gt;&lt;/span&gt;&quot;).on(&quot;click&quot;,function(e){
e.preventDefault();return!1}))}
var n=$(&quot;&lt;dd class=&apos;uifaq_answer&apos;&gt;&lt;/dd&gt;&quot;).appendTo(a)
;$(&quot;dt&quot;,a).append(&quot;&lt;div class=&apos;uifaq_arrow&apos;&gt;&lt;span class=&apos;fonticon&apos;&gt;&lt;/span&gt;&lt;/div&gt;&quot;)
;if(s.cpt.data.display_answers){n.html(t.answer)
;s._toggleAnswer(a)
}else s.cpt.data.load_answers?s._getAnswer(n):n.data(&quot;toLoad&quot;,!0)
});$(i).sortable({axis:&quot;y&quot;,distance:20,containment:&quot;parent&quot;,
handle:&quot;.uifaq_img_handle&quot;,stop:function(){var e=$(this),t={
cat_id:e.data(&quot;cat_id&quot;),
questions_id:e.children().collect(function(e){
return $(e).data(&quot;question_id&quot;)})};s.cpt.ask($.extend({
request:&quot;update_rank&quot;},t),null,function(e){
$(&quot;.uifaq_errors&quot;,s.node).html(e.join(&quot;&lt;br/&gt;&quot;)).show()})}})},
_search:function(e,t){t=t||1;e=e||&quot;&quot;;var i=this
;this._deselectEditor();if(&quot;&quot;!=e){var s={
with_answer:this.cpt.getData(&quot;display_answers&quot;),
with_not_published:&quot;editor&quot;==v.mode,per_page:this.cpt.data.rows,
page:t,search:e};return this.cpt.ask($.extend({
request:&quot;get_questions&quot;},s),function(s){
var a=i.all_questions.find(&quot;.uifaq_search_questions&quot;)
;1==t&amp;&amp;a.empty();i._displayQuestions(s.questions)
;if(s.total&gt;$(&quot;.uifaq_question_wrapper&quot;,a).length){
a.find(&quot;.uifaq_more&quot;).remove()
;$(&quot;&lt;div class=&apos;uifaq_more&apos;&gt;&lt;span&gt;Voir plus de questions&lt;/span&gt;&lt;/div&gt;&quot;).appendTo(a).on(&quot;click&quot;,function(){
$(this).remove();i._search(e,t+1)})}i._setStyle(&quot;s&quot;)
;i._resizeCpt()},function(e){
$(&quot;.uifaq_errors&quot;,i.node).html(e.join(&quot;&lt;br/&gt;&quot;)).show()})}
i._closeSearch()},_triggerSearch:function(e){
this.node.find(&quot;.uifaq_search_text&quot;).val(e)
;return this._search(e,0)},_closeSearch:function(e){
$(&quot;.uifaq_search_text&quot;,self.node).val(&quot;&quot;);this._setStyle()
;this.node.find(&quot;.editor_add_item&quot;).show()
;e?sigCtl.emit(&quot;UI_Faq.updateCatListGui&quot;):this._resizeCpt()},
_manage_multiselect:function(e){if(&quot;viewer&quot;!=v.mode){
var t=this,i=$(&quot;select.uifaq_form_categories&quot;,this.node).css(&quot;width&quot;,&quot;100%&quot;),s=function(e,t){
if(&quot;&quot;===$.trim(e.term))return t
;if(&quot;undefined&quot;==typeof t.text)return null
;if(t.text.indexOf(e.term)&gt;-1){var i=$.extend({},t,!0)
;i.text+=&quot; (matched)&quot;;return i}return null},a=i.select2()
;a&amp;&amp;i.select2(&quot;destroy&quot;);i.select2({data:t.cats_for_multiselect,
tags:!0,placeholder:&quot;S\xe9lectionner une cat\xe9gorie&quot;,matcher:s
});i.on(&quot;select2:open&quot;,function(){
$(&quot;.select2-container&quot;).addClass(&quot;editor_interface&quot;)})
;a=i.select2();if(e&amp;&amp;&quot;t&quot;==t.cpt.getData(&quot;style&quot;)){
var o=$(&quot;.uifaq_questions_list.uifaq_selected&quot;,t.node).data(&quot;cat_id&quot;)
;0!=o&amp;&amp;a.val([o.toString()]).trigger(&quot;change&quot;)
}else a.val($(&quot;.uifaq_question_wrapper.editing&quot;,t.node).data(&quot;cat_ids&quot;)).trigger(&quot;change&quot;)
}},_update_properties:function(){
$(&quot;.uifaq_prop_search_placeholder&quot;).hide()
;this.cpt.getData(&quot;display_search&quot;)&amp;&amp;$(&quot;.uifaq_prop_search_placeholder&quot;).show()
;$(&quot;.uifaq_prop_show_one_ans&quot;).show()
;$(&quot;.uifaq_prop_display_answers&quot;).show()
;this.cpt.getData(&quot;show_one_ans&quot;)&amp;&amp;$(&quot;.uifaq_prop_display_answers&quot;).hide()
;this.cpt.getData(&quot;display_answers&quot;)&amp;&amp;$(&quot;.uifaq_prop_show_one_ans&quot;).hide()
;$(&quot;.gtbackdrop_prop_custom&quot;,this.cpt.propertyDesignNode).toggle(GraphicalType.available)
;$(&quot;.gtsearchbox_prop_custom&quot;,this.cpt.propertyDesignNode).toggle(GraphicalType.available&amp;&amp;this.cpt.data.display_search)
},applyPreset:function(){var e=this.cpt.getData(&quot;preset&quot;)
;this.cpt.node.removeClassMatch(/default_preset/).removeClassMatch(/uifaq_preset/)
;e!=undefined&amp;&amp;presetController.find(this.cpt.component_type_id,null,e)?this.cpt.node.addClass(&quot;uifaq_preset uifaq_preset_&quot;+e):this.cpt.node.addClass(&quot;default_preset_&quot;+e)
;if(GraphicalType.available){
var t=GraphicalType.graphical_types.backdrop.preset_data.prefix,i=this.node.find(&quot;.uifaq_content&quot;),s=this.node.find(&quot;&gt; h3&quot;)
;this.node.removeClassMatch(new RegExp(t))
;if(o=this.cpt.getGTPreset(&quot;backdrop&quot;,&quot;backdrop_preset&quot;)){
i.addClass(&quot;gt_backdrop_content&quot;)
;s.addClass(&quot;gt_backdrop_title&quot;)
;this.node.addClass(t+&quot; &quot;+t+&quot;_&quot;+o)}else{
i.removeClass(&quot;gt_backdrop_content&quot;)
;s.removeClass(&quot;gt_backdrop_title&quot;)}
t=GraphicalType.graphical_types.searchbox.preset_data.prefix
;var a=this.node.find(&quot;.uifaq_search&quot;)
;a.removeClassMatch(new RegExp(t))
;(o=this.cpt.getGTPreset(&quot;searchbox&quot;,&quot;searchbox_preset&quot;))&amp;&amp;a.addClass(t+&quot; &quot;+t+&quot;_&quot;+o)
;var o
;t=GraphicalType.graphical_types.buttonsgroup.preset_data.prefix
;this.node.find(&quot;.uifaq_categs&quot;).removeClassMatch(new RegExp(t))
;(o=this.cpt.getGTPreset(&quot;buttonsgroup&quot;,&quot;categories_preset&quot;))&amp;&amp;this.node.find(&quot;.uifaq_categs&quot;).addClass(t+&quot; &quot;+t+&quot;_&quot;+o)
}this._resizeCpt()},onPanelPresetLoad:function(){var e=this
;presetController.create_panel(this.cpt)
;$(&quot;#list_styles .create_preset&quot;).on(&quot;click&quot;,function(){
presetController.create(e.cpt)})
;$(&quot;.ui_faq_styles&quot;).on(&quot;change&quot;,&quot;.rad&quot;,function(){
if($(this).val()!=e.cpt.data.preset){
e.cpt.setData(&quot;preset&quot;,$(this).val())
;$(&quot;#design_blocks_wrapper&quot;).hasClass(&quot;active&quot;)&amp;&amp;$(&quot;#design_blocks_wrapper&quot;).desactivate()
}presetController.load_panel(e.cpt,$(this).val())
;$(this).closest(&quot;section&quot;).addClass(&quot;selected&quot;).siblings().removeClass(&quot;selected&quot;)
});$(&quot;.ui_faq_styles&quot;).on(&quot;click&quot;,&quot;section&quot;,function(){
$(this).find(&quot;.rad&quot;).prop(&quot;checked&quot;,!0).trigger(&quot;change&quot;)})
;$.each($(&quot;.ui_faq_styles &gt; section:not(.preset_interface)&quot;),function(t,i){
var s=$(i),a=parseInt(s.data(&quot;cssid&quot;))
;$(&quot;.actionPreset&quot;,i).hide()
;if(presetController.find(e.cpt.component_type_id,null,s.data(&quot;cssid&quot;))){
$(&quot;.revertPreset&quot;,i).show()
;$(&quot;.dyn_presets .uifaq_preset_&quot;+s.data(&quot;cssid&quot;)).closest(&quot;section&quot;).hide()
;presetController.find(e.cpt.component_type_id,null,e.cpt.getData(&quot;preset&quot;))&amp;&amp;$(&quot;#list_styles &gt; section[data-cssid=&quot;+e.cpt.getData(&quot;preset&quot;)+&quot;]&quot;).trigger(&quot;click&quot;)
}else $(&quot;.convertPreset&quot;,i).show()
;$(&quot;.convertPreset&quot;,i).on(&quot;click&quot;,function(){
presetController.create(e.cpt,a);$(this).hide()
;$(i).find(&quot;.revertPreset&quot;).show()
;$(&quot;.UI_Faq&quot;,i).removeClassMatch(/default_preset/).removeClassMatch(/uifaq_preset/).addClass(&quot;uifaq_preset uifaq_preset_&quot;+a)
;$(&quot;#loading_preset&quot;).hide()
;historyController.add(presetController,[i,&quot;customizePreset&quot;,e.component.component_type],!1)
});$(&quot;.revertPreset&quot;,i).on(&quot;click&quot;,function(){
historyController.offRecords(function(){
presetController.find(e.cpt.component_type_id,null,a)&amp;&amp;presetController.find(e.cpt.component_type_id,null,a).remove()
});UI_Faq.updatePreset()
;$(&quot;.UI_Faq&quot;,i).removeClassMatch(/default_preset/).removeClassMatch(/uifaq_preset/).addClass(&quot;default_preset_&quot;+a)
;$(&quot;.convertPreset&quot;,i).show()
;$(this).add($(&quot;.clonePreset&quot;,i)).hide()})
;presetController.bind_preset_name(e.cpt.component_type,s,a)})
;$(&quot;input[name=selected_faq_style][value=&quot;+this.cpt.data.preset+&quot;]:first&quot;).prop(&quot;checked&quot;,!0).click()
},create_preset_selection_node:function(e){
var t=this,i=$(&quot;#list_styles section:not(.preset_interface):eq(0)&quot;).clone(!1)
;i.find(&quot;.UI_Faq&quot;).removeClassMatch(/uifaq_preset/).addClass(&quot;uifaq_preset uifaq_preset_&quot;+e)
;i.removeAttr(&quot;data-cssid&quot;).removeData(&quot;cssid&quot;)
;$(&quot;#list_styles .dyn_presets&quot;).append(i)
;$(&quot;.revertPreset, .convertPreset&quot;,i).hide()
;$(&quot;.removePreset&quot;,i).show().on(&quot;click&quot;,function(){
var i=$(&quot;.dyn_presets section&quot;).index(this.closest(&quot;section&quot;)),s=$(&quot;.dyn_presets section&quot;)[i]
;presetController.find(t.cpt.component_type_id,null,e).remove(i,s)
;s.remove()});$(&quot;.clonePreset&quot;,i).show().on(&quot;click&quot;,function(){
presetController.create(t.cpt,e);return!1})
;i.find(&quot;input&quot;).attr(&quot;id&quot;,&quot;rad_uit_&quot;+e).val(e)
;i.find(&quot;label&quot;).attr(&quot;for&quot;,&quot;rad_uit_&quot;+e)
;presetController.bind_preset_name(this.cpt.component_type,i,e,!0)
;return i}};</script><style>.uifaq_title:not(.gt_backdrop_title){text-align:center;padding-bottom:10px}
.uifaq_errors{display:none}
.uifaq_categs{padding-bottom:10px}
.uifaq_question_wrapper{position:relative;cursor:pointer;background-color:transparent}
.uifaq_question_wrapper .uifaq_question{box-sizing:border-box;position:relative}
.uifaq_question_wrapper .uifaq_answer{display:none;cursor:default}
.uifaq_question_wrapper.uifaq_open .uifaq_arrow .fonticon{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.block_selected .uifaq_question_wrapper dt{padding-left:95px!important}
.uifaq_more{text-align:center}
.uifaq_more span{display:inline-block;padding:5px;cursor:pointer}
.uifaq_arrow{position:absolute;top:calc(50% - .5em);right:10px;pointer-events:none}
.uifaq_arrow .fonticon{display:inline-block}
.UI_Faq .editor_add_item{margin:10px 0;min-height:0;width:100%;box-sizing:border-box}
.uifaq_question_wrapper .quick_buttons{position:absolute;top:calc(50% - 11px);z-index:50;left:5px}
.uifaq_question_wrapper .quick_buttons .eba_btn{height:23px;width:23px;padding:0;text-align:center;padding-top:5px;box-sizing:border-box;margin:0 1px;cursor:pointer}
.uifaq_question_wrapper .quick_buttons .eba_btn:first-child{margin-left:5px}
.uifaq_form{display:none;margin-bottom:15px}
.uifaq_form .uifaq_question{box-sizing:border-box;position:relative;display:inline-block;width:100%;font-size:18px;padding:10px 5px;min-height:44px}
.uifaq_form .uifaq_answer{padding:10px;cursor:default;text-align:justify}
#tinymce.uifaq_content.gt_backdrop_content{height:100%}
.body.uifaq_form_answer{height:100%}
.uifaq_form_question{width:calc(100% - 80px);box-sizing:border-box}
.uifaq_form_answer{min-height:100px}
.uifaq_question_wrapper.editing&gt;*{display:none}
.uifaq_question_wrapper .uifaq_form .uifaq_answer{display:block}
.editor_interface.published_wrapper{position:absolute;top:0;right:0;padding:4px 8px 4px;text-align:center}
.uifaq_form_cat_wrapper{margin:10px 0}
.uifaq_question_wrapper.nopublished .uifaq_question::after{background-image:url(https://ssl.sitew.org/images/blog/editor_icons/barred_eye.svg);background-size:cover;content:&quot;&quot;;position:absolute;width:20px;height:20px;right:1.9em;top:calc(50% - 10px);opacity:.9}
.editing.uifaq_question_wrapper.nopublished .uifaq_question::after{opacity:0}
.editor_add_item.uifaq_question_wrapper{min-height:100px}
.UI_Faq .gripDD{width:15px;height:15px;margin-right:4px;vertical-align:top;position:relative;top:3px;cursor:move;background-color:#43a6dd;border-radius:1px;border:2px solid transparent;box-sizing:content-box}
.uifaq_search{padding-bottom:20px;position:relative;max-width:400px}
.uifaq_search .site_search{box-sizing:border-box;display:flex}
.uifaq_search .site_search div:first-child{width:100%}
.uifaq_search&gt;div&gt;div.uifaq_close_search{background-color:#717171;float:none;height:30px;padding:0;width:30px;color:#fff}
.uifaq_search&gt;div&gt;div.uifaq_close_search .fonticon{bottom:0;font-size:20px;left:0;position:absolute;right:0;text-align:center;padding-top:10px;top:0;cursor:pointer}
.uifaq_search input{height:30px;width:100%}
#list_styles .UI_Faq{max-width:540px}
#list_styles .UI_Faq .uifaq_question_wrapper .uifaq_answer{cursor:pointer}
.uifaq_style_t .uifaq_categ_name{display:none}
.uifaq_style_t .uifaq_search_questions{display:none}
.uifaq_style_t .uifaq_questions_list{display:none}
.uifaq_style_t .uifaq_questions_list.uifaq_selected{display:block}
.uifaq_style_t .uifaq_close_search{display:none!important}
.uifaq_style_i .uifaq_categs{display:none}
.uifaq_style_i .uifaq_search_questions{display:none}
.uifaq_style_i .uifaq_questions_list{display:block}
.uifaq_style_i .uifaq_categ_name{font-size:20px;padding-bottom:10px;padding-left:10px}
.uifaq_style_i .uifaq_close_search{display:none!important}
.uifaq_style_s .editor_add_item{display:none!important}
.uifaq_style_s .uifaq_categs{display:none}
.uifaq_style_s .uifaq_search_questions{display:block}
.uifaq_style_s .uifaq_questions_list{display:none}
.uifaq_style_s .uifaq_img_handle{display:none!important}
.uifaq_question,.uifaq_answer{transition:background-color .25s linear,color .25s linear,font-size .25s linear;-webkit-transition:background-color .25s linear,color .25s linear,font-size .25s linear}
.UI_Faq.gtbackdrop_preset{box-sizing:border-box}</style></uidget>