{"version":3,"sources":["jsdelivr-header.js","/npm/inject-main-test@1.0.19/src/js/sidebar.js"],"names":[],"mappings":"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","file":"/npm/inject-main-test@1.0.19/src/js/sidebar.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/inject-main-test@1.0.19/src/js/sidebar.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","// google.load(\"feeds\", \"1\");\n\n/**\n * Run initializations on sidebar load.\n */\n\n$ = jQuery = require('jquery');\nvar Cache = require('./cache');\nvar Global = require('./global');\nvar ApiCalls = require('./api-calls');\nvar SidebarUtils = require('./sidebar-utils');\nvar SidebarSearch = require('./sidebar-search');\n// require('./article-dialog');\nrequire('./dyna-cloud');\nrequire('jquery-caret');\nrequire('./jquery.tag-editor');\nrequire('jquery-tutorialize');\nrequire('loadingoverlay');\nrequire('bootstrap');\n\nvar css = require('../css/inject-css-importer.css');\n\nwindow.onload = function() {\n\n  var inject = inject || window.inject;\n\n  // change the main color everytime the sidebar starts\n\n  var random_color = Global.COLORS[Math.floor(Math.random() * Global.COLORS.length)];\n\n\n  $.LoadingOverlaySetup({\n    image: Global.LOADING_OVERLAY_IMAGE\n  })\n\n  // $('body').css('background', random_color);\n  // document.documentElement.style.setProperty('--main-color', random_color);\n\n\n  // check if the guide needs to be displayed\n  // show only when add-on is installed and run for the first time\n  // google.script.run.withSuccessHandler(function(value){\n  // if there is no entry in the cache for guide then display guide\n  if (typeof Cache.cacheLS.getItem('guide') == 'undefined') {\n    // create guide instance\n    toggleGuide();\n    // start the guide\n    $.tutorialize.start();\n    // document.getElementById('isCachedGuide').value = value;\n  }\n  // else {\n  //   document.getElementById('isCachedGuide').value = value;\n  // }\n  // }).withFailureHandler(showError)\n  // .withUserObject(this)\n  // .getCacheGuide('guide');\n\n  SidebarUtils.hide('reset-tags');\n\n  // when no tags exist in the search then disable the dimension icons\n  SidebarUtils.disableDimensions('wrap');\n  // disable dimension icons that are currently not implemented\n  SidebarUtils.disableDimensions('wrap2');\n\n  $(function() {\n    $('[data-toggle=\"tooltip\"]').tooltip()\n  })\n\n  /**\n   * Toggle options to move between main and favourites screen (show and hide)\n   */\n  $(\"#options-button,#options-back-button\").click(function() {\n    $('#main,#options,#footer,#footer-options').toggle();\n  });\n\n  $(\"#contact-button,#contact-back-button\").click(function() {\n    $('#main,#contact,#footer,#footer-contact').toggle();\n  });\n\n  $(\"#contact-clear-button\").click(function() {\n    document.getElementById(\"textarea-contact\").value = \"\";\n  });\n\n  $(\"#guide-button\").click(function() {\n    // window.open('http://juice.jellibee.co/thread/using-juice/');\n\n    // create guide instance\n    SidebarUtils.toggleGuide();\n    // start the guide\n    $.tutorialize.start();\n\n  });\n\n  $(\"#help-button\").click(function() {\n    window.open('http://juice.jellibee.com/thread/using-juice/');\n  });\n\n  $(\"#info-button\").click(function() {\n    window.open('http://juice.jellibee.com');\n  });\n\n  $(\"#refresh-button\").click(function() {\n    if (document.getElementById('evidence').checked == true) {\n      runSearch('evidence', true);\n    } else if (document.getElementById('individual').checked == true) {\n      runSearch('individual', true);\n    } else if (document.getElementById('causal').checked == true) {\n      runSearch('causal', true);\n    } else if (document.getElementById('quirky').checked == true) {\n      runSearch('quirky', true);\n    } else if (document.getElementById('ramification').checked == true) {\n      runSearch('ramification', true);\n    } else if (document.getElementById('visualisation').checked == true) {\n      runSearch('visualisation', true);\n    }\n  });\n\n  $(\"#contact-send-button\").click(function() {\n    var service_id = \"default_service\";\n    var template_id = \"juice_template\";\n    if (document.getElementById(\"textarea-contact\").value == '') {\n      SidebarUtils.showNotification('notice', 'All fields required. Try again or cancel');\n    } else {\n      var message = '';\n      if (document.getElementById('radio-contact-question').checked) {\n        message += document.getElementById('radio-contact-question').value + ': ';\n      } else if (document.getElementById('radio-contact-feature').checked) {\n        message += document.getElementById('radio-contact-feature').value + ': ';\n      } else if (document.getElementById('radio-contact-bug').checked) {\n        message += document.getElementById('radio-contact-bug').value + ': ';\n      }\n      message += document.getElementById(\"textarea-contact\").value;\n      $.LoadingOverlay(\"show\");\n      emailjs.send(service_id, template_id, {\n        from_name: \"Juice App\",\n        message_html: message\n      }).then(function() {\n        SidebarUtils.showNotification('success', 'Message sent!');\n        $.LoadingOverlay(\"hide\");\n      }, function(err) {\n        SidebarUtils.showNotification('error', 'Send message failed!');\n        $.LoadingOverlay(\"hide\");\n      });\n    }\n  });\n\n  $('.zebra li:even').addClass('stripe-even');\n  $('.zebra li:odd').addClass('stripe-odd');\n\n  // $(\"textarea\").focusout(function() {    $.LoadingOverlay(\"show\"); }); to work for IE $('input[type=textarea]').bind('input change', function() {   console.log(this.value); }); var button = $(\"#run-search\"); $(\"#keywords\").on('input',function(e){\n  // if(e.target.value === 'Copy text or enter keyword(s)'){     // Textarea has no value     button.hide();   } else {     // Textarea has a value     button.show();   } });\n\n  $('#keywords').tagEditor({\n    // initialTags: ['Hello', 'World', 'Example', 'Tags'],\n    clickDelete: true,\n    delimiter: ',\\n',\n    /* space and comma */\n    placeholder: Global.PLACEHOLDER_SEARCH_BOX\n  });\n\n  $('input[type=radio][name=tabs]').change(function() {\n    if (this.value == 'evidence') {\n      $('.tab-content').css('display', 'none');\n      $('#content1').css('display', 'block');\n      $(document).scrollTop('#');\n    } else if (this.value == 'individual') {\n      $('.tab-content').css('display', 'none');\n      $('#content2').css('display', 'block');\n      $(document).scrollTop('#');\n    } else if (this.value == 'causal') {\n      $('.tab-content').css('display', 'none');\n      $('#content3').css('display', 'block');\n      $(document).scrollTop('#');\n    } else if (this.value == 'quirky') {\n      $('.tab-content').css('display', 'none');\n      $('#content4').css('display', 'block');\n      $(document).scrollTop('#');\n    } else if (this.value == 'ramification') {\n      $('.tab-content').css('display', 'none');\n      $('#content5').css('display', 'block');\n      $(document).scrollTop('#');\n    } else if (this.value == 'visualisation') {\n      $('.tab-content').css('display', 'none');\n      $('#content6').css('display', 'block');\n      $(document).scrollTop('#');\n    }\n  });\n\n  function sticky_relocate() {\n    var window_top = $(window).scrollTop();\n    var div_top_nav = $('#sticky-anchor');\n    if (div_top_nav.length)\n      var div_top = div_top_nav.offset().top;\n    if (window_top > div_top) {\n      $('#sticky').addClass('stick');\n      $('#sticky-anchor').height($('#sticky').outerHeight());\n    } else {\n      $('#sticky').removeClass('stick');\n      $('#sticky-anchor').height(0);\n    }\n  }\n\n  $(window).scroll(sticky_relocate);\n  sticky_relocate();\n\n  $('#evidence').click(function() {\n    runSearch('evidence', false);\n  });\n  $('#individual').click(function() {\n    runSearch('individual', false);\n  });\n  $('#causal').click(function() {\n    runSearch('causal', false);\n  });\n  $('#quirky').click(function() {\n    runSearch('quirky', false);\n  });\n  $('#ramification').click(function() {\n    runSearch('ramification', false);\n  });\n  $('#visualisation').click(function() {\n    runSearch('visualisation', false);\n  });\n\n  $('#insert-text').click(function() {\n    inject.adapter.getSelectedText(function(error, text) {\n      if (error) return console.log(error);\n      console.log(text);\n      SidebarSearch.parseText(text);\n    })\n  });\n\n  $('#reset-tags').click(resetTags);\n\n  function resetTags() {\n    // Remove all keywords\n    var tags = $('#keywords').tagEditor('getTags')[0].tags;\n    for (i = 0; i < tags.length; i++) {\n      $('#keywords').tagEditor('removeTag', tags[i]);\n    }\n\n    document.getElementById('evidence').checked = false;\n    document.getElementById('individual').checked = false;\n    document.getElementById('causal').checked = false;\n    document.getElementById('quirky').checked = false;\n    document.getElementById('ramification').checked = false;\n    document.getElementById('visualisation').checked = false;\n\n    $('#ulResultsIndividual').empty();\n    $('#article-list-individual').empty();\n    $('#article-list-pagination-individual').empty();\n    $('#ulResultsEvidence').empty();\n    $('#article-list-evidence').empty();\n    $('#article-list-pagination-evidence').empty();\n    $('#ulResultsCausal').empty();\n    $('#article-list-causal').empty();\n    $('#article-list-pagination-causal').empty();\n    $('#ulResultsQuirky').empty();\n    $('#article-list-quirky').empty();\n    $('#article-list-pagination-quirky').empty();\n    $('#ulResultsRamification').empty();\n    $('#article-list-ramification').empty();\n    $('#article-list-pagination-ramification').empty();\n    $('#ulResultsVisualisation').empty();\n    $('#article-list-visualisation').empty();\n    $('#article-list-pagination-visualisation').empty();\n\n    SidebarUtils.showStatusDimension('', 'rss-info', 'evidence');\n    SidebarUtils.showStatusDimension('', 'rss-info', 'individual');\n    SidebarUtils.showStatusDimension('', 'rss-info', 'causal');\n    SidebarUtils.showStatusDimension('', 'rss-info', 'quirky');\n    SidebarUtils.showStatusDimension('', 'rss-info', 'ramification');\n    SidebarUtils.showStatusDimension('', 'rss-info', 'visualisation');\n\n    $('#refresh').hide();\n\n    // show logo into empty sidebar on opening or res\n    // $('#start-logo').show();\n\n    // hide reset tags icon, show search icon\n    SidebarUtils.hide('reset-tags');\n    SidebarUtils.show('search-icon');\n\n  }\n\n  /*\n\t\tfunction that will run the search.\n\t   */\n  function runSearch(dimension, isRefresh) {\n    $('#start-logo').hide();\n    document.getElementById(\"content1\").style.padding = \"10px\";\n    document.getElementById(\"content1\").style.marginLeft = \"2px\";\n\n    var tags = $('#keywords').tagEditor('getTags')[0].tags;\n    // If no keywords are in the query box\n    if (tags.length === 0) {\n      document.getElementById(dimension).checked = false;\n      SidebarUtils.showNotification('notice', NOTIFICATION_STATUS_NO_KEYWORDS);\n    }\n    // If more than 5 keywords entered, and ‘AND’ strategy invoked\n    else if (tags.length > 5 && $('#radio-operator-and').is(':checked')) {\n      document.getElementById(dimension).checked = false;\n      SidebarUtils.showNotification('notice', NOTIFICATION_STATUS_TOO_MANY_KEYWORDS);\n    } else {\n      // create keyword tags to be checked if the query exist in cache\n      var queryKeywordTags = '';\n      for (i = 0; i < tags.length; i++) {\n        queryKeywordTags += tags[i] + 'x~';\n      }\n\n      if (dimension === 'evidence') {\n        if (isRefresh) {\n          // reset the infinite-scroll elements\n          $('#article-list-evidence').empty();\n          $('#article-list-pagination-evidence').empty();\n          $('#article-list-pagination-evidence').addClass('article-list__pagination--inactive');\n\n          $('#refresh').hide();\n          $.LoadingOverlay(\"show\");\n          var t0 = performance.now();\n          SidebarSearch.runMultipleDimensions(t0, 'evidence');\n        } else {\n          var cachedContent = document.getElementById('isCachedEvidence').value;\n          if (cachedContent == 'true') {\n            if (!checkDimensionResults('evidence')) {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'evidence');\n            } else {\n              $('#refresh').show();\n            }\n          } else {\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'evidence');\n            Cache.cache.setItem('evidence', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'evidence');\n            // google.script.run.withSuccessHandler(function(){\n            document.getElementById('isCachedEvidence').value = 'true';\n            // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'evidence');\n          }\n        }\n      }\n      if (dimension === 'individual') {\n        if (isRefresh) {\n          // reset the infinite-scroll elements\n          $('#article-list-individual').empty();\n          $('#article-list-pagination-individual').empty();\n          $('#article-list-pagination-individual').addClass('article-list__pagination--inactive');\n\n          $('#refresh').hide();\n          $.LoadingOverlay(\"show\");\n          var t0 = performance.now();\n          SidebarSearch.runMultipleDimensions(t0, 'individual');\n        } else {\n          var cachedContent = document.getElementById('isCachedIndividual').value;\n          if (cachedContent == 'true') {\n            if (!checkDimensionResults('individual')) {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'individual');\n            } else {\n              $('#refresh').show();\n            }\n          } else {\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'individual');\n            Cache.cache.setItem('individual', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'individual');\n            // google.script.run.withSuccessHandler(function(){\n            document.getElementById('isCachedIndividual').value = 'true';\n            // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'individual');\n          }\n        }\n      }\n      if (dimension === 'causal') {\n        if (isRefresh) {\n          // reset the infinite-scroll elements\n          $('#article-list-causal').empty();\n          $('#article-list-pagination-causal').empty();\n          $('#article-list-pagination-causal').addClass('article-list__pagination--inactive');\n\n          $('#refresh').hide();\n          $.LoadingOverlay(\"show\");\n          var t0 = performance.now();\n          SidebarSearch.runMultipleDimensions(t0, 'causal');\n        } else {\n          var cachedContent = document.getElementById('isCachedCausal').value;\n          if (cachedContent == 'true') {\n            if (!checkDimensionResults('causal')) {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'causal');\n            } else {\n              $('#refresh').show();\n            }\n          } else {\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'causal');\n            Cache.cache.setItem('causal', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'causal');\n            // google.script.run.withSuccessHandler(function(){\n            document.getElementById('isCachedCausal').value = 'true';\n            // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'causal');\n          }\n        }\n      }\n      if (dimension === 'quirky') {\n        if (isRefresh) {\n          // reset the infinite-scroll elements\n          $('#article-list-quirky').empty();\n          $('#article-list-pagination-quirky').empty();\n          $('#article-list-pagination-quirky').addClass('article-list__pagination--inactive');\n\n          $('#refresh').hide();\n          $.LoadingOverlay(\"show\");\n          var t0 = performance.now();\n          SidebarSearch.runMultipleDimensions(t0, 'quirky');\n          Cache.cache.setItem('quirky', queryKeywordTags, {});\n          // createCacheKeywords(queryKeywordTags, 'quirky');\n          // google.script.run.withSuccessHandler(function(){\n          document.getElementById('isCachedQuirky').value = 'true';\n          // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'quirky');\n        } else {\n          var cachedContent = document.getElementById('isCachedQuirky').value;\n          if (cachedContent == 'true') {\n            if (!checkDimensionResults('quirky')) {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'quirky');\n            } else {\n              $('#refresh').show();\n            }\n          } else {\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'quirky');\n            Cache.cache.setItem('quirky', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'quirky');\n            // google.script.run.withSuccessHandler(function(){\n            document.getElementById('isCachedQuirky').value = 'true';\n            // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'quirky');\n          }\n        }\n      }\n      if (dimension === 'ramification') {\n        if (Global.TWITTER) {\n          if (isRefresh) {\n            // reset the infinite-scroll elements\n            $('#article-list-ramification').empty();\n            $('#article-list-pagination-ramification').empty();\n            $('#article-list-pagination-ramification').addClass('article-list__pagination--inactive');\n\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'ramification');\n            Cache.cache.setItem('ramification', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'ramification');\n            // google.script.run.withSuccessHandler(function(){\n            document.getElementById('isCachedRamification').value = 'true';\n            // }).withFailureHandler(showError).createCacheKeywords(queryKeywordTags, 'ramification');\n          } else {\n            var cachedContent = document.getElementById('isCachedRamification').value;\n            if (cachedContent == 'true') {\n              if (!checkDimensionResults('ramification')) {\n                $('#refresh').hide();\n                $.LoadingOverlay(\"show\");\n                var t0 = performance.now();\n                SidebarSearch.runMultipleDimensions(t0, 'ramification');\n              } else {\n                $('#refresh').show();\n              }\n            } else {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'ramification');\n              Cache.cache.setItem('ramification', queryKeywordTags, {});\n              // createCacheKeywords(queryKeywordTags, 'ramification');\n              document.getElementById('isCachedRamification').value = 'true';\n            }\n          }\n        } else {\n          // document.getElementById('ramification').checked = false;\n          $('#refresh').hide();\n          SidebarUtils.showNotification('notice', NOTIFICATION_STATUS_VISUALISATION_DIMENSION);\n        }\n      }\n      if (dimension === 'visualisation') {\n        if (isRefresh) {\n          // reset the infinite-scroll elements\n          $('#article-list-visualisation').empty();\n          $('#article-list-pagination-visualisation').empty();\n          $('#article-list-pagination-visualisation').addClass('article-list__pagination--inactive');\n\n          $('#refresh').hide();\n          $.LoadingOverlay(\"show\");\n          var t0 = performance.now();\n          SidebarSearch.runMultipleDimensions(t0, 'visualisation');\n          Cache.cache.setItem('visualisation', queryKeywordTags, {});\n          // createCacheKeywords(queryKeywordTags, 'quirky');\n          document.getElementById('isCachedVisualisation').value = 'true';\n        } else {\n          var cachedContent = document.getElementById('isCachedVisualisation').value;\n          if (cachedContent == 'true') {\n            if (!checkDimensionResults('visualisation')) {\n              $('#refresh').hide();\n              $.LoadingOverlay(\"show\");\n              var t0 = performance.now();\n              SidebarSearch.runMultipleDimensions(t0, 'visualisation');\n            } else {\n              $('#refresh').show();\n            }\n          } else {\n            $('#refresh').hide();\n            $.LoadingOverlay(\"show\");\n            var t0 = performance.now();\n            SidebarSearch.runMultipleDimensions(t0, 'visualisation');\n            Cache.cache.setItem('visualisation', queryKeywordTags, {});\n            // createCacheKeywords(queryKeywordTags, 'visualisation');\n            document.getElementById('isCachedVisualisation').value = 'true';\n          }\n        }\n        // // document.getElementById('visualisation').checked = false;\n        // $('#refresh').hide();\n        // showNotification('notice', NOTIFICATION_STATUS_VISUALISATION_DIMENSION);\n      }\n\n    }\n\n  }\n\n  /*\n  \tfunction that will show result in alert box.\n  \twe have passed tags object as argument\n  */\n  function showTags(tags) {\n    var string = \"Tags (label : value)\\r\\n\";\n    string += \"--------\\r\\n\";\n    for (var i in tags)\n      string += tags[i].label + \" : \" + tags[i].value + \"\\r\\n\";\n    alert(string);\n  }\n\n  // // Call the server here to retrieve any information needed to build the sidebar, if necessary.\n  // google.script.run.withSuccessHandler(function (footerText) {\n  //     // Respond to success conditions here.\n  //     $('#sidebar-footer-text').val(footerText);\n  //     // showStatus('Ready.', 'rss-info', 'individual'); showStatus('Ready.', 'rss-info', 'evidence'); showStatus('Ready.', 'rss-info', 'causal'); showStatus('Ready.', 'rss-info', 'quirky'); showStatus('Ready.', 'rss-info', 'ramification');\n  //     // showStatus('Ready.', 'rss-info', 'visualisation');\n  // }).withFailureHandler(showError).getPreferences();\n};\n"]}