1"use strict";(self.webpackChunknodebb=self.webpackChunknodebb||[]).push([[38259,97960],{49589(h,_,e){var c,d;c=[e(32222),e(29930),e(54222)],d=(function(r,s){const E={};let a;E.init=function(){M(),v(),P(),u(),$(window).off("action:admin.settingsLoaded",g).on("action:admin.settingsLoaded",g),$(window).off("action:admin.settingsSaved",m).on("action:admin.settingsSaved",m)};function g(){u(),D()}function m(){u(),socket.emit("admin.user.restartJobs")}function M(){$('[data-action="email.smtp.test"]').on("click",function(){const t={};$('[data-field^="email:smtp"]').each(function(o,n){const i=$(n),l=i.attr("data-field");i.is(":checkbox")?t[l]=i.is(":checked"):t[l]=i.val()}),socket.emit("admin.email.testSmtp",{smtp:t},function(o){if(o)return console.error(o.message),s.error(o);s.success("[[admin/settings/email:smtp-transport.test-success]]")})})}function v(){$('button[data-action="email.test"]').off("click").on("click",function(){return socket.emit("admin.email.test",{template:$("#test-email").val()},function(t){if(t)return console.error(t.message),s.error(t);s.success("[[admin/settings/email:testing.success]]")}),!1})}function P(){$("#email-editor-selector").on("change",f),a=r.edit("email-editor"),a.$blockScrolling=1/0,a.setTheme("ace/theme/twilight"),a.getSession().setMode("ace/mode/html"),a.on("change",function(){const t=$("#email-editor-selector").val();let o;ajaxify.data.emails.forEach(function(i){i.path===t&&(o=i.original)});const n=a.getValue();$("#email-editor-holder").val(n!==o?n:"")}),$('button[data-action="email.revert"]').off("click").on("click",function(){ajaxify.data.emails.forEach(function(t){t.path===$("#email-editor-selector").val()&&(a.getSession().setValue(t.original),$("#email-editor-holder").val(""))})}),f()}function f(){ajaxify.data.emails.forEach(function(t){t.path===$("#email-editor-selector").val()&&(a.getSession().setValue(t.text),$("#email-editor-holder").val(t.text!==t.original?t.text:"").attr("data-field","email:custom:"+t.path))})}function u(){let t=parseInt($("#digestHour").val(),10);isNaN(t)?t=17:(t>23||t<0)&&(t=0),socket.emit("admin.getServerTime",{},function(o,n){if(o)return s.error(o);const i=new Date(n.timestamp),l=(new Date().getTimezoneOffset()-n.offset)/60;i.setHours(i.getHours()+l),$("#serverTime").text(i.toLocaleTimeString()),i.setHours(parseInt(t,10)-l,0,0,0),i.getTime()<Date.now()&&i.setDate(i.getDate()+1),$("#nextDigestTime").text(i.toLocaleString())})}function D(){function t(){const o=$('[id="email:smtpTransport:service"]').val()==="nodebb-custom-smtp";$('[id="email:smtpTransport:custom-service"]')[o?"slideDown":"slideUp"](o)}t(),$('[id="email:smtpTransport:service"]').change(function(){t();const o=document.getElementById("email:smtpTransport:enabled");o&&(o.checked||(o.checked=!0,s.alert({message:"[[admin/settings/email:smtp-transport.auto-enable-toast]]",timeout:5e3})))})}return E}).apply(_,c),d!==void 0&&(h.exports=d)},32222(h,_,e){e.r(_);var c=e(80952),d=e.n(c),r={};for(const n in c)n!=="default"&&(r[n]=()=>c[n]);e.d(_,r);var s=e(1766),E=e.n(s),a=e(79869),g=e.n(a),m=e(29072),M=e.n(m),v=e(55208),P=e.n(v),f=e(57031),u=e.n(f),D=e(91929),t=e(30827),o=e(71385);ace.config.setModuleUrl("ace/mode/html_worker",D.A),ace.config.setModuleUrl("ace/mode/javascript_worker",t.A),ace.config.setModuleUrl("ace/mode/css_worker",o.A)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.