webpackJsonp([0],[,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.localize=t.translate=t.activeLang=t.default=void 0;var o=n(757);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}});var r=i(o),a=n(758),s=i(a),l=t.activeLang=r.default.getActiveLang(),u=t.translate=r.default._;t.localize=(0,s.default)({activeLang:l,translate:u})},,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var i=void 0;return l.default.isPlainObject(t)&&"undefined"==typeof n&&(n=t,t=f.default),r(n)&&(i=a(e,t,n)),i}function r(e){return l.default.isPlainObject(e)}function a(e,t,n){return c.default.widget("OC."+e,t,n),c.default.OC[e].create=function(t,n){var i=void 0;return l.default.isPlainObject(t)||n||(n=t,t={}),i=new c.default.OC[e](t,n),i.OC={name:e},i},c.default.OC[e]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var s=n(3),l=i(s),u=n(1),c=i(u),d=n(349),f=i(d);e.exports=o},,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){throw window.console.log("%c Init error:%c "+t,"background: red; color: white;","background: none; color: black; font-weight: bold;"),window.console.log(e.stack),e}function r(e){window.console.log("Module name : "+e+" doesn't exist")}function a(e,t){var n="string"==typeof e?s(e):l(e,t),i=n.moduleToInit,r=n.initFunc,a=n.moduleName;try{r(),a&&(v._launchedModules[a]=i)}catch(e){window.console&&window.console.log&&(i.mustBreakOnException||g)&&o(e,i.name||u(r))}}function s(e){var t=c(e);return t?{moduleToInit:t,moduleName:e,initFunc:t.init||t.default.init}:(r(e),{moduleToInit:t,moduleName:e})}function l(e,t){var n=e.default||e,i=e.name||"anonymous_"+t,o=(f.default.isFunction(n)?n:n.init).bind(n);return{moduleToInit:e,moduleName:i,initFunc:o}}function u(e){var t="function"==typeof e,n=t&&(e.name&&["",e.name]||e.toString().match(/function ([^\(]+)/));return!t&&"not a function"||n&&n[1]||"anonymous"}function c(e){return v._launchedModules[e]||!1}Object.defineProperty(t,"__esModule",{value:!0}),t.getModule=c;var d=n(3),f=i(d),p=n(2),h=i(p),m=n(102),g=(0,m.isActivated)("debug");"undefined"==typeof window.App&&(window.App={});var v=window.App;v._launchedModules=v._launchedModules||{},t.default={launch:function(){for(var e=arguments.length,t=Array(e),n=0;n',visualDirtyState:!1,initialContent:"",initialContentElementSelector:"",hideToolbarWhenInactive:!1,onReady:s.default.noop,onBeforeSave:s.default.noop,onSaved:s.default.noop,onFailSave:s.default.noop,onChange:s.default.noop,additionalClassName:"",editorOptions:{saveOnBlur:!1,content_css:v.default.getVersionned("/bundles/common/user-content/tinymce/base.css")}},_create:function(e){this._super(e),this.editor=null,this._isSaving=!1,this._isDirty=!1,this.element.is("textarea")?(this.elements.$mainContainer=this.element.wrap("
").parent(),this.elements.$textarea=this.element,this.elements.$wysiwygContainer=this.element):(this.elements.$mainContainer=this.element,this.elements.$wysiwygContainer=(0,s.default)("
").prependTo(this.element),this.elements.$textarea=this.getWidgetElement("textarea").hide()),this.elements.$form=this.element.closest("form"),this.elements.$mainContainer.addClass("wysiwyg wysiwyg--"+e),this._initContent(),this._getEditorService().addWysiwygToElement(this.elements.$wysiwygContainer,this._getEditorOptions()).done(function(e){this.editor=e,this._onReady(e)}.bind(this)),this._onContentMayHaveChanged=r.default.debounce(this._onContentMayHaveChanged,100)},_destroy:function(){var e=this._getEditorService();e.destroy(this.elements.$wysiwygContainer)},_getEditorOptions:function(){return this.options.editorOptions},_initContent:function(){var e;this.options.initialContentElementSelector&&!this.options.initialContent&&(e=(0,s.default)(this.options.initialContentElementSelector),e.length>0&&(this.options.initialContent=e.html()))},_onReady:function(){var e,t=this.options;t.initialContent&&(t.initialContent=t.initialContent.trim(),this.setContent(t.initialContent)),this.elements.$wysiwyg=this.elements.$mainContainer.find("> div").first(),this.elements.$wysiwyg.addClass("wysiwyg__editor"),e=this._getEditorService().getToolbar(this.elements.$mainContainer),e&&e.addClass("wysiwyg__toolbar"),this.setDirtyState(!1),this.setSavingState(!1),r.default.delay(function(){var e=this.editor;e.on("change",this._onChange.bind(this)),e.on("keyup",this._onKeyup.bind(this))}.bind(this),500),this.editor.on("claireSave",function(){this.save()}.bind(this)),this.editor.on("dirty",function(){this.setDirtyState(!0)}.bind(this)),this.editor.on("blur",function(){this.editor.settings.saveOnBlur&&this.editor.isDirty()&&this.save(),r.default.delay(function(){this.inactivate(),this._trigger("onBlur")}.bind(this),200)}.bind(this)),this.editor.on("focus",function(){this.activate(),this._trigger("onFocus")}.bind(this)),this.editor.on("online",function(){this._onConnectionStateChange("online")}.bind(this)),this.editor.on("offline",function(){this._onConnectionStateChange("offline")}.bind(this)),this.options.fixedToolbar&&this._enableFloatingToolbar(),this.options.autofocus?this.focus(!0):this.inactivate(),this._createSaveIndicator(),(0,s.default)(this.editor.getBody()).addClass("userContent").addClass(this.options.additionalClassName),this._trigger("onReady")},_createSaveIndicator:function(){var e=this._getEditorService().getToolbar(this.elements.$mainContainer);(0,s.default)(this.options.saveIndicator).appendTo(e)},focus:function(e){var t=this.editor;this.activate(),t.focus(),e&&(t.selection.select(t.getBody(),!0),t.selection.collapse(!1))},activate:function(){this.elements.$mainContainer.addClass("is-active"),this.options.hideToolbarWhenInactive&&(this.elements.$mainContainer.removeClass("has-desactivatedToolbar"),this.floatingToolbar&&this.floatingToolbar.enable())},inactivate:function(){this.elements.$mainContainer.removeClass("is-active"),this.options.hideToolbarWhenInactive&&(this.elements.$mainContainer.addClass("has-desactivatedToolbar"),this.floatingToolbar&&this.floatingToolbar.disable())},_enableFloatingToolbar:function(){var e=this,t=this._getEditorService().getToolbar(this.elements.$mainContainer);t&&0!==t.length&&setTimeout((function(){e.floatingToolbar=p.default.create({containedElement:t},e.elements.$mainContainer),e.options.hideToolbarWhenInactive&&!e.options.autofocus&&e.inactivate()}),300)},_onContentMayHaveChanged:function(){this.syncTextarea()},_onKeyup:function(){this._onContentMayHaveChanged(),this._trigger("onKeyup",null,{content:this.getContent()})},_onChange:function(){this._onContentMayHaveChanged(),this._trigger("onChange",null,{content:this.getContent()})},_onConnectionStateChange:function(e){},_getEditorService:function(){return d.default},getContent:function(e){var t=this._getEditorService();return t.getContent(this.elements.$wysiwygContainer,e)},setContent:function(e,t){var n=this._getEditorService();n.setContent(this.elements.$wysiwygContainer,e,t)},setSavingState:function(e){e=!!e,this._isSaving=e,this.elements.$mainContainer.toggleClass("is-saving",e)},setDirtyState:function(e){this.options.visualDirtyState&&this.elements.$mainContainer.toggleClass("is-dirty",e),e=!!e,this._isDirty=e,this.editor.setDirty(e)},getWysiwygInstance:function(){return this.editor},isDirty:function(){return this._isDirty},isSaving:function(){return this._isSaving},syncTextarea:function(){this.elements.$textarea.val(this.getContent())},save:function(){var e,t=this.elements.$form,n=t.length>0&&t.attr("name");if(!this._isSaving&&this.isDirty()&&(this.syncTextarea(),n&&this.options.ajaxSave))return this.setSavingState(!0),this._trigger("onBeforeSave"),this.editor.fire("onBeforeSave"),e=s.default.post(t.attr("action"),t.serialize()).done(function(e){this.setContent(e),this.setDirtyState(!1),this.editor.fire("savedSuccess"),this._trigger("onSaved"),this.editor.setDirty(!1),this.editor.undoManager.clear(),this.replaceHistoryState(this.getContent())}.bind(this)).fail(function(e){this.setDirtyState(!0),this._trigger("onFailSave",null,[e]),this.editor.setDirty(!0)}.bind(this)).always(function(){this.editor.fire("onAfterSave"),this.setSavingState(!1)}.bind(this))},replaceHistoryState:function(e){var t={state:"course.saved",content:e};window.history.replaceState(t,"")}});e.exports=_,t.default=_},,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new c.default;s.default.isEmpty(t.type)&&(t.type="GET");var n="GET"===t.type;n&&(t.data||(t.data={}),t.data.__=Math.random()),t.data&&(t.data=n?h.default.param(t.data):JSON.stringify(t.data));var i=h.default.extend({url:e,contentType:"application/json",processData:!1,headers:{Accept:"application/json"}},t),o=h.default.ajax(i);return l.Promise.resolve(o).then((function(e){var t=void 0,n=g(o.getAllResponseHeaders());return t=s.default.isString(e)&&!s.default.isEmpty(e)?JSON.parse(e):e,{headers:n,data:t,status:o.status,statusText:o.statusText}})).catch((function(e){var t=g(e.getAllResponseHeaders()),n=void 0;try{n=JSON.parse(e.responseText)}catch(e){n=null}throw new f.default({headers:t,responseJSON:n,status:e.status,responseText:e.responseText,statusText:e.statusText})}))}),g=function(e){var t={};return e.split("\n").forEach((function(e){var n=e.match(/([^:]+):(.*)/);if(n){var i=o(n,3),r=i[1],a=i[2];t[r.trim()]=a.trim()}})),t}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(728),r=i(o),a=n(729),s=i(a);t.default={reduxMiddleware:r.default,sendToSegment:s.default}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getConversationsPaginationWindow=t.getUiConversationBox=t.conversationIsEnabled=t.conversationIsOnline=t.conversationClientIsReady=t.getConversationStatus=t.getUiConversationBoxes=t.getConversation=void 0;var i=n(38),o=t.getConversation=function(e){return e.conversation},r=t.getUiConversationBoxes=function(e){return o(e).uiConversationBoxes},a=t.getConversationStatus=function(e){var t=o(e);return t.status};t.conversationClientIsReady=function(e){return o(e).clientReady},t.conversationIsOnline=function(e){return a(e)===i.STATUS_CONNECTED},t.conversationIsEnabled=function(e){return a(e)!==i.STATUS_DISABLED},t.getUiConversationBox=function(e,t){return r(e)[t]},t.getConversationsPaginationWindow=function(e){return o(e).conversationsPaginationWindow}},function(e,t,n){"use strict";e.exports={throwException:function(e){throw new Error(e)}}},function(e,t,n){"use strict";var i=n(206),o={youtube:{matcher:/(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,url:"//www.youtube.com/embed/$3",idsPosition:[3],idsPositionSeparator:""},vimeo:{matcher:/(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,url:"//player.vimeo.com/video/$1?color=f18215",idsPosition:[1],idsPositionSeparator:""},dailymotion:{matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,url:"//www.dailymotion.com/embed/video/$1",idsPosition:[1],idsPositionSeparator:""},channel9:{matcher:/channel9\.msdn\.com\/(.*)\/(.*)#time=(.*)/,url:"//channel9.msdn.com/$1/$2/player#time=$3:paused",idsPosition:[1,2],idsPositionSeparator:"/"}},r={};r.config=o,r.isValidVideoUrl=function(e){return!!r.getTypeFromUrl(e)},r.getTypeFromUrl=function(e){var t;for(t in o)if(o.hasOwnProperty(t)&&e.match(o[t].matcher))return t},r.getIframeUrl=function(e){var t=r.getTypeFromUrl(e),n=r.config[t],o=e.match(n.matcher),a=n.url;return o.forEach((function(e,t){a=a.replace("$"+t,e||"")})),t===i.VIDEO_TYPE_VIMEO&&(a+="&api=1&player_id={0}"),a},r.getVideoIdFromUrl=function(e){var t,n,i,a,s,l,u;if(!r.isValidVideoUrl(e))throw new Error(r.INVALID_VIDEO_URL_EXCEPTION);return t=r.getTypeFromUrl(e),n=o[t].matcher,i=o[t].idsPosition,a=o[t].idsPositionSeparator,s=e.match(new RegExp(n)),l=[],s.forEach((function(e,t){i.indexOf(t)!==-1&&l.push(e)})),u=l.join(a)},r.INVALID_VIDEO_URL_EXCEPTION="INVALID_VIDEO_URL_EXCEPTION",e.exports=r},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.width(),n=t/c.VIDEO_RATIO;e.css("width",""),e.height(n)}var r=n(1),a=i(r),s=n(3),l=i(s),u=n(24),c=n(206),d=n(78),f=n(198).format,p=n(77),h=n(340),m=[],g={},v=l.default.template(['
',' ',' <%= thumbnailUrl %><% } %>">',"
"].join("")),_=(function(){var e=0;return function(){var t=(0,a.default)("");return t.attr({id:"video_Player_"+e++,src:"about:blank",frameborder:0}),t}})();g.videoToIframe=function(e){var t,n,i=(0,a.default)(e),r=i.attr("src"),s=i.attr("aria-label");return r||p.throwException(c.NOT_A_VIDEO_ELEMENT_EXCEPTION),t=(0,a.default)(_()),n=d.getIframeUrl(r),n=f(n,t.uniqueId().attr("id")),t.insertAfter(i).addClass("video js-claire-video").attr("data-src-origine",r).attr("title",s),s||t.attr("title",c.DEFAULT_LABEL),i.remove(),t.data("video",{type:d.getTypeFromUrl(r)}),t.attr("webkitallowfullscreen",""),t.attr("mozallowfullscreen",""),t.attr("allowfullscreen",""),t.attr("src",n),m.push(t),o(t),t},g.iframeToVideo=function(e){var t,n=(0,a.default)(e),i=n.attr("data-src-origine"),o=n.attr("title");if(o||(o=c.DEFAULT_LABEL),i)return t=(0,a.default)("
")}function a(e,t,n){s(e,n),l(e,n),"undefined"==typeof t?e.toggle():e[t?"show":"hide"]()}function s(e,t){var n,i,o={top:0,bottom:0,left:0,right:0};t&&t.elementToAttach?(n=(0,p.default)(t.elementToAttach),i=n.offset(),o.top=i.top,o.left=i.left,e.width(n.outerWidth()).height(n.outerHeight()).css("position","absolute").css("display","inline-block")):e.width("").height("").css("position","fixed"),e.css(o)}function l(e,t){var n=t&&t.invisibleBackground===!0,i=t&&t.loadingCursor===!0,o=t&&t.whiteSemiTransparentBackground===!0,r=t&&t.iconLoader===!0;e.toggleClass("is-transparent",n),e.toggleClass("is-loading",i),e.toggleClass("is-white",o),r?(0,p.default)(g,e).fadeIn(1e3):(0,p.default)(g,e).hide()}Object.defineProperty(t,"__esModule",{value:!0});var u=(function(){function e(e,t){for(var n=0;n").hide().prependTo((0,p.default)("body")).addClass("overlay").addClass("js-overlay"+this.id).prepend(r(this.options.loaderText)),this.options.loaderMargin)){var t=e.find(g);t.addClass("margin")}return e}},{key:"open",value:function(){a(this.get(),!0,this.options)}},{key:"close",value:function(){a(this.get(),!1)}},{key:"toggle",value:function(e){a(this.get(),e,this.options)}}]),e})();t.default=v},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.container;if(!t)throw new Error("no root element");(0,r.default)(t).addClass("userContent")};var o=n(1),r=i(o)},function(e,t,n){"use strict";var i,o=n(2).default;"undefined"!=typeof window.App&&window.App.modules?(i=window.App.modules.getInstance("modules/confirm"),i.injectTranslator(o._)):i={show:function(){throw new Error("confirm service was not correctly initialized.")}},e.exports=i},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),r=i(o),a=n(1),s=i(a),l=n(5),u=i(l),c="autocomplete",d=(0,u.default)(c,{options:{disabled:!1,noFieldUpdate:!1,multiple:!1,source:null,searchArgName:"q",onRemoveItem:s.default.noop,onChange:s.default.noop,resultFilterIds:[],dataMapping:{image:"image",label:"label",id:"id"}},_create:function(){this._super(c),this.elements.$field=this.getWidgetElement("field"),this.elements.$hiddenSelect=this.getWidgetElement("select"),this._initHiddenSelectData(),this.elements.$multiSelectedList=this.getWidgetElement("multiSelectedList"),this.options.multiple?this.elements.$hiddenSelect.attr("multiple",!0):this._updateVisualFieldText(this.elements.$hiddenSelect.find("option:selected").text()),this.options.disabled&&this.disable(),this._createAutocompleteUi(),this._updateMultiSelectedList(),this._addEvents()},_addEvents:function(){var e=this;this.options.multiple?this.elements.$multiSelectedList.on("click",".js-autocomplete-removeItem",(function(){var t=(0,s.default)(this).closest(".js-autocomplete-item").data();e.unselect(t),e._updateMultiSelectedList()})):this.elements.$field.on("blur",(function(){var t,n=(0,s.default)(this);e.options.noFieldUpdate?e._updateVisualFieldText(""):""===n.val()?e.unselectAll():(t=e.getValues().pop(),t&&e._updateVisualFieldText(t.label))}))},_initHiddenSelectData:function(){this._getAllOptions().each((function(e,t){var n=(0,s.default)(t);n.data({id:n.val(),label:n.text(),readOnly:!!n.attr("readonly")})}))},_renderResultItem:function(){var e,t,n='
  • <% if (typeof image !== "undefined" ) { %> <% } %> <%= label %>
  • ';return e=this.element.find('script[type="text/template"]').text(),e||(e=n),t=r.default.template(e),function(e,n){return(0,s.default)(t(n)).appendTo(e)}},_setLoading:function(e){this.element.toggleClass("isLoading",e)},_dataMap:function(e){var t=this,n=this.options.dataMapping,i=[];return e.forEach((function(e){var o={};Object.keys(n).forEach((function(t){var i=r.default.isString(e)?e:e[n[t]];o[t]=i}));var a=o[n.id];t.isSelected(a)||r.default.includes(t.options.resultFilterIds,a)||i.push(o)})),i},_createAutocompleteUi:function(){var e,t=this;e={appendTo:this.element,minLength:3,delay:700,select:function(e,n){t.select(n.item),(t.options.multiple||t.options.noFieldUpdate)&&e.preventDefault()}},e.source=this.getSourceFunction(this.options.source).bind(this),s.default.ui.autocomplete(e,this.elements.$field),this.elements.$field.data("ui-autocomplete")._renderItem=this._renderResultItem()},getSourceFunction:function(e){return s.default.isArray(e)?this._arraySourceHandler:r.default.isFunction(e)?this._functionSourceHandler:this._ajaxSourceHandler},_functionSourceHandler:function(e,t){var n=this.options.source;this._setLoading(!0),n(e,function(e){this._setLoading(!1),t(this._dataMap(e))}.bind(this))},_arraySourceHandler:function(e,t){var n=this._dataMap(this.options.source),i=new RegExp(s.default.ui.autocomplete.escapeRegex(e.term),"i");t(s.default.grep(n,(function(e){return i.test(e.id)||i.test(e.label)})))},_ajaxSourceHandler:function(e,t){var n=this,i={};this._setLoading(!0),i[this.options.searchArgName]=e.term,s.default.getJSON(this.options.source,i).done((function(e){t(n._dataMap(e))})).always((function(){n._setLoading(!1)}))},_updateHiddenSelect:function(e){var t=(0,s.default)("
    ").insertAfter(e),e.data("$loader",t)}function r(e){e.data("$loader").remove(),e.css({width:"",position:"relative",left:0})}function a(e){e.PluginManager.add("claireEmoticons",y.default),e.PluginManager.add("claireImages",E.default),e.PluginManager.add("claireFormats",C.default),e.PluginManager.add("claireVideo",S.default),e.PluginManager.add("claireCode",k.default),e.PluginManager.add("customContentLink",x.default),e.PluginManager.add("claireMath",N.default),e.PluginManager.add("claireOffline",M.default),e.PluginManager.add("blockyBlock",U.default),e.PluginManager.add("claireSave",j.default),e.PluginManager.add("claireSanitize",L.default)}function s(){return H||(H=u.default.ajax({dataType:"script",cache:!0,url:v.default.getVersionned(V)}).done((function(){a(tinymce)}))),H}Object.defineProperty(t,"__esModule",{value:!0});var l=n(1),u=i(l),c=n(898),d=i(c),f=n(77),p=i(f),h=n(2),m=i(h),g=n(209),v=i(g),_=n(918),y=i(_),b=n(911),E=i(b),w=n(917),C=i(w),T=n(920),S=i(T),O=n(909),k=i(O),P=n(722),x=i(P),I=n(915),M=i(I),A=n(912),N=i(A),R=n(916),j=i(R),D=n(907),L=i(D),F=n(906),U=i(F),V="/js/tinymce.js",W={statusbar:!1,menubar:!1,plugins:"autoresize link textcolor paste -claireEmoticons -claireImages",toolbar:"styleselect | fontsizeselect | bold italic forecolor | bullist numlist |link | claireEmoticons | claireImage",theme_url:"/js/tinymce/themes/modern/theme.js",skin_url:"/tinymce/skins/oc-lightgray/",autoresize_min_height:280,browser_spellcheck:!0,paste_block_drop:!0,paste_as_text:!0,image_noresizing:!0,target_list:!1,relative_urls:!1,custom_elements:"pre,code",extended_valid_elements:"*[id,data-claire-element-id,data-claire-semantic],math"};"fr"===m.default.getActiveLang()&&(W.language_url="/js/vendors/tinymce/langs/fr_FR.js");var z={},H=void 0;z.addWysiwygToElement=function(e,t){var n=u.default.Deferred(),i=(0,u.default)(e),a=i.uniqueId().attr("id");return t=u.default.extend({},W,t||{}),o(i),s().done((function(){t.selector="#"+a,t.setup=function(e){e.on("init",(function(){r(i),i.data("tinymceInstance",e),n.resolve(e)}))},window.setTimeout((function(){(0,u.default)(t.selector).is(":visible")&&tinymce.init(t)}),100)})),n},z.isElementInited=function(e){var t;try{t=this.getInstance(e)}catch(e){return!1}return!!t},z.getInstance=function(e){var t=(0,u.default)(e).data("tinymceInstance");return t||p.default.throwException(d.default.NOT_A_TINYMCE_ELEMENT_EXCEPTION),t},z.destroy=function(e){var t=(0,u.default)(e).data("tinymceInstance");t||p.default.throwException(d.default.NOT_A_TINYMCE_ELEMENT_EXCEPTION),tinymce.EditorManager.execCommand("mceRemoveEditor",!0,t.id)},z.setContent=function(e,t,n){var i=z.getInstance(e);i.setContent(t,n||{})},z.getContent=function(e,t){var n=z.getInstance(e);return n.getContent(t||{})},z.execCommand=function(e,t,n){var i=z.getInstance(e);i.execCommand(t,n,null,{skip_focus:!0})},z.getToolbar=function(e){return(0,u.default)(".mce-toolbar-grp",e).first()},t.default=z},function(e,t,n){"use strict";function i(){return o.touchevents}var o=window.Modernizr;t.isTouch=i},function(e,t,n){"use strict";function i(e){a.contains(s[0],e.target)||s[0]===e.target||(e.stopPropagation(),s.focus())}function o(e,t){var n=a(e),o=t||{},l=o.elementToFocus?a(o.elementToFocus):n;r(),n.attr("tabindex","-1"),l.focus(),s=n,document.addEventListener("focus",i,!0)}function r(){document.removeEventListener("focus",i,!0)}var a=n(1),s=null;e.exports={trap:o,untrap:r}},function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=(function(){function e(e,t){for(var n=0;n');o.insertAfter(this.elements.$textarea),t=o.contents()[0],t.open(),t.write(""),t.close(),n=o[0].contentWindow,n.__id__=this.id,e=t.createElement("script"),e.src="//code.jquery.com/jquery-2.2.3.min.js",t.body.appendChild(e),i=setInterval((function(){n.$&&(clearInterval(i),e=t.createElement("script"),e.src=u.default.getVersionned(h),t.body.appendChild(e))}),50),window.addEventListener("message",this.getMessageFromCodeEditorIframeHandler,!1),this.elements.$iframe=o,this.elements.$textarea.hide()},_sendMessageToCodeIframe:function(e){var t=this.elements.$iframe[0].contentWindow;t.postMessage(JSON.stringify(e),"*")},_onGetMessageFromCodeEditorIframe:function(e){var t,n;if(e.origin===window.location.origin){try{t=JSON.parse(e.data)}catch(e){}if(t&&t.id===this.id)switch(n=t.action){case p.default.EVENT_EDITOR_ON_READY:this._sendMessageToCodeIframe({inline:this.options.inline,action:p.default.EVENT_EDITOR_INIT,code:this.options.initialContent,language:this.options.language}),this._trigger("onReady");break;case p.default.EVENT_EDITOR_ESC:this._trigger("onEsc");break;case p.default.EVENT_EDITOR_SUBMITTED:this._trigger("onSubmit");break;case p.default.EVENT_EDITOR_CONTENT_CHANGED:this.elements.$textarea.val(t.content),this._trigger("onChange",{content:t.content})}}},setInlineMode:function(e){this.options.inlineMode=e,this._sendMessageToCodeIframe({action:p.default.EVENT_EDITOR_SET_INLINE_MODE,inline:e})},setLanguage:function(e){this.options.language=e,this._sendMessageToCodeIframe({action:p.default.EVENT_EDITOR_SET_LANGUAGE,language:e})},getContent:function(){return this.elements.$textarea.val()},focus:function(){this._sendMessageToCodeIframe({action:p.default.EVENT_EDITOR_FOCUS})}}),r.default.extend(g,p.default),t.default=g},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(1),r=i(o),a=n(945),s=n(944),l=n(78),u=n(79),c=n(206),d={};d.create=function(e,t){var n=null,i=(0,r.default)(e),o=i.data("blockedVideo");return i.is("video")?(t=t||{},o?(t.elementWrapper=o.elementWrapper,n=s.default.create(t,i)):l.getTypeFromUrl(i.attr("src"))===c.VIDEO_TYPE_VIMEO?n=a.create(t,i):u.videoToIframe(i),n):null},e.exports=d},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(1),r=i(o),a=n(3),s=i(a),l=n(5),u='',c="elementError",d="has-error",f=l(c,{options:{parentSelector:".oc-form__row"},_create:function(){var e=this.options;this._super(c),this.elements.$parent=e.parentSelector?this.element.closest(e.parentSelector):this.element.parent(),this.element.parent().css({position:"relative"}),this._injectErrorElement()},_injectErrorElement:function(){var e=s.default.template(u),t=(0,r.default)(e());t.hide().insertAfter(this.element),this.elements.$errorElement=t,this.elements.$errorContent=this.elements.$errorElement,this.hide()},setMessage:function(e){return this.elements.$errorContent.html(e),this},show:function(){return this.elements.$errorElement.removeClass("is-hidden").show().position({my:"left top",at:"left bottom+11",of:this.elements.$parent}),this.elements.$parent.addClass(d),this},hide:function(){return this.elements.$errorElement.addClass("is-hidden"),this.elements.$parent.removeClass(d),this}});e.exports=f},function(e,t,n){"use strict";var i=n(5),o=n(24),r=n(346),a="foldable",s=i(a,{options:{eventname:"click",activatorSelector:".js-foldable-button",initialState:"opened",mobileOnly:!1,disableOnLargeScreen:!1},_create:function(){this._super(),this._createEvents(),this._initState(),this.options.mobileOnly&&"small"!==o.getCurrent()&&this.forceOpen(!0)},_initState:function(){"closed"===this.options.initialState&&this.close()},_createEvents:function(){var e=this;"click"===this.options.eventname&&r.isTouch()&&(this.options.eventname="tap"),this.element.on("click",".js-foldable-nolink",(function(e){e.preventDefault()})).on(this.options.eventname,this.options.activatorSelector,(function(){e.toggle()}))},isOpened:function(){return!this.element.hasClass("is-closed")},open:function(){this.element.removeClass("is-closed")},close:function(){this.element.addClass("is-closed")},toggle:function(){this.isOpened()?this.close():this.open()},forceOpen:function(e){this.options.disableOnLargeScreen?this.element.toggleClass("is-forceOpened",e):this._initState(),e||this._initState()}});e.exports=s},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),r=i(o),a=n(1),s=i(a),l=n(5),u=i(l),c=n(938),d=i(c),f=n(196),p=i(f),h="immersiveVideo",m=".js-immersive-video-player-template",g=800,v=1e3;t.default=(0,u.default)(h,{_create:function(){if(this._super(h),this.isVideoPlaying=!1,r.default.isEmpty((0,s.default)(m)))throw new d.default({templateSelector:m});this.url=this.element.attr("data-immersive-video-url"),this.label=this.element.attr("title"),this.$player=(0,s.default)(r.default.template((0,s.default)(m).html())({videoUrl:this.url,videoLabel:this.label})),this.$video=this.$player.find(".js-video"),this.videoElement=this.$video.get(0),this.$closeButton=this.$player.find(".js-close"),this.element.on("click",this._onStartVideoClick.bind(this)),this.$player.on("click",this._onPlayerClick.bind(this)),this.$closeButton.on("click",this._onCloseButtonClick.bind(this)),(0,s.default)(document).on("keyup",this._onKeyUp.bind(this)),(0,s.default)("body").append(this.$player),this.$player.css("z-index",-v)},_onStartVideoClick:function(){var e=this;0===this.videoElement.readyState?(this.videoElement.addEventListener("loadeddata",(function(){e._openVideoPlayer()})),this.videoElement.load()):this._openVideoPlayer()},_openVideoPlayer:function(){(0,s.default)("body").addClass("blockScroll"),this.$player.css("z-index",v),this.$player.removeClass("hide"),this._playVideo()},_onPlayerClick:function(){var e=this;return this.$player.hasClass("hide")?void setTimeout((function(){e.$player.removeClass("video-play")}),g):void(this.isVideoPlaying?(this._pauseVideo(),this.$player.addClass("video-play")):(this._playVideo(),this.$player.removeClass("video-play")))},_onCloseButtonClick:function(){this._hideVideo()},_onKeyUp:function(e){e.keyCode===p.default.ESCAPE&&this._hideVideo()},_hideVideo:function(){var e=this;this.$player.hasClass("hide")||((0,s.default)("body").removeClass("blockScroll"),this.$player.addClass("hide"),this._pauseVideo(),setTimeout((function(){e.$player.removeClass("video-play"),e.$player.css("z-index",-v)}),g))},_playVideo:function(){r.default.isNil(this.videoElement.play)||this.videoElement.play(),this.isVideoPlaying=!0},_pauseVideo:function(){r.default.isNil(this.videoElement.pause)||this.videoElement.pause(),this.isVideoPlaying=!1}})},function(e,t,n){"use strict";window._define("common/preferences",["app/core"],(function(e){return e.getPreferences()}))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function(i){return n&&(n.style.opacity=1),(0,m.ajaxGet)(e,{data:{q:i}}).then((function(e){var i=e.data||[];return n&&(n.style.opacity=0),i.map((function(e){return{id:e[t.id]||e.id,value:e[t.label]||e.value}}))}))}}Object.defineProperty(t,"__esModule",{value:!0});var d=n(0),f=i(d),p=n(6),h=i(p),m=n(74),g=n(702),v=i(g);t.default=r},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){(0,a.default)()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(708),a=i(r)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&e.forEach((function(e){a.pop(e)}))}))}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){(0,a.default)(".js-foldable").each((function(e,t){u.push(l.create(t))})),s.registerOnChangeCallback((function(e){u.forEach((function(t){t.options.mobileOnly&&t.forceOpen("small"!==e)}))})),setTimeout((function(){var e,t=window.location.hash;if(t)try{e=(0,a.default)(t),e.length>0&&e.data("OC-foldable")&&e.foldable("open")}catch(e){}}),250)}var r=n(1),a=i(r),s=n(24),l=n(354),u=[];e.exports.init=o},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=(0,a.default)("#oc-header");e.length&&s.create(e)}var r=n(1),a=i(r),s=n(933);e.exports.init=o},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){(0,s.default)(document).on("click",".js-popin-activator",(function(e){var t=this,n=r(t);e.preventDefault(),(0,l.openPopin)(n,{activatorElement:t})}))}function r(e){var t,n;return e.href&&(n=e.href.match(/(#.*)/),n&&(t=n[1])),t||(t=(0,s.default)(e).data("popinSelector")),t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),s=i(a),l=n(107);t.default={init:o}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(1),r=i(o),a=n(922);e.exports.init=function(){var e=(0,r.default)(".js-contentWithSidebar");e.length>0&&a.create(e)}},function(e,t,n){"use strict";var i=n(1);n(955),e.exports.name="slidingItem",e.exports.init=function(){i((function(){var e=i(".js-slidingItem");e.length>0&&"function"==typeof e.slidingItem&&e.slidingItem()}))}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(1),r=i(o),a=n(109);e.exports.init=function(){(0,r.default)(".js-smilize :not(pre):not(code):not(.smilies)").each((function(e,t){a.smilize(t)}))}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),r=i(o),a=n(948),s=i(a),l=n(950),u=i(l),c=n(355),d=i(c),f=n(942),p=i(f),h=n(932),m=i(h),g=n(148),v=i(g),_=n(951),y=i(_),b=n(946),E=i(b),w=n(957),C=i(w),T=[{name:"autostartFullScreenVideo",widget:s.default},{name:"checkEnableInput",widget:u.default},{name:"immersiveVideo",widget:d.default},{name:"upgradePopin",widget:p.default},{name:"wysiwyg",widget:m.default},{name:"autocomplete",widget:v.default},{name:"choiceForm",widget:y.default},{name:"ajaxUpload",widget:E.default},{name:"socialButtons",widget:C.default}];t.default={name:"uiWidgetInitializer",init:function(){T.forEach((function(e){var t=e.name,n=e.widget;(0,r.default)(".js-"+t).each((function(e,t){try{n.create(t)}catch(e){}}))}))}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){h?e():a.default.getScript(p,(function(){window.zESettings={webWidget:{contactForm:{subject:!0}}},zE((function(){h=!0,zE.setLocale(c.default.getActiveLang()),zE.identify(g),zE.hide(),e()}))}))}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=i(r),s=n(108),l=i(s),u=n(2),c=i(u),d=n(205),f=i(d),p="/js/vendors/zendesk.js",h=!1,m=void 0,g={name:"",email:"",phoneNumber:""};f.default.hasCurrentUser()&&(m=f.default.get(),g={name:m.displayableName,email:m.email,phone:m.phoneNumber}),t.default={name:"zendesk",init:function(){(0,a.default)(document).on("click",".js-zendesk-show",(function(e){e.preventDefault(),o((function(){l.default.publish(l.default.WANTED_TO_CONTACT_US,{from:document.location.toString()}),zE.activate()}))}))}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(988),n(987),n(985),n(986),n(991),n(979),n(977),n(980),n(978),n(982),n(981),n(984),n(983),n(971),n(349),n(973),n(976),n(975),n(972),n(993),n(992),n(997),n(995),n(968),n(966),n(969),n(970),n(967),n(974),n(965),n(994),n(996),n(989),n(990)},function(e,t,n){"use strict";n(963),n(964),n(1001),n(1003),n(999),n(998),n(356),n(1002),n(1004),n(1e3)},function(e,t,n){n(1387),n(1390),n(1389),n(1388),n(1394),n(1393),n(1391),n(1400),n(1397),n(1396),n(1399),n(1395),n(1398),window.PubSub=n(1392),window._=n(3),window.scrollMonitor=n(477)},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.restClient,n=e.baseEndPoint,o=n+"/"+i;return{delete:function(e){return t.DELETE(o+"/"+e)},update:function(e){return t.PUT(o+"/"+e.id,e)}}};var i="answers"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={create:function(){return{content:"",isCorrect:!1}}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(82),l=i(s),u=(function(e){function t(){return o(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),t})(l.default);t.default=u},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.restClient,n=e.baseEndPoint,i=n+"/"+u;return{get:function(e){return t.GET(i+"/"+e)},submitSessionId:function(e){return t.POST(i+"/"+e+"/submit").catch(s.default,(function(e){if(e.status===l.HTTP_ERROR_CONFLICT_409)throw new r.default}))},submit:function(e){return t.POST(i+"/submit",e).catch(s.default,(function(e){if(e.status===l.HTTP_ERROR_CONFLICT_409)throw new r.default}))}}};var o=n(187),r=i(o),a=n(191),s=i(a),l=n(277),u="exercise-session"},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:a.default.create();return t.POST(i+"/"+e+"/questions",n).then((function(e){var t=e.id;return o({},n,{id:t})}))},delete:function(e){return t.DELETE(i+"/"+e)},get:function(e){return t.GET(i+"/"+e)},update:function(e){return t.PUT(i+"/"+e.id,e)},setSkills:function(e,n){return t.PUT(i+"/"+e+"/skills",n)},getSkills:function(e){return t.GET(i+"/"+e+"/skills")}}};var r=n(580),a=i(r),s="exercises"},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.restClient,n=e.baseEndPoint,i=n+"/"+u;return{setAnswers:function(e,n){return t.PUT(i+"/"+e+"/answers",n).catch(s.default,(function(e){if(e.status===l.HTTP_ERROR_CONFLICT_409)throw new r.default}))}}};var o=n(187),r=i(o),a=n(191),s=i(a),l=n(277),u="mcq-question-session"},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:a.default.create();return t.POST(i+"/"+e+"/answers",n).then((function(e){var t=e.id;return o({},n,{id:t})}))},delete:function(e){return t.DELETE(i+"/"+e)},update:function(e){return t.PUT(i+"/"+e.id,e)}}};var r=n(574),a=i(r),s="questions"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={create:function(){return{content:"",explanation:"",isMultiple:!1,answers:[]}}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.restClient,n=e.baseEndPoint,i=n+"/"+l;return{getAll:function(e){var n=e.search,o=e.lang,r={};return n&&(r.q=n),o&&(r.lang=o),t.GET(""+i,r)},add:function(e){var n=e.name,o=e.locale;if(!r.default.isString(n)||!r.default.isString(o))throw new s.default;var a={name:n,locale:o};return t.POST(""+i,a)}}};var o=n(3),r=i(o),a=n(575),s=i(a),l="skills"},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=(function(){function e(e,t){for(var n=0;n0||this.props.question.isEditMode?this.renderList(e):this.renderEmptyList()}}]),t})(c.default.Component);t.default=v,v.propTypes=m,v.defaultProps=g},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),r=i(o),a=n(4),s=i(a),l={icon:o.PropTypes.string.isRequired,title:o.PropTypes.string.isRequired,className:o.PropTypes.string,isExpanded:o.PropTypes.bool,onExpand:o.PropTypes.func},u={className:"",onExpand:null,isExpanded:!1},c=function(e){var t=(0,s.default)("extendBar__actionIcon",{"icon-compress":e.isExpanded,"icon-expand":!e.isExpanded});return r.default.createElement("div",{className:"extendBar "+e.className},r.default.createElement("i",{className:"extendBar__icon "+e.icon}),r.default.createElement("span",{className:"extendBar__title"},e.title),e.onExpand&&r.default.createElement("i",{className:t,onClick:e.onExpand}))};c.defaultProps=u,c.propTypes=l,t.default=c},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=(function(){function e(e,t){for(var n=0;n(0,l.default)()}},{key:"getCourseOpeningDate",value:function(){return new Date(this.courseResult.openedAt)}},{key:"getIllustrationUrl",value:function(){return this.courseResult.illustration}},{key:"getTitle",value:function(){return this.courseResult.title}},{key:"getAuthors",value:function(){return this.courseResult.authors}},{key:"getPartners",value:function(){return this.courseResult.partners}},{key:"getDescription",value:function(){return this.hasDescription()?this.courseResult.description:""}},{key:"hasIllustration",value:function(){return!!this.courseResult.illustration}},{key:"hasEbookCoverUrl",value:function(){return null!==this.courseResult.eBook&&"undefined"!=typeof this.courseResult.eBook.cover}},{key:"hasDescription",value:function(){return!!this.courseResult.description}},{key:"isRecommended",value:function(){return!!this.courseResult.isRecommended}},{key:"getUrl",value:function(){return"/courses/"+this.courseResult.slug}},{key:"getFormattedPartners",value:function(){var e=this.getPartnersNames(),t=void 0;return t=(0,a.formatStringListToDisplay)(e),""===t&&(t=u),t}},{key:"getPartnersNames",value:function(){var e=this.getPartners(),t=[];return e.forEach((function(e){t.push(e.name)})),t}},{key:"getFormattedAuthors",value:function(){var e=this.getAuthorsShortDisplayableName();return this.isAuthorShortDisplayableNameEmpty()?u:(0,a.formatStringListToDisplay)(e)}},{key:"getAuthorsShortDisplayableName",value:function(){var e=this.getAuthors(),t=[];return e.forEach((function(e){t.push(e.shortDisplayableName)})),t}},{key:"isAuthorShortDisplayableNameEmpty",value:function(){return""===this.courseResult.authorsShortDisplayableNames}},{key:"isComingSoon",value:function(){return this.courseResult.comingSoon}},{key:"getReleaseSeasonPeriod",value:function(){return this.courseResult.releaseSeason}}]),e})();t.default=c},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case o.INIT_MCQ_VIEW:return i.isAssessable;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var o=n(72)},function(e,t,n){"use strict";function i(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case r.INIT_MCQ_VIEW:return o({},e,i.displayStatus);default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case p.TOGGLE_ANSWER_FAIL:return s(e,t.answerId);case p.TOGGLE_ANSWER:var n=t.questionId,i=t.answerId;return a(e,n,i);case p.COMPLETE_MCQ:var o=(0,h.getCurrentMcqId)(e.exercises),l={};return l[o]={completedAt:t.completeDate},d.default.merge(e,{exercises:l});default:return t.entities&&(e=d.default.merge({},e,t.entities)),r(e)}}Object.defineProperty(t,"__esModule",{value:!0});var c=n(3),d=o(c),f=n(72),p=i(f),h=n(99),m={exercises:{},questions:{},answers:{},exerciseIsfilled:!1};t.default=u},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.entities){var n=t.entities.exercises,i=Object.keys(n)[0];e=+i}return e}Object.defineProperty(t,"__esModule",{value:!0});var r=n(15),a=n(679),s=i(a),l=n(682),u=i(l),c=n(676),d=i(c),f=n(677),p=i(f),h=n(678),m=i(h),g=n(681),v=i(g),_=(0,r.combineReducers)({assessable:d.default,displayStatus:m.default,blocked:p.default,validate:u.default,currentExerciseId:o,entities:s.default,savedStatuses:v.default});t.default=_},function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=t.questionId;return l({},e,{pendingSavedQuestions:l({},e.pendingSavedQuestions,i({},n,!0))})}function r(e,t){var n=t.questionId;return e=l({},e),delete e.pendingSavedQuestions[n],e}function a(e,t){var n=t.questionId;return e=l({},e,{savedQuestions:l({},e.savedQuestions,i({},n,!0))})}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case c.TOGGLE_ANSWER:e=o(e,t);break;case c.SHOW_ALREADY_SUBITTED_WARNING:e=l({},d);break;case c.TOGGLE_ANSWER_RECEIVE:e=a(e,t),e=r(e,t);break;default:if(t.entities){var n=(0,u.getAnsweredQuestionsId)(t.entities);e=l({},e,{totalQuestionCount:Object.keys(t.entities.questions).length}),n.forEach((function(t){e.savedQuestions[t]=!0}))}}return e.allQuestionSaved=Object.keys(e.savedQuestions).length===e.totalQuestionCount,e.hasPendingSave=0!==Object.keys(e.pendingSavedQuestions).length,e}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case s.REQUEST_VALIDATION:return e.set("isValidating",!0);case s.RECEIVE_MCQ_SESSION:return e.set("isValidating",!1);case s.TOGGLE_ACCEPT_CONDITIONS:return e.set("hasAcceptedCondition",t.accepted);default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(1033),a=n(72),s=i(a),l=(0,r.Map)({canSubmit:!1,isValidating:!1,hasAcceptedCondition:!1})},function(e,t,n){"use strict";function i(e){return Object.keys(e)[0]}function o(e,t){return e.answers.filter((function(e){return t[e].selected}))}Object.defineProperty(t,"__esModule",{value:!0}),t.getMcqSessionId=i,t.getUserAnswersFromQuestion=o},,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.Autocomplete=void 0;var l=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[],n=t.filter((function(t){return e.doesDataMatchValue(t,e.input.value)})).filter((function(t){return e.props.excludedIds.indexOf(t.id)===-1}));return e.setState((function(){return{suggestions:n,inputValue:e.input.value}})),n}))}},{key:"doesDataMatchValue",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e.value;return!(!i||!t)&&(this.props.caseSensitive||(i=i.toLowerCase(),t=t.toLowerCase()),n?i===t:i.indexOf(t)>=0)}},{key:"onSelectSuggestionHandler",value:function(e){var t=this;this.setState((function(){return t.input.value=t.props.resetOnSelect?"":e.value,{suggestions:[],inputValue:t.input.value}}),(function(){t.props.onSelectValue(e)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,i=void 0===n?"":n,r=o(t,["className"]),a=["caseSensitive","dataSource","debounce","onSelectValue","minCharacters","resetOnSelect","excludedIds","suggestionRenderer"];return f.default.createElement("span",{className:"autocomplete"},f.default.createElement("input",l({className:"autocomplete__input "+i,onKeyDown:this.suggestValuesDebounced,onKeyUp:this.suggestValuesDebounced,onChange:this.suggestValuesDebounced,role:"combobox","aria-autocomplete":"list","aria-expanded":!!this.state.suggestions.length,autoComplete:"off",ref:function(t){return e.input=t}},(0,m.default)(r,a))),f.default.createElement(v.default,{suggestions:this.state.suggestions,onSelect:this.onSelectSuggestionHandler,suggestionRenderer:this.props.suggestionRenderer}))}}]),t})(f.default.Component);_.propTypes={dataSource:d.PropTypes.oneOfType([d.PropTypes.func,d.PropTypes.array]).isRequired,onSelectValue:d.PropTypes.func.isRequired,caseSensitive:d.PropTypes.bool,className:d.PropTypes.string,debounce:d.PropTypes.number,defaultValue:d.PropTypes.string,excludedIds:d.PropTypes.array,minCharacters:d.PropTypes.number,resetOnSelect:d.PropTypes.bool,suggestionRenderer:d.PropTypes.func},_.defaultProps={caseSensitive:!1,className:"",debounce:200,defaultValue:"",excludedIds:[],minCharacters:2,resetOnSelect:!1,suggestionRenderer:null},t.default=_},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(697);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function s(e,t,n){if(!(e[t]instanceof window.HTMLInputElement))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Validation failed.")}function l(e){var t=e.input,n=a(e,["input"]),i=[].concat(r(t.attributes)).filter(u).reduce(c,{});return h.default.createElement(g.default,f({},i,n))}function u(e){return"data-react"!==e.name&&"data-props"!==e.name&&e.nodeValue}function c(e,t){return f({},e,o({},d(t.name),t.nodeValue))}function d(e){var t={maxlength:"maxLength",class:"className"};return t[e]||e}Object.defineProperty(t,"__esModule",{value:!0}),t.DIRECTIVE_VALUE=void 0;var f=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return n.state.highlightedSuggestion.id===e.id},n.state={highlightedSuggestion:{},isClosed:!1},n}return a(t,e),s(t,[{key:"componentDidMount",value:function(){window.addEventListener("keydown",this.handleGlobalKeydown)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keydown",this.handleGlobalKeydown)}},{key:"getNextSuggestion",value:function(){var e=this.props.suggestions[0]||{};if(!this.state.highlightedSuggestion.id)return e;var t=[this.props.suggestions.indexOf(this.state.highlightedSuggestion)+1];return this.props.suggestions[t]||e}},{key:"getPreviousSuggestion",value:function(){var e=this.props.suggestions.length-1,t=this.props.suggestions[e]||{};if(!this.state.highlightedSuggestion.id)return t;var n=this.props.suggestions.indexOf(this.state.highlightedSuggestion)-1;return this.props.suggestions[n]||t}},{key:"getSelectSuggestionFunc",value:function(){var e=this;return function(){e.state.highlightedSuggestion.id&&(e.props.onSelect(e.state.highlightedSuggestion),e.setState((function(){return{highlightedSuggestion:{}}})))}}},{key:"getHighlightSuggestionFunc",value:function(e){var t=this;return function(){t.setState((function(){return{highlightedSuggestion:e}}))}}},{key:"getNormalizeSuggestionFunc",value:function(e){var t=this;return function(){t.setState((function(n){return t.isSuggestionHighlighted(e)?{highlightedSuggestion:{}}:n}))}}},{key:"renderSuggestions",value:function(){var e=this;return this.props.suggestions.map((function(t){var n="autocompleteSuggestions__listItem--highlighted",i=e.isSuggestionHighlighted(t)?n:"";return u.default.createElement("li",{className:"autocompleteSuggestions__listItem "+i,key:t.id,onClick:e.getSelectSuggestionFunc(t),onMouseMove:e.getHighlightSuggestionFunc(t),onMouseLeave:e.getNormalizeSuggestionFunc(t)},e.props.suggestionRenderer?e.props.suggestionRenderer(t):t.value)}))}},{key:"render",value:function(){return this.state.isClosed||!this.props.suggestions.length?null:u.default.createElement("nav",{className:"autocompleteSuggestions"},u.default.createElement("ul",{className:"autocompleteSuggestions__list"},this.renderSuggestions()))}}]),t})(u.default.Component);c.propTypes={onSelect:l.PropTypes.func.isRequired,suggestionRenderer:l.PropTypes.func,suggestions:l.PropTypes.array},c.defaultProps={suggestionRenderer:null,suggestions:[]},t.default=c},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(705);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i(o).default}})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){var t,n,i=e.status,r=e.currentUser;if(i===d.STATUS_DISABLED)return null;var a=(t={},o(t,d.STATUS_DISCONNECTED,"transparent"),o(t,d.STATUS_CONNECT,"rgba(255,140,0, 0.5)"),o(t,d.STATUS_AUTHENTICATE,"orange"),o(t,d.STATUS_CONNECTED,"green"),o(t,d.STATUS_ERROR,"red"),t),l=(n={},o(n,d.STATUS_DISCONNECTED,"not connected"),o(n,d.STATUS_CONNECT,"connecting..."),o(n,d.STATUS_AUTHENTICATE,"authenticating..."),o(n,d.STATUS_CONNECTED,r.displayableName),o(n,d.STATUS_ERROR,"error"),n),u={border:"1px solid rgba(255, 255, 255, 0.8)",display:"inline-block",width:"10px",height:"10px",borderRadius:"50%",marginRight:"5px",background:a[i],transition:"all 0.3s"};return s.default.createElement("span",null,s.default.createElement("span",{style:u}),s.default.createElement("span",{style:{color:"rgba(255, 255, 255, 0.5)"}},l[i]))}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),s=i(a),l=n(12),u=n(76),c=n(200),d=n(38),f={currentUser:a.PropTypes.object,status:a.PropTypes.string},p={currentUser:{},status:d.STATUS_DISABLED};r.propTypes=f,r.defaultProps=p;var h=function(e){return{status:(0,u.getConversationStatus)(e),currentUser:(0,c.getCurrentUser)(e)}};t.default=(0,l.connect)(h)(r)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=document.getElementById("react_conversation_onlineStatus"),t=(0,f.wrapElementWithStoreProvider)((0,d.wrapElementWithConversationProvider)(a.default.createElement(c.default,null)));l.default.render(t,e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(0),a=i(r),s=n(6),l=i(s),u=n(707),c=i(u),d=n(48),f=n(29)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function r(e){var t=e.originalElement,n=e.className,i=e.disabled,r=e.height,s=e.isOnline,u=o(e,["originalElement","className","disabled","height","isOnline"]);return i?l.default.createElement("div",{style:{height:p}}):l.default.createElement("div",{className:n},l.default.createElement("iframe",a({src:t.href,height:r,width:"100%",frameBorder:"0"},u)),l.default.createElement(f.default,{isOnline:s}))}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];e.parentNode.replaceChild(this.createSubstitutionElement(e,t),e)}},{key:"createSubstitutionElement",value:function(e,t){throw new Error("this methode must be override.")}}]),e})();t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(265),o="custom-link",r=function(e){e.on("nodechange",(function(){e.dom.select("a").forEach((function(e){(0,i.isCustomContentLink)(e)&&!e.classList.contains(o)&&e.classList.add(o)}))}))};t.default=r},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e,t,n){if(!(e[t]instanceof HTMLInputElement))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Validation failed.")}Object.defineProperty(t,"__esModule",{value:!0}),t.EmailChecker=void 0;var l=(function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};return t.delay?void setTimeout((function(){a.default.sendToSegment(e)}),t.delay):void a.default.sendToSegment(e)}Object.defineProperty(t,"__esModule",{value:!0});var r=n(75),a=i(r),s=function(e){return function(e){return function(t){if(t.segment){var n=t.segment.payload;n&&o(n,t.segment.options)}return e(t)}}};t.default=s},function(e,t,n){"use strict";function i(e){window.analytics&&window.analytics.ready((function(){var t=o({},s,e.integrations);a("Send event: ",e.name,e.data,t),window.analytics.track(e.name,e.data,t)}))}Object.defineProperty(t,"__esModule",{value:!0}),t.SEGMENT_DEFAULT_INTEGRATIONS=void 0;var o=Object.assign||function(e){for(var t=1;t=r&&t<=a}function r(e,t){var n=e.match(/^\{(.*)\}/)[1].split("|"),i=n.map((function(e){return+e}));return i.includes(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){(0,m.addLocaleData)(E.default),(0,m.addLocaleData)(C.default),(0,m.addLocaleData)(S.default)}function r(){return window.App||(window.App={}),window.App._translations||(window.App._translations={}),window.App._translations.fr=y.default,window.App._translations}function a(e){return r()[e]}function s(){return M||(M=document.querySelector("html").getAttribute("lang")||P),x.indexOf(M)===-1&&(M=P),M}function l(e,t){var n=e;return Object.keys(t).forEach((function(e){var i=t[e],o=new RegExp("%"+e+"%","g");n=n.replace(o,i)})),n}function u(e){return!!a(e)}function c(e,t){var n=e.split(/\|(?![^{]*})/g),i=e;return e.match(/[\{\}\[\]].*/)?(n.some((function(e){var n=e.match(/([\{\}\[\]].*[\{\}\[\]])(.*)/);return n[1]&&(0,v.default)(n[1],t)?(i=n[2].trim(),!0):(i=e,!1)})),i):t<=1?n[0].trim():n[1].trim()}Object.defineProperty(t,"__esModule",{value:!0});var d=n(1),f=i(d),p=n(3),h=i(p),m=n(95),g=n(756),v=i(g),_=n(864),y=i(_),b=n(1338),E=i(b),w=n(1340),C=i(w),T=n(1339),S=i(T),O="/js/oc/packages/languages",k="fr",P="en",x=["en","fr","es"],I={},M=null;o(),I._=function(e,t,n){var i=s(),o=h.default.get(a(k),e),r=h.default.get(a(i),e),u=void 0;r||(r=h.default.get(a(),e)),u=r||o||e,"undefined"!=typeof t&&(u=l(u,t));var d=h.default.isNumber(n)&&o.match(/\|/);return d&&(u=c(u,n)),u},I.onReady=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=s(),n=void 0;return u(t)&&!e?n=Promise.resolve():(window.App._loadLangJsonPromise&&!e||(window.App._loadLangJsonPromise=new Promise(function(e){f.default.getJSON(O+"/"+t+".json").done((function(n){window.App._translations[t]=n,e()})).fail((function(){e()}))})),n=window.App._loadLangJsonPromise),n},I.getActiveLang=s,t.default=I},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return function(t){var n=t.displayName||t.name||"Localize",i=(function(n){function i(e){o(this,i);var t=r(this,(i.__proto__||Object.getPrototypeOf(i)).call(this,e));return t.composedComponent=null,t.composedComponentMount=t.composedComponentMount.bind(t),t}return a(i,n),u(i,[{key:"composedComponentMount",value:function(e){this.composedComponent=e}},{key:"render",value:function(){var n=l({},this.props,{i18n:e});return d.default.createElement(f.IntlProvider,{locale:e.activeLang},d.default.createElement(t,l({ref:this.composedComponentMount},n)))}}]),i})(c.Component);return i.displayName="Localized"+n,i}}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t-1)){var n=e.name.substr(0,_.length);if(n===_){var i=s(e.name);t[i]=e.value}}}));var m=r(e),g=l({},m,{src:u,alt:d,disableCdn:n,otherAttributes:t});f.default.render(c.default.createElement(h.default,g),e)}))},t.backgroundPlaceholderToBackground=function(e){var t=e.disableCdn,n=void 0!==t&&t,i=[].concat(o(document.querySelectorAll("["+E+"]")));i.forEach((function(e){var t=e.getAttribute(E),i=r(e),o=n?t:g.default.getUrl(t,i.width,i.height);e.style.backgroundImage="url("+o+")"}))}},,,,,function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1],n=t.type;switch(n){case r.LEARNING_PATH_TOGGLE_INFORMATION_FORM:return o({},e,{shown:!e.shown});case r.LEARNING_PATH_SUBMITTED_INFORMATION_FORM:return o({},e,{submitted:!0})}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.INITIAL_STATE=void 0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case r.SHOW_MODAL:return o({},e,{modalType:i.modalType,modalProps:i.modalProps});case r.HIDE_MODAL:return a;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&(l+=" avatarPopout__unreadMessageText",u+=" avatarPopout__unreadMessageIcon"),r.default.createElement("a",{className:l,href:s},r.default.createElement("i",{className:u}),c)):null};u.propTypes=s,u.defaultProps=l,t.default=(0,a.localize)(u)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=t.type,i=t.payload;return n===a.NOTIFICATIONS_UPDATE&&i.notifications?o({},e,i.notifications):e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0],t=arguments[1],n=t.type,i=t.payload;switch(n){case o.ONLINE_STATUS_UPDATE:return i.isOnline;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.isOnline=i;var o=n(311),r=n(15);t.default=(0,r.combineReducers)({isOnline:i})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOnline=void 0;var i=n(178);t.isOnline=function(e){return e[i.ONLINE_STATUS_STATE_KEY].isOnline}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(e.smooth,e.toSelector);(0,s.default)("html, body").animate({scrollTop:t?(0,s.default)(t).offset().top:0},"fast")}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(e.smooth,e.position);(0,s.default)("html, body").animate({scrollTop:t},"fast")}Object.defineProperty(t,"__esModule",{value:!0}),t.scrollTop=o,t.scrollTo=r;var a=n(1),s=i(a);t.default={scrollTop:o,scrollTo:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LINK_STYLE=t.MESSAGE_STYLE=t.TITLE_STYLE=void 0;var i=n(2),o=t.TITLE_STYLE="color: red; background: yellow; font-size: 24px;",r=t.MESSAGE_STYLE="color: black; font-size: 18px;",a=t.LINK_STYLE="color: black; font-style: italic; font-size: 12px;";t.default={warn:function(e){e("%c%s",o,(0,i.translate)("global.warning.self_xss.title")),e("%c%s",r,(0,i.translate)("global.warning.self_xss.message")),e("%c%s",a,(0,i.translate)("global.warning.self_xss.link"))}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=c.location.hash,n=t.match(/#\/id\/(.*)/),i=n?n[1]:null;if(i){var o=c.getElementById(i);o&&setTimeout((function(){l.default.scrollToElement(o)}),e)}}Object.defineProperty(t,"__esModule",{value:!0}),t.AUTO_SCROLL_TO_ANCHOR_DELAY=void 0;var r=n(295),a=i(r),s=n(179),l=i(s),u=t.AUTO_SCROLL_TO_ANCHOR_DELAY=500,c=a.default.document;t.default=o},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.TextareaCounter=void 0;var l=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=this.client.createConversation({distinct:!0,participants:u.default.map(e,u.default.toString),metadata:t});return n.id}},{key:"sendMessage",value:function(e,t){var n=this.client.getConversation(e,!0),i=n.createMessage(t);i.send()}},{key:"markMessageAsRead",value:function(e){this.client.getMessage(e).isRead=!0}}]),t})(c.EventEmitter);t.default=g},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getConversationsNotifications=void 0;var o=n(3),r=i(o);t.getConversationsNotifications=function(e){var t={},n=e;return n.forEach((function(e){var n=r.default.defaultTo(e.metadata.type,"unknown");t[n]||(t[n]=0),t[n]+=e.unreadCount})),t}},function(e,t,n){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t=0||e.indexOf("[")>=0);if(["true","false"].includes(e.toLowerCase()))return"true"===e.toLowerCase();if(!isNaN(Number(e)))return Number(e);if("string"==typeof e&&!t)return e;try{return JSON.parse(e)}catch(e){}return e}function a(e){return e.replace(/(\_\w)/g,(function(e){return e[1].toUpperCase()}))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o},function(e,t,n){"use strict";function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document,n=t.querySelectorAll("[class*='js-"+e+"']"),i=new RegExp("js-"+e+"-(\\w+)","i"),o={};return Array.from(n).forEach((function(e){var t=e.className.match(i);if(t){var n=t[1];o[n]=e}})),o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i},,,,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=n(82),l=i(s),u=(function(e){function t(){return o(this,t),r(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return a(t,e),t})(l.default);t.default=u},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=a.default.chunk(e,d),n=t.map((function(e){return(0,u.ajaxGet)(c,{data:{users:e.join(",")}})}));return l.default.all(n).then((function(e){return a.default.flow(a.default.map,a.default.flatten)(e,"data")}))}Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_USERS_PER_REQUEST=t.FETCH_USERS_URL=void 0,t.fetchUsers=o;var r=n(3),a=i(r),s=n(149),l=i(s),u=n(74),c=t.FETCH_USERS_URL="/mp/recipients/searchList",d=t.MAX_USERS_PER_REQUEST=20},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(840),r=i(o),a=function(e){return function(t){return function(n){return function(i){var o=t.getState();(0,r.default)(e,o,i,n);var a=n(i);return a}}}};t.default=a},function(e,t,n){"use strict";function i(e,t,n,i){var s=n.type,l=n.payload;switch(s){case o.CONVERSATION_CREATE:var u=l.type,c=l.message,d=e.createConversation(l.participants,{type:u});return c&&e.sendMessage(d,c),void(u===r.TYPE_PRIVATE&&i((0,a.selectPrivateConversation)(d)));case o.CONVERSATION_SEND_MESSAGE:var f=l.conversationId,p=l.message;return void e.sendMessage(f,p);case o.CONVERSATION_MESSAGE_MARK_AS_READ:var h=l.messageId;return void e.markMessageAsRead(h)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var o=n(17),r=n(38),a=n(327)},function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1],n=t.type,i=t.payload;switch(n){case r.PRIVATE_CONVERSATION_SELECT:return i.conversationId;case r.PRIVATE_CONVERSATION_SHOW_CREATE_NEW:return null;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.currentConversationId=i;var o=n(15),r=n(17);t.default=(0,o.combineReducers)({currentConversationId:i})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type;switch(n){case u.CONVERSATION_LOAD_MORE:return e+h;default:return e}}function r(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.type===u.CONVERSATION_CLIENT_READY||e}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.STATUS_DISABLED,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(t.type){case u.CONVERSATION_SET_STATUS:var n=t.payload||{};return n.status||l.STATUS_DISABLED;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CONVERSATIONS_PAGE_SIZE=void 0,t.conversationsPaginationWindow=o,t.clientReady=r,t.status=a;var s=n(15),l=n(38),u=n(17),c=n(841),d=i(c),f=n(329),p=i(f),h=t.CONVERSATIONS_PAGE_SIZE=5;t.default=(0,s.combineReducers)({uiConversationBoxes:p.default,clientReady:r,status:a,privateConversations:d.default,conversationsPaginationWindow:o})},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setCurrentUserId=void 0;var i=n(17);t.setCurrentUserId=function(e){return{type:i.CURRENT_USER_ID_SET,payload:{userId:e}}}},function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1],n=t.type;switch(n){case r.CURRENT_USER_ID_SET:var i=t.payload.userId;return i;default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.id=i;var o=n(15),r=n(17);t.default=(0,o.combineReducers)({id:i})},function(e,t,n){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case l.EXERCISE_EDIT_FETCH_RECEIVE:return s({},e,o({},i.result,i.entities.exercises[i.result]));case l.EXERCISE_EXERCISE_SKILL_CHANGE_EVALUATION_CRITERIA:case l.EXERCISE_TOGGLE_ACTIVE:case l.EXERCISE_EXERCISE_SKILL_ADD:case l.EXERCISE_EXERCISE_SKILL_REMOVE:case l.EXERCISE_CHANGE_DESCRIPTION:case l.EXERCISE_CHANGE_TITLE:case l.EXERCISE_CHANGE_URL:return s({},e,o({},i.id,a(e[i.id],t)));default:return e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,o=t.payload;switch(n){case l.EXERCISE_CHANGE_TITLE:return s({},e,{title:o.title});case l.EXERCISE_CHANGE_URL:return s({},e,{url:o.url});case l.EXERCISE_CHANGE_DESCRIPTION:return s({},e,{description:o.description});case l.EXERCISE_TOGGLE_ACTIVE:return s({},e,{active:!e.active});case l.EXERCISE_EXERCISE_SKILL_ADD:return s({},e,{exerciseSkills:[].concat(i(e.exerciseSkills),[o.exerciseSkill])});case l.EXERCISE_EXERCISE_SKILL_REMOVE:var r=e.exerciseSkills,a=o.index;return s({},e,{exerciseSkills:[].concat(i(r.slice(0,a)),i(r.slice(a+1)))});case l.EXERCISE_EXERCISE_SKILL_CHANGE_EVALUATION_CRITERIA:var c=e.exerciseSkills,d=o.index,f=o.evaluationCriteria;return s({},e,{exerciseSkills:[].concat(i(c.slice(0,d)),[s({},c[d],{evaluationCriteria:f})],i(c.slice(d+1)))});default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case r.P2P_EDIT_SKILL_EDIT_SELECT:return e===i.skillId?null:i.skillId;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(15),r=n(17);t.default=(0,o.combineReducers)({currentEditedExerciseSkill:i})},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case f.EXERCISE_EDIT_SELECT_EXERCISE:return i.exerciseId;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(15),a=n(846),s=i(a),l=n(851),u=i(l),c=n(848),d=i(c),f=n(17);t.default=(0,r.combineReducers)({p2p:d.default,exercises:s.default,saveStatuses:u.default,currentEditedExerciseId:o})},function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload;switch(n){case s.EXERCISE_EDIT_SAVE_REQUEST:return r(e,"exercises",i.id,l.AJAX_PROCESSING);case s.EXERCISE_EDIT_SAVE_RECEIVE:return r(e,"exercises",i.id,l.AJAX_SUCCESS);case s.EXERCISE_EDIT_SAVE_SKILLS_REQUEST:return r(e,"exerciseSkills",i.id,l.AJAX_PROCESSING);case s.EXERCISE_EDIT_SAVE_SKILLS_RECEIVE:return r(e,"exerciseSkills",i.id,l.AJAX_SUCCESS);default:return e}}function r(e,t,n,o){return a({},e,i({},t,a({},e[t],i({},n,o))))}Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,i=t.payload,o=void 0===i?{}:i,r=o.userIds;switch(n){case d.USERS_REQUEST:var a=u.default.zipObject(r,u.default.map(r,(function(){return!0})));return s({},e,a);case d.USERS_REQUEST_SUCCESS:case d.USERS_REQUEST_FAILURE:var l=u.default.zipObject(r,u.default.map(r,(function(){return!1})));return s({},e,l);default:return e}}function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=t.type,i=t.payload;switch(n){case d.USERS_RECEIVE:var o=(function(){var t=s({},e);return i.users.forEach((function(e){t[e.id]=e})),{v:t}})();if("object"===("undefined"==typeof o?"undefined":a(o)))return o.v;default:return e}}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=Object.assign||function(e){for(var t=1;tà vous entraîner avant de terminer ce chapitre.',internet_ko:{title:"Houston... ?",text:"Il semblerait que votre ordinateur ne soit pas connecté à Internet."},tutorial:{home:{message:{title:"À votre tour de coder",primary_message:"Mettez immédiatement en application ce que vous avez appris.",secondary_message:"Vous êtes libre de vous tromper et de réessayer autant que vous le souhaitez."},action:{primary_action:"Je code maintenant !",secondary_action:"Je ne peux pas, j'ai piscine"}},connect:{message:{connect_incentive:"Connectez-vous pour accéder aux exercices de codes et testez vos nouvelles compétences."}},not_now:{message:{title:"Pas de problème, vous y arriverez plus tard",primary_message:"Le meilleur moyen d'apprendre à nager,
    c'est de se mettre à l'eau.",secondary_message:"Pas de stress, ici c'est le petit bain."},action:{primary_action:"Je code maintenant"}}}},conversation:{messages:{notification:"{0} Aucun nouveau message|{1} Un nouveau message|]1,Inf] %count% nouveaux messages"}},pm:{action:{new_conversation:"Nouvelle conversation"}},enterprise:{slide:{slide_content_image_alt:"Illustration",support:{title:"Des supports interactifs et innovants",subtitle:"Vidéos, visuels et animations vous plongent dans l’action !"},dashboard:{title:"Votre tableau de bord personnalisé",subtitle:"Pilotez et mesurez la progression de vos salariés."},mentor:{title:"Des mentors dédiés",subtitle:"Vos collaborateurs sont accompagnés et soutenus par un expert."}},opening_hours:{open:"Nos bureaux sont actuellement ouverts.
    Nous sommes joignables au +33 1 80 88 80 40 pour en discuter.",closed:"Nos bureaux sont actuellement fermés. Nous sommes joignables du lundi au vendredi, de 9H à 19H au +33 1 80 88 80 40."}},exercise:{edit:{action:{publish_exercise:"Publier l'exercice",unpublish_exercise:"Dépublier l'exercice"},label:{exercise_title:"Titre de l'exercice",old_platform_url:"URL de l'exercice"}},view:{message:{already_submitted:"Cet exercise à déjà été soumis.
    Vous allez être redigé vers la page de vos résultats."}}},mcq:{edit:{message:{question_title_num:"Question %num%",multiple_choice:"Choix Multiples",single_choice:"Choix Unique",explanation:"Explication",answer_num:"Réponse %num%",question_description:"Description",skills:"Compétences évaluées dans ce quiz"},warning:{delete_exercise_confirm:"Voulez-vous vraiment supprimer cet exercice ?"},error:{must_have_more_than_one_answer:"Vous devez avoir plusieurs réponses possibles.",must_have_one_correct_answer:"Vous devez avoir au moins une réponse correcte dans votre question."},action:{new_answer:"Nouvelle réponse",delete:"Supprimer ?"}},view:{message:{multi_answer_warning:"Attention, plusieurs réponses sont possibles.",mcq_passed:"Bravo ! Vous avez réussi cet exercice !",mcq_not_passed:"Vous n'avez pas atteint le seuil de validation de cet exercice, c'est-à-dire 70%. Ce n'est pas très grave, mais lisez attentivement la correction ci-dessous. :-)",class_average:"Moyenne de la classe :",your_score:"Votre score",confirm_disclaimer:"Je suis sûr(e) de vouloir envoyer ces réponses.",confirm_disclaimer_warning:"Attention, vous ne pourrez pas soumettre ce quiz de nouveau.",remaining_questions_to_answer:"Il vous reste encore %count% questions à répondre.",remaining_questions_to_answer_one:"Vous avez encore une question à répondre."},warning:{unsaved_question:"Vous avez une ou plusieurs questions en cours de sauvegarde, veuillez patienter jusqu'à la fin de l'opération."}}},p2p:{edit:{message:{no_skill_yet:"Il n'y a pas encore de compétence.",skill_not_found:'La compétence "%name%" est introuvable.',skill_create:"Voulez vous la créer ?",skill_created:"La compétence a bien été ajouté",skill_creation_fail:"La création de la compétence à échoué"},action:{add_skill:"Ajouter une compétence"},label:{skill_num:"Compétence %number%",skill_name:"Compétence",evaluation_criteria:"Critère(s) d'évaluation"}}},global:{word:{cancel:"Annuler",saving:"Sauvegarde...",saved:"Sauvé",loading:"Chargement...",and_separator:"et",validate:"Valider",in:"dans",courses:"Cours",course:"Cours",edit:"Editer",delete:"Supprimer",ok:"OK"},error:{general_error:"Oups ! Il y a eu un problème :(. Veuillez ré-essayer plus tard."},warning:{latest_modification_not_saved_lost:"Attention, vos dernières modifications n'ont pas été sauvées, voulez-vous vraiment quitter cette page ? Toutes les modifications seront perdues.",confirm:"Confirmez-vous cette action ?",mail_suggestion:"Voulez-vous dire %suggestion% ?",self_xss:{title:"Avertissement",message:"En utilisant cette console, vous vous exposez au risque que des personnes malveillantes se fassent passer pour vous et volent vos informations grâce à une attaque appelée Self-XSS.\nNe saisissez pas et ne copiez pas du code que vous ne comprenez pas.",link:"Pour en savoir plus : https://en.wikipedia.org/wiki/Self-XSS"}},file_size_symbols:{B:"o",KB:"Ko",MB:"Mo",GB:"Go",TB:"To"},action:{close_button:"Bouton fermer"},forms:{remaining_characters:"Caractères restants : %total%"}},course_editor:{warning:{confirm_display_level_change:"Confirmez-vous le changement de taille de votre cours ?",image_not_allowed_here:"Vous ne pouvez pas insérer une image dans cet élément."},error:{generic:"Une erreur est survenue. Veuillez ré-essayer plus tard.",save_content:"Une erreur est survenue lors de la sauvegarde de votre cours. Veuillez ré-essayer plus tard."},wysiwyg:{shortcuts:{insert_code_block:"Insérer un block de code",insert_code_inline:"Insérer du code inline",insert_math:"Insérer une formule mathématique"},word:{save:"Sauvegarder",paragraph:"Paragraphe",title:"Titre",code_block_title:"Éditeur de code"},message:{consoleblock_initial_text:"- sortie console -",cant_edit_code_block_while_saving:"Vous devez attendre la fin de la sauvegarde avant de pouvoir modifier le code.",connection_lost:"La connexion a été perdue. Tentative de reconnexion en cours...",file_size_too_big_warning:"Votre fichier pèse plus de %fileSize%. C'est trop lourd pour la majorité de nos étudiants. Êtes-vous sûr(e) de vouloir continuer ?"},latex_editor_window:{title:"Éditeur de formules mathématiques :",inline_mode_option:"Mode inline",text_area_label:"Entrez votre formule LaTeX :",preview_label:"Prévisualisation :"},insert_video_window:{title:"Insérer vidéo",text_label:"Video URL (Vimeo, Dailymotion ou Youtube)"}}},shop:{error:{empty_cc_expiryYear:"Vous devez renseigner l'année d'expiration",empty_cc_expiryMonth:"Vous devez renseigner le mois d'expiration",bad_cc_cvc:"Le cryptogramme visuel doit contenir 3 ou 4 chiffres.",bad_cc_cvcAmex:"Le cryptogramme visuel doit contenir 4 chiffres.",bad_cc_number:"Numéro de carte invalide",empty_cc_holder_name:"Vous devez renseigner votre nom"},create_order:{form:{error:{"3d_not_authenticated":"L'authentification 3D Secure a échoué. Nous vous invitons à réessayer, éventuellement avec un autre moyen de paiement.",blocked_card:"La carte bancaire est bloquée. Nous vous invitons à réessayer avec un autre moyen de paiement.",expired_card:"La carte bancaire est expirée. Nous vous invitons à réessayer avec un autre moyen de paiement.",restricted_card:"La carte bancaire est restreinte et ne supporte pas ce type de transaction. Nous vous invitons à réessayer avec un autre moyen de paiement.",cancelled:"La transaction a été annulée. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",acquirer_fraud:"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.",refused:"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.",declined_non_generic:"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.",fraud:"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.","fraud-cancelled":"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.",issuer_unavailable:"La transaction a été refusée par la banque. Nous vous invitons à réessayer avec un autre moyen de paiement.",acquirer_error:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",invalid_amount:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",not_submitted:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",not_supported:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",pending:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",referral:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",transaction_not_permitted:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",unknown:"La transaction est incorrecte. Nous vous invitons à réessayer avec un autre moyen de paiement ou à nous contacter.",cvc_declined:"Le cryptogramme visuel de votre carte est invalide. Nous vous invitons à réessayer en vérifiant le cryptogramme ou avec un autre moyen de paiement.",invalid_card_number:"Le numéro de la carte est invalide. Nous vous invitons à réessayer en vérifiant bien les informations bancaires.",invalid_pin:"Le numéro de la carte est invalide. Nous vous invitons à réessayer en vérifiant bien les informations bancaires.",pin_tries_exceeded:"Le numéro de la carte est invalide. Nous vous invitons à réessayer en vérifiant bien les informations bancaires.",pin_validation_not_possible:"Le numéro de la carte est invalide. Nous vous invitons à réessayer en vérifiant bien les informations bancaires.",not_enough_balance:"Le solde de votre carte bancaire n'a pas permis de finaliser la transaction. Nous vous invitons à vérifier le solde de votre compte ou à essayer avec un autre moyen de paiement.",shopper_cancelled:"Vous avez annulé la transaction avant qu'elle soit finalisée. Nous vous invitons à refaire la procédure jusqu'au bout.",revocation_of_auth:"Vous avez demandé à bloquer les paiements provenant d'OpenClassrooms. Nous vous invitons à contacter votre banque ou essayez avec un autre moyen de paiement."}}},pre_order:{title:{generic:"Devenez %pathTitle%"},subtitle:{generic:"Préinscrivez-vous aujourd'hui, vous serez alerté·e en avant-première dès la sortie du parcours %pathTitle% :",more_information:"Besoin d’informations personnalisées sur le parcours %pathTitle% ?
    Laissez-nous vos coordonnées et nous vous recontacterons au plus vite."},message:{required_field:"* Champ obligatoire"}},premium:{first_payment:"Montant de votre première échéance : %price%"}},header:{action:{messages:"{0} Aucun message|{1} Un message|]1,Inf] %count% messages"}},search:{oups:"Oups",no_certificate_hits:"Pour l’instant, nous n’avons aucun cours certifiant sur le sujet... N'hésitez pas à découvrir d'autres %catalog_link% !",no_hits:"Pour l'instant, nous n'avons aucun cours sur le sujet... N'hésitez pas à découvrir d'autres %catalog_link% !",catalog_link:"cours de notre catalogue",course_can_interest:"Ces cours non certifiants pourraient vous intéresser :",input_placeholder:"Web, Design, etc.",with_uncertificate_course_filter:"avec les cours non certifiants",no_certificate_course_count_plural_1:"Voir aussi les",no_certificate_course_count_plural_2:"cours non certifiants",no_certificate_course_count_plural_3:"correspondant à cette recherche",other_category:"Autre",all_categories:"Toutes les catégories",course_open:"Ouverture le %date%",input_label:"Chercher un cours"},team:{word:{member:"Membre",student:"Étudiant",teacher:"Professeur",admin:"Admin"},admin:{message:{student_hint:"Les étudiants peuvent suivre les formations au sein de l'équipe.",teacher_hint:"Les professeurs peuvent suivre la progression de tous les étudiants de l'équipe.",admin_hint:"Les administrateurs peuvent gérer les membres de l'équipe et leurs rôles."}}},tutorial:{message:{title:"Vous n'êtes pas connecté·e"},action:{connect:"Se connecter",sign_up:"S'inscrire gratuitement"}}}},,,,function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function e(){i(this,e),this.partId=null,this.partTitle=null,this.partSlug=null,this.courseId=null,this.courseTitle=null,this.courseSlug=null,this.courseLanguage=null,this.isIntroduction=null};t.default=o},,,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(){return!!document.location.search.match(/q=(?!&).*idx=.*p=/)||!!document.location.search.match(/q=.*/)&&"/courses"===document.location.pathname}Object.defineProperty(t,"__esModule",{value:!0}),t.isAlgoliaResearchPage=o;var r=n(212),a=i(r),s=null,l=App.preferences?App.preferences.algolia:null;l&&(s=(0,a.default)({appId:l.appId,apiKey:l.apiKey,indexName:l.indexName,urlSync:!0})),t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(563),o=void 0;if(App.preferences&&App.preferences.algolia){var r=App.preferences.algolia,a=r.appId,s=r.apiKey,l=r.indexName,u=i(a,s);o=u.initIndex(l)}t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={hitsPerPage:8,facets:["certificate","isWeb","allCoursesHelper"]}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.container,n=e.onHitsRendered,i=e.onCatalogLinkClick;return{courseResult:new y.default,courseFilter:new E.default,getCategoryName:function(){return this.courseFilter.thereIsCategorySelected()?this.courseFilter.getSelectedCategory():u.default._("search.all_categories")},setCorrectFilterAndGetCourseType:function(){return this.courseFilter.thereIsUncertificateFilterApplied()&&this.courseResult.thereIsHits()?this.courseFilter.isCertificateFilterApplied()?(this.courseFilter.removeCertificateFilter(),T.CURRENTLY_CHANGING_FILTER):T.CERTIFICATED_AND_UNCERTIFICATED_COURSE_RESULT:this.courseResult.thereIsCertificateHits()?this.courseFilter.isCertificateFilterApplied()?T.CERTIFICATED_COURSE_RESULT:(this.courseFilter.applyCertificateFilter(),T.CURRENTLY_CHANGING_FILTER):this.courseFilter.isCertificateFilterApplied()?(this.courseFilter.removeCertificateFilter(),T.CURRENTLY_CHANGING_FILTER):this.courseResult.thereIsHits()?T.UNCERTIFICATED_COURSE_RESULT:T.EMPTY_COURSE_RESULT},renderHits:function(){s.default.render(r.default.createElement(d.default,{courses:this.courseResult.getHits()}),t)},renderUncertificateHits:function(){s.default.render(r.default.createElement(m.default,{courses:this.courseResult.getHits(),onCatalogLinkClick:i}),t)},renderZeroHits:function(){s.default.render(r.default.createElement(p.default,{onCatalogLinkClick:i}),t)},getConfiguration:function(){return C.default},init:function(e){var t=e.helper;e.state;this.courseFilter.set(t),t.addFacetRefinement("isWeb","true"),t.addFacetRefinement("certificate","true")},render:function(e){var t=e.results,i=e.helper,o=(e.createURL,void 0),r=void 0;if(this.courseResult.set(t),this.courseFilter.set(i),!v.default.canDisplay())return void v.default.hide();switch(v.default.show(),r=this.getCategoryName(),o=this.setCorrectFilterAndGetCourseType()){case T.CERTIFICATED_AND_UNCERTIFICATED_COURSE_RESULT:case T.CERTIFICATED_COURSE_RESULT:this.renderHits();break;case T.UNCERTIFICATED_COURSE_RESULT:this.renderUncertificateHits();break;case T.EMPTY_COURSE_RESULT:this.renderZeroHits();break;case T.CURRENTLY_CHANGING_FILTER:return}n({courseType:o,categoryName:r,results:t})}}};var o=n(0),r=i(o),a=n(6),s=i(a),l=n(2),u=i(l),c=n(280),d=i(c),f=n(602),p=i(f),h=n(601),m=i(h),g=n(337),v=i(g),_=n(336),y=i(_),b=n(142),E=i(b),w=n(873),C=i(w),T=n(59)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(59);t.default={hierarchicalFacets:[{name:i.CATEGORY_FACET,attributes:[i.CATEGORY_FACET]}]}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.container,n=e.attributeName,i=e.onFacetClick,o=e.onFacetsEmpty,r=e.onFacetsNotEmpty;return{results:{},helper:{},state:{},getFacets:function(){var e=(0,f.default)(n,this.results,this.state);return 0===e.length?o():r(),e},onFacetClick:function(e){i(),this.helper.toggleRefinement(n,e).search()},getConfiguration:function(){return h.default},render:function(e){var n=e.results,i=e.helper,o=e.state,r=e.createURL,s=void 0;this.results=n,this.helper=i,this.state=o,s=this.getFacets();var u=this.onFacetClick.bind(this);l.default.render(a.default.createElement(c.default,{display:s.length>0,facets:s,facetRefinementName:m.CATEGORY_FACET,state:this.state,createURL:r,onFacetClick:u}),t)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(0),a=i(r),s=n(6),l=i(s),u=n(626),c=i(u),d=n(879),f=i(d),p=n(875),h=i(p),m=n(59);t.default=o},function(e,t,n){"use strict";function i(e){return e===document.activeElement}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.container;return{render:function(e){var n=e.results;i(t)||(t.value=n.query)}}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.container;return{courseFilter:new s.default,getCategoryName:function(){return this.courseFilter.thereIsCategorySelected()?this.courseFilter.getSelectedCategory():r.default._("search.all_categories")},render:function(e){var n=e.helper;this.courseFilter.set(n),t.innerHTML=this.getCategoryName()}}};var o=n(2),r=i(o),a=n(142),s=i(a)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var i=t.getFacetValues(e,{sortBy:["count:desc","name:asc"]}).data||[],o=l.default._("search.other_category"),r=void 0,s=void 0;return"undefined"!=typeof n.hierarchicalFacetsRefinements["category.name"]&&(s=n.hierarchicalFacetsRefinements["category.name"][0]),0===i.length?"undefined"!=typeof s?[{name:s,count:0,isRefined:!0}]:[]:(r=i.splice(a.default.findIndex(i,(function(e){return e.name===o})),1),r.length>0&&i.push(r[0]),i)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n(3),a=i(r),s=n(2),l=i(s)},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}var o=n(1),r=i(o),a=n(204),s=n(881),l=n(60),u={};u.name=l.HIGHLITER_ACE,u.availablelanguages=s.availablelanguages,u.getValideLanguage=function(e){return e=s.claireConversion[e]||e,s.availablelanguages.indexOf(e)>=0?e:"text"},u.getValideSyntaxer=function(e){return e=this.getValideLanguage(e),s.syntaxMap[e]||e},u.colorize=function(e,t){var n=r.default.Deferred();return a.load().done((function(){var i=window.ace,o=i.require("ace/ext/static_highlight");if(e=e.replace(/\xA0/g," "),e=e.replace(/ /g," "),e.match(/(<|>)/))try{e=(0,r.default)("
    ").html(e).text()}catch(e){}o.render(e,"ace/mode/"+u.getValideSyntaxer(t),a.theme,1,!1,(function(e){n.resolve(e.html,e.css)}))})),n},e.exports=u},function(e,t,n){"use strict";e.exports={availablelanguages:["abap","actionscript","ada","asciidoc","assembly_x86","autohotkey","batchfile","c9search","c_cpp","clojure","cobol","coffee","coldfusion","csharp","css","curly","d","dart","diff","django","dot","ejs","erlang","forth","fortran","ftl","glsl","golang","groovy","haml","haskell","haxe","html","html_ruby","ini","jade","java","javascript","json","jsoniq","jsp","jsx","julia","latex","less","liquid","lisp","livescript","logiql","lsl","lua","luapage","lucene","makefile","markdown","matlab","mushcode","mushcode_high_rules","mysql","objectivec","ocaml","pascal","perl","pgsql","php","plain_text","powershell","prolog","properties","python","r","rdoc","rhtml","ruby","rust","sass","scad","scala","scheme","scss","sh","snippets","sql","stylus","svg","swift","tcl","tex","text","textile","toml","twig","typescript","vbscript","velocity","verilog","xml","xquery","yaml"],claireConversion:{c:"c_cpp","html+php":"php",cpp:"c_cpp",nasm:"assembly_x86","objective-c":"objectivec"},syntaxMap:{fortran:"text"}}},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(81),r=i(o);t.default=(0,r.default)({type:"Service.CantRetrieveCurrentCourseException",message:"Can't retrieve current course. {text}",text:null})},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(81),r=i(o);t.default=(0,r.default)({type:"Service.CantRetrieveCurrentUserException",message:"Can't retrieve current user. {text}",text:null})},,function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=(function(){function e(e,t){for(var n=0;n .MathJax_Display, > .MathJax, > script",i=(0,c.default)("
    ").insertAfter(t.parent()).css("visibility","hidden");return i.css({left:0}),this._createScriptElement(e).appendTo(i),this.render(i).done((function(){var e=(0,c.default)(n,i);(0,c.default)(n,t).remove(),e.appendTo(t),i.remove()}))}},{key:"elementsPreProcessor",value:function(e){var t=this;(0,c.default)(e).each((function(e,n){var i=(0,c.default)(n),o=i.text();i.empty(),(0,c.default)("").addClass("MathJax_Preview").text(o).appendTo(n),t._createScriptElement(n).appendTo(n)}))}},{key:"_createScriptElement",value:function(e){var t=(0,c.default)("