{"xsrfToken":"BRX7-R47Q-2I6A-OH1R_5e8c9dd8f41d6fb52a18303355890524eedfaac0_lin","user":{"key":"anonymous","userName":"Anonymous","avatars":{"xsmall":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=16","small":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=24","medium":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=32","large":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=48","xlarge":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=48"},"displayName":"Anonymous (don't disable it)","email":"Anonymous..prego@sprb.be","timezone":{"id":"JIRA","regionKey":"JIRA","city":"Bruxelles","gmtOffset":"(GMT+01:00)"},"calendarResource":"jira.webresources:calendar-fr","language":{"key":"fr_FR","displayName":"français (France)"},"canChangePassword":false,"canUpdateUser":false,"allOpenRequestsCount":1,"pendingApprovalsCount":0,"approvalsCount":0,"customMenuLinks":[{"key":"com.intenso.jira.plugins.translation.jsd-translation:change-language-link","label":"Modifier la langue","href":"","params":{},"styleClass":""}],"notificationType":"html","canAdministerJIRA":false,"agentForPortal":false},"branding":{"id":"3","key":"taxi","name":"Bruxelles Mobilité - Taxi","portalBaseUrl":"/servicedesk/customer/portal/3","logoUrl":"/rest/servicedesk/1/customer/viewport-resources/image/1","theme":{"headerBGColor":"#ffffff","headerLinkColor":"#292929","headerLinkHoverColor":"#102d6b","headerLinkHoverBGColor":"#102d6b","headerBadgeColor":"#102d6b"}},"helpCenterBranding":{"headerBGColor":"#0747a6","headerLinkColor":"#ffffff","headerLinkHoverColor":"#ffffff","headerLinkHoverBGColor":"#033681","logoUrl":"/rest/servicedesk/1/customer/viewport-resources/image/6","logoId":6,"helpCenterTitle":"Bienvenu(e) sur le portail du SPRB !","sharedPortalName":"Aide"},"portal":{"id":"3","key":"taxi","projectId":10102,"serviceDeskId":3,"name":"Bruxelles Mobilité - Taxi","description":"<p>Bienvenu(e) sur le portail des plaintes concernant les taxis !<\/p>","portalBaseUrl":"/servicedesk/customer/portal/3","onlyPortal":false,"createPermission":true,"openRequestCount":0,"announcement":{"header":"","headerWiki":"","message":"","messageWiki":"","canEditAnnouncement":false,"portalId":3}},"reqCreate":{"key":"5e4e48dd-3e5d-4bfe-9ee4-2bd9c5115d3b","id":51,"projectId":10102,"form":{"key":"5e4e48dd-3e5d-4bfe-9ee4-2bd9c5115d3b","name":"Make a complaint","descriptionHtml":"","callToAction":"Make a complaint","intro":"<p>A taxi ride was not entirely to your satisfaction? <br/>\nThere was an incident with a Brussels-Capital Region taxi? <br/>\nWe are here to help you! Complete the form below and our teams will process your complaint.<\/p>","instructions":"","icon":10539},"fields":[{"fieldType":"text","fieldId":"summary","fieldConfigId":"","label":"Summary","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"select","fieldId":"customfield_10233","fieldConfigId":"10435","label":"I am","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10339","label":"Client / Een klant","selected":false,"children":[]},{"value":"10337","label":"Chauffeur de taxis / Taxi chauffeur","selected":false,"children":[]},{"value":"10336","label":"Exploitant de taxis / Exploitant van taxi\u2019s","selected":false,"children":[]},{"value":"10335","label":"Chauffeur de limousine / Limousine chauffeur","selected":false,"children":[]},{"value":"10334","label":"Exploitant de limousine / Exploitant van limousines","selected":false,"children":[]},{"value":"10338","label":"Candidat chauffeur / kandidaat chauffeur","selected":false,"children":[]},{"value":"10357","label":"Piéton / Voetganger","selected":false,"children":[]},{"value":"10358","label":"Cycliste / Fietser","selected":false,"children":[]},{"value":"10359","label":"Automobiliste / Automobilist","selected":false,"children":[]},{"value":"10360","label":"Hôtel / Hotel","selected":false,"children":[]},{"value":"10361","label":"Témoin / Getuige","selected":false,"children":[]},{"value":"10333","label":"Autre / Andere","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"checkbox","fieldId":"customfield_10234","fieldConfigId":"10436","label":"Gender","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10340","label":"Femme / Vrouw","selected":false,"children":[]},{"value":"10341","label":"Homme / Man","selected":false,"children":[]}]},{"fieldType":"text","fieldId":"customfield_10203","fieldConfigId":"11102","label":"Last Name","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"text","fieldId":"customfield_10204","fieldConfigId":"11100","label":"First Name","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"select","fieldId":"customfield_10242","fieldConfigId":"10444","label":"Age","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10362","label":"Moins de 18 ans / Minder dan 18 jaar oud","selected":false,"children":[]},{"value":"10363","label":"Entre 18 et 35 ans / Tussen 18 en 35 jaren","selected":false,"children":[]},{"value":"10364","label":"Entre 36 et 49 ans / Tussen 36 en 49 jaren","selected":false,"children":[]},{"value":"10365","label":"Entre 50 et 65 ans / Tussen 50 en 65 jaren","selected":false,"children":[]},{"value":"10366","label":"Plus de 65 ans / Meer dan 65 jaren","selected":false,"children":[]},{"value":"10367","label":"Je ne veux pas le dire / Wil ik niet zeggen","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"select","fieldId":"customfield_10210","fieldConfigId":"10412","label":"Language","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10000","label":"Français","selected":false,"children":[]},{"value":"10001","label":"Nederlands","selected":false,"children":[]},{"value":"10002","label":"English","selected":false,"children":[]},{"value":"11100","label":"Other","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"text","fieldId":"customfield_10209","fieldConfigId":"10411","label":"Email","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"text","fieldId":"customfield_10211","fieldConfigId":"10413","label":"Phone","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10212","fieldConfigId":"10414","label":"Mobile","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10247","fieldConfigId":"10451","label":"Witness' name","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10248","fieldConfigId":"10452","label":"Witness' phone","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10249","fieldConfigId":"10453","label":"Witness' e-mail","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"textarea","fieldId":"customfield_10250","fieldConfigId":"10454","label":"Witness' adress","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"datetime","fieldId":"customfield_10226","fieldConfigId":"10428","label":"Date and time","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"select","fieldId":"customfield_10243","fieldConfigId":"10445","label":"Taxi","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10368","label":"Hélé en rue / Aanroepen op straat","selected":false,"children":[]},{"value":"10369","label":"Pris sur un stationnement / Instappen aan een standplaats","selected":false,"children":[]},{"value":"10370","label":"Réservé via central / Via telefooncentrale voor taxi\u2019s","selected":false,"children":[]},{"value":"10371","label":"Réservé via hôtel / Via een hotel of restaurant","selected":false,"children":[]},{"value":"10372","label":"Réservé via internet / Via een website","selected":false,"children":[]},{"value":"10373","label":"Réservé via applications / Via een mobiele applicatie","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"text","fieldId":"customfield_10208","fieldConfigId":"10410","label":"Place","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"multiselect","fieldId":"customfield_10245","fieldConfigId":"10447","label":"Complaint reason","description":"Choose the main reason and, in the case of a number of problems, explain in detail all the reasons using the free comment box \"Description\" below.","descriptionHtml":"<p>Choose the main reason and, in the case of a number of problems, explain in detail all the reasons using the free comment box \"Description\" below.<\/p>","required":true,"displayed":true,"values":[{"value":"10374","label":"Impolitesse/agressivité verbale / Onbeleefdheid/verbale agressie","selected":false,"children":[]},{"value":"10375","label":"Tarifs abusifs / Fout tarief","selected":false,"children":[]},{"value":"10376","label":"Conduite dangereuse / Gevaarlijk rijgedrag","selected":false,"children":[]},{"value":"10377","label":"Refus de course / Rit geweigerd","selected":false,"children":[]},{"value":"10378","label":"Agression physique / Fysieke agressie","selected":false,"children":[]},{"value":"10379","label":"Trajet trop long / Te lang traject","selected":false,"children":[]},{"value":"10380","label":"Vol/perte d\u2019argent/objet / Diefstal/verlies geld of voorwerp","selected":false,"children":[]},{"value":"10381","label":"Non-délivrance du ticket / Geen ontvangstbewijs","selected":false,"children":[]},{"value":"10382","label":"Comportement raciste / Racistisch gedrag","selected":false,"children":[]},{"value":"10383","label":"Comportement sexiste / Seksistisch gedrag","selected":false,"children":[]},{"value":"10384","label":"Propreté/confort du véhicule / Netheid/comfort van het voertuig","selected":false,"children":[]},{"value":"10385","label":"Centraux téléphoniques / Telefooncentrales","selected":false,"children":[]},{"value":"10386","label":"Collecto","selected":false,"children":[]},{"value":"10387","label":"PMR / PBMs","selected":false,"children":[]},{"value":"10388","label":"Hôtel / Hotel","selected":false,"children":[]},{"value":"10389","label":"Non-respect du règlement/divers / Niet-naleving reglement/varia","selected":false,"children":[]},{"value":"10390","label":"Autres / Andere","selected":false,"children":[]}]},{"fieldType":"textarea","fieldId":"description","fieldConfigId":"","label":"Description","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"attachment","fieldId":"attachment","fieldConfigId":"","label":"Attachment","description":" If you want to attach one document (Word, PDF, photo, max 5 MB) as proof to complete your complaint form.","descriptionHtml":"<p> If you want to attach one document (Word, PDF, photo, max 5 MB) as proof to complete your complaint form.<\/p>","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10238","fieldConfigId":"10440","label":"ID Taxi","description":"The four-digit taxi number is shown on the placard fixed to the back of one of the two front-seat head rests, to the right of the vehicle's dashboard, and on the extension of the chequered strips on the vehicle's two back panels. This number should also appear on the printed ticket which should be automatically provided to you at the end of the journey.","descriptionHtml":"<p>The four-digit taxi number is shown on the placard fixed to the back of one of the two front-seat head rests, to the right of the vehicle's dashboard, and on the extension of the chequered strips on the vehicle's two back panels. This number should also appear on the printed ticket which should be automatically provided to you at the end of the journey.<\/p>","required":true,"displayed":true},{"fieldType":"text","fieldId":"customfield_10239","fieldConfigId":"10441","label":"Brand/Model","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"select","fieldId":"customfield_10240","fieldConfigId":"10442","label":"Taxi color","description":"","descriptionHtml":"","required":false,"displayed":true,"values":[{"value":"10349","label":"Noir / Zwart","selected":false,"children":[]},{"value":"10350","label":"Blanc / Wit","selected":false,"children":[]},{"value":"10351","label":"Gris / Grijs","selected":false,"children":[]},{"value":"10352","label":"Vert / Groen","selected":false,"children":[]},{"value":"10353","label":"Rouge / Rood","selected":false,"children":[]},{"value":"10354","label":"Bleu / Blauw","selected":false,"children":[]},{"value":"10355","label":"Jaune / Geel","selected":false,"children":[]},{"value":"10356","label":"Autre / Andere","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"textarea","fieldId":"customfield_10241","fieldConfigId":"10443","label":"Driver's description","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"organisationpicker","fieldId":"customfield_10002","fieldConfigId":"10202","label":"","description":"","descriptionHtml":"","required":false,"displayed":true}],"userOrganisations":[],"canBrowseUsers":false,"requestCreateBaseUrl":"/servicedesk/customer/portal/3/create/51","calendarParams":{"firstDay":1,"date":"2022-06-25T22:23:37+0200","useISO8601WeekNumbers":false,"dateIfFormat":"%e/%m/%y","dateTimeIfFormat":"%e/%m/%y %I:%M %p","timeFormat":"12"},"kbs":{"kbEnabled":false,"serviceDeskId":-1},"canRaiseOnBehalf":false,"canSignupCustomers":false,"canCreateAttachments":true,"attachmentRequiredField":false,"welcomeGuideItemAlreadyCompleted":false,"hasGroups":true,"canSubmitWithEmailAddress":false},"sharedPortal":{"name":"Aide","description":"<p>Bienvenue au centre de support - nous sommes là pour vous aider! Créez vos requêtes ci-dessous.<\/p>","kbs":{"kbEnabled":true,"appLinkUrl":"https://confluence.sprb-gob.brussels"}},"organisations":{"organisations":[]},"portalWebFragments":{"headerPanels":[],"subheaderPanels":[],"footerPanels":[{"params":{},"key":"com.intenso.jira.plugins.translation.jsd-translation:user-profile-panel-intenso","html":"<div id=\"changeLanguageDialogContainer\" style=\"display: none\">\n <div class=\"rw_popup_dialog\" id=\"changeLanguageDialog\" >\n <div class=\"rw_item_header\">\n <div class=\"rw_item_content\">\n <h3 class=\"rw_item_header_text\"><\/h3>\n <\/div>\n <a class=\"rw_close_button\">\n <span class=\"rw_icon rw_iconfont_cancel\"><\/span>\n <\/a>\n <\/div>\n <div class=\"rw_item_body\">\n <div id = \"redefinedLanguageSwitcher\" style='padding:20px'>\n <form class='aui'>\n <div>\n <aui-select id=\"translationLanguageRT\" >\n <aui-option value=\"fr_FR\" selected>français (France)<\/aui-option>\n <aui-option value=\"nl_NL\">néerlandais (Pays-Bas)<\/aui-option>\n <\/aui-select>\n\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <div class=\"rw_item_footer\">\n <button class=\"aui-button aui-button-link rw_cancel_button\">\n <span>Cancel<\/span>\n <\/button>\n <button class=\"aui-button aui-button-primary rw_submit_button\">\n <span>Create<\/span>\n <\/button>\n <\/div>\n <\/div>\n <div class=\"rw_popup_dialog_cover\"><\/div>\n<\/div>\n\n<div>\n<section role='dialog' id='changing-language-dialog' class='aui-layer aui-dialog2 aui-dialog2-medium changing-language-dialog-intenso' aria-hidden='true'>\n <header class='aui-dialog2-header'>\n <h2 id=\"dialog-header-text-changing-language-intenso\" class='aui-dialog2-header-main'><\/h2>\n <a class='aui-dialog2-header-close'>\n <span class='aui-icon aui-icon-small aui-iconfont-close-dialog'><\/span>\n <\/a>\n <\/header>\n <div class='aui-dialog2-content' style='max-height: 110px; min-height: 110px'>\n <div style='padding:20px'>\n <form class='aui'>\n <div>\n <select id='change-language-select' style='vertical-align: middle'>\n <\/select>\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <footer class='aui-dialog2-footer'>\n <div class='aui-dialog2-footer-actions'>\n <button id='dialog-submit-button-changing-language-intenso' class='aui-button aui-button-primary'><\/button>\n <button id='dialog-close-button-changing-language-intenso' class='aui-button aui-button-link'><\/button>\n <\/div>\n <\/footer>\n<\/section>\n\n\n<\/div>\n\n\n<script>\n TranslationsLanguageChange = {};\n var jQuery = AJS.$;\n\n TranslationsLanguageChange.getI18nLabels = function () {\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n var result = null;\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/labelsChangeLanguageDialog?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n async: false,\n success: function (resp, textStatus, xhr) {\n var labels =\n {\n changeLanguageLabel: resp.changeLanguageLabel,\n languageLabel: resp.languageLabel,\n updateLabel: resp.updateLabel,\n closeLabel: resp.closeLabel\n };\n result = labels;\n }\n });\n return result;\n };\n\n TranslationsLanguageChange.getChangeLanguageLinkNode = function () {\n var changeLanguageLinkSelector = \"[id$='change-language-link']\";\n return jQuery(changeLanguageLinkSelector);\n };\n\n TranslationsLanguageChange.deactivateChangeLanguageLink = function () {\n var linkNode = TranslationsLanguageChange.getChangeLanguageLinkNode();\n var isNodeFound = !!linkNode.get(0);\n if (isNodeFound) {\n linkNode.attr(\"href\", \"#\");\n return;\n }\n TranslationsLanguageChange.deactivateChangeLanguageLinkForRefined();\n };\n\n TranslationsLanguageChange.deactivateChangeLanguageLinkForRefined = function () {\n setTimeout(function () {\n jQuery(\"#rw_my_menu\").click(function () {\n setTimeout(function () {\n TranslationsLanguageChange.getChangeLanguageLinkNode().attr(\"href\", \"#\");\n }, 0)\n })\n }, 0)\n };\n\n\n TranslationsLanguageChange.setLanguageForRedefinedTheme = function () {\n var key = AJS.$(\"#translationLanguageRT\").val();\n TranslationsLanguageChange.setLanguage(key);\n };\n\n TranslationsLanguageChange.setLanguage = function (key) {\n\n\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/setLanguage/\" + key + \"?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n success: function () {\n location.reload();\n }\n });\n };\n\n TranslationsLanguageChange.showRedefinedThemeDialog = function () {\n\n var labels = TranslationsLanguageChange.getI18nLabels();\n\n AJS.$(\"#changeLanguageDialogContainer\").show();\n AJS.$(\"#rw_inline_dialog_myself\").remove();\n AJS.$(\".rw_submit_button\").on(\"click\", TranslationsLanguageChange.setLanguageForRedefinedTheme);\n AJS.$(\".rw_cancel_button\").on(\"click\", function () {\n AJS.$(\"#changeLanguageDialogContainer\").hide();\n });\n AJS.$(\".rw_close_button\").on(\"click\", function () {\n AJS.$(\"#changeLanguageDialogContainer\").hide();\n });\n\n\n AJS.$(\".rw_item_header_text\").text(labels.changeLanguageLabel);\n AJS.$(\".rw_submit_button\").text(labels.updateLabel);\n AJS.$(\".rw_close_button\").text(labels.closeLabel);\n AJS.$(\".rw_cancel_button\").text(labels.closeLabel);\n };\n\n\n TranslationsLanguageChange.observeToShowDialogToChangeLanguage = function () {\n\n if (TranslationsLanguageChange.isRedefinedThemeSet()) {\n TranslationsLanguageChange.observeToShowRedefinedThemeDialog();\n } else {\n TranslationsLanguageChange.showChangeLanguageDialog();\n }\n };\n\n TranslationsLanguageChange.observeToShowRedefinedThemeDialog = function () {\n var observer = new MutationObserver(function (mutations) {\n mutations.forEach(function (mutation) {\n var hasClass = [].some.call(mutation.addedNodes, function (el) {\n return el.classList.contains('rw_inline_dialog');\n });\n if (hasClass) {\n jQuery(\".rw_body [id$=\\'change-language-link\\']\").on(\"click\", TranslationsLanguageChange.showRedefinedThemeDialog);\n }\n });\n });\n\n var config = {\n attributes: false,\n childList: true,\n characterData: false\n };\n observer.observe(document.body, config);\n };\n\n TranslationsLanguageChange.showChangeLanguageDialog = function () {\n AJS.$(\"[id$=\\'change-language-link\\']\").click(function () {\n if (jQuery(\".changing-language-dialog-intenso\").length > 1) {\n jQuery(\"#changing-language-dialog\").removeClass(\"changing-language-dialog-intenso\");\n AJS.dialog2(\".changing-language-dialog-intenso\").remove();\n jQuery(\"#changing-language-dialog\").addClass(\"changing-language-dialog-intenso\");\n }\n\n var labels = TranslationsLanguageChange.getI18nLabels();\n jQuery(\"#dialog-submit-button-changing-language-intenso\").text(labels.updateLabel);\n jQuery(\"#dialog-close-button-changing-language-intenso\").text(labels.closeLabel);\n jQuery(\"#dialog-header-text-changing-language-intenso\").text(labels.changeLanguageLabel);\n TranslationsLanguageChange.observeToUpdateLanguage();\n TranslationsLanguageChange.observeToHideDialogToChangeLanguage();\n TranslationsLanguageChange.loadChangeLanguageSelectOptions();\n AJS.dialog2(\"#changing-language-dialog\").show();\n });\n };\n\n\n TranslationsLanguageChange.isRedefinedThemeSet = function () {\n return !(AJS.$('#rw_customer_portal').length === 0)\n };\n\n TranslationsLanguageChange.observeToHideDialogToChangeLanguage = function () {\n AJS.$(\"#dialog-close-button-changing-language-intenso\").click(function (e) {\n AJS.dialog2(\"#changing-language-dialog\").hide();\n });\n };\n\n TranslationsLanguageChange.loadChangeLanguageSelectOptions = function () {\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/languages?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n success: function (resp, textStatus, xhr) {\n if (resp != null) {\n if (jQuery(\".intenso-language\").length === 0) {\n jQuery.each(resp.languageSwitcherLanguages, function (key, value) {\n jQuery(\"#change-language-select\").append(\"<option class=\\\"intenso-language\\\" value=\" + key + \">\" + value + \"<\/option>\");\n });\n\n jQuery(\"#change-language-select option[value^=\\'\" + resp.defaultLanguageTag + \"\\']\").attr(\"selected\", \"\");\n\n try {\n jQuery(\"#change-language-select\").select2();\n } catch (e) {\n jQuery(\"#change-language-select\").addClass(\"select\");\n }\n }\n }\n }\n });\n };\n\n TranslationsLanguageChange.observeToUpdateLanguage = function () {\n AJS.$(\"#dialog-submit-button-changing-language-intenso\").click(function (e) {\n TranslationsLanguageChange.setLanguage(jQuery(\"#change-language-select\").val());\n });\n };\n\n jQuery(document).ready(function () {\n AJS.toInit(function () {\n TranslationsLanguageChange.deactivateChangeLanguageLink();\n TranslationsLanguageChange.observeToShowDialogToChangeLanguage();\n })\n\n });\n<\/script>\n\n\n<style>\n #redefinedLanguageSwitcher {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%)\n }\n\n #changeLanguageDialog {\n position: absolute;\n width: 30%;\n min-height: 240px;\n height: auto !important;\n height: 240px;\n top: 20vh;\n left: 50%;\n margin-right: -50%;\n margin-left: 0;\n transform: translate(-50%, 0);\n }\n\n .rw_item_body {\n min-height: 200px;\n }\n\n #select2-drop {\n z-index: 10000!important;\n }\n\n<\/style>\n\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:links-panel","name":"WebPanel: Links","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:links-panel {\n display: none;\n }\n<\/style>\n<script type=\"text/javascript\">\n 'use strict';\n (function () {\n var jQuery = AJS.$;\n\n jQuery(document).ready(function () {\n loadIntensoLinks();\n });\n\n function loadIntensoLinks() {\n jQuery.get(getPathForLinksApi(), showLink);\n }\n\n function showLink(data) {\n if (data) {\n jQuery(\".intensoLinks\").remove();\n\t\t\t\t let auiNav = jQuery('.aui-header-secondary').find('ul.aui-nav');\n\t\t\t\t if(auiNav.length !== 0) {\n\t\t\t\t auiNav.prepend(data);\n\t\t\t\t } else {\n\t\t\t\t\t jQuery('.cp-header-secondary').prepend(data);\n\t\t\t\t\t AJS.$('.cp-header-secondary').children(\"li\").each(function(){\n\t\t\t\t\t\t AJS.$(this).replaceWith(AJS.$('<div style=\"padding: 10px\">' + this.innerHTML + '<\/div>'));\n\t\t\t\t\t })\n }\n }\n }\n\n function getPathForLinksApi() {\n if (isInRequestView()) {\n return getRequestViewPath();\n } else if (isInProjectView()) {\n return getProjectPath();\n } else {\n return getGlobalPath();\n }\n\n function isInRequestView() {\n return /\\/servicedesk\\/customer\\/user\\/requests/.test(window.location.href);\n }\n\n function getRequestViewPath() {\n return window.AJS.contextPath() + \"/rest/sp4jsd/1.0/jsdextender/availableLinks/requestsview\";\n }\n\n function isInProjectView() {\n return /\\/portal\\/\\d+/.test(window.location.href);\n }\n\n function getProjectPath() {\n const projectId = getProjectId();\n const contextPath = window.AJS.contextPath();\n const requestTypePath = getRequestTypePath();\n const issueKeyPath = getIssueKeyPath();\n\n return contextPath + '/rest/sp4jsd/1.0/jsdextender/availableLinks/projectId/' + projectId +requestTypePath + issueKeyPath;\n\n function getProjectId() {\n let result = window.location.href.match(/\\/portal\\/(\\d+)/);\n return result ? result[1] : \"\";\n }\n\n function getIssueKeyPath() {\n const issueKey = getIssueKey();\n return issueKey ? '/requestTypeKey/' + issueKey : \"\";\n }\n\n function getRequestTypePath() {\n const requestTypeId = getRequestTypeId();\n return requestTypeId ? '/requestType/' + requestTypeId : \"\";\n }\n }\n\n function getGlobalPath() {\n return window.AJS.contextPath() + \"/rest/sp4jsd/1.0/jsdextender/availableLinks/\";\n }\n\n function getRequestTypeId() {\n let result = window.location.href.match(/\\/create\\/(\\d+)/);\n return result ? result[1] : \"\";\n }\n\n function getIssueKey() {\n let result = window.location.href.match(/portal\\/\\d+\\/.+-\\d+$/);\n return result && result.length >= 1 ? result[1] : \"\";\n }\n }\n })();\n<\/script>\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:jsd-extender-panel","name":"WebPanel: Extender panel","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:jsd-extender-panel {\n display: none;\n }\n<\/style>\n<meta name=\"deviniti-projectId\" content=\"10102\"/>\n<div id=\"intensoExtenderJson\" style=\"display: none\">\n {&quot;form&quot;:[],&quot;removeNone&quot;:[],&quot;requirement&quot;:[],&quot;user&quot;:{&quot;userDisplayName&quot;:&quot;Anonymous (don\\u0027t disable it)&quot;,&quot;avatarUrl&quot;:&quot;https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d\\u003dmm\\u0026s\\u003d16&quot;,&quot;username&quot;:&quot;Anonymous&quot;}}\n<\/div>\n<div id=\"intensoExtenderDynamicRequiredField\" style=\"display: none\">\n Veuillez fournir une valeur valide pour le champ « fieldName ».\n<\/div>\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:bundled-fields-cp-create-panel","name":"WebPanel: Bundled fields create","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:bundled-fields-cp-create-panel {\n display: none;\n }\n<\/style>\n<div id=\"jsd-bundled-fields-request-create\" style=\"display:none;\">\n {\"fields\":[]}\n<\/div>\n<div id=\"jsd-bundled-fields-request-create-projectId\" style=\"display:none;\">\n 10102\n<\/div>\n\n"}],"pagePanels":{"fieldPanels":[]}}}
{"tourEnabled":false,"wacLink":"https://www.atlassian.com/software/jira/service-desk/powered-by?utm_medium=jira-in-product&utm_source=jira_service_desk_portal_footer&utm_campaign=service-desk_portal_server","serviceDeskVersion":"4.5.4","contextPath":"","xsrfToken":"BRX7-R47Q-2I6A-OH1R_5e8c9dd8f41d6fb52a18303355890524eedfaac0_lin","baseUrl":"https://jira.sprb-gob.brussels/servicedesk/customer","relativeBaseUrl":"/servicedesk/customer","customerLoginEnabled":true,"maxAttachmentSize":"31457280","gravatarEnabled":true,"calendarDateData":{"months":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"monthsShort":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"weekdaysShort":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"weekdays":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]}}