From 44aa05fe5c630e40fe2694cc370140c7108505ba Mon Sep 17 00:00:00 2001 From: smilerz Date: Tue, 24 Aug 2021 22:47:13 -0500 Subject: [PATCH] Fix after rebase --- cookbook/helper/recipe_search.py | 15 +++++++++++---- cookbook/static/vue/css/keyword_list_view.css | 2 +- cookbook/static/vue/js/chunk-vendors.js | 6 +++--- cookbook/static/vue/js/import_response_view.js | 2 +- cookbook/static/vue/js/keyword_list_view.js | 2 +- cookbook/static/vue/js/offline_view.js | 2 +- cookbook/static/vue/js/recipe_search_view.js | 2 +- cookbook/static/vue/js/recipe_view.js | 2 +- cookbook/static/vue/js/supermarket_view.js | 2 +- cookbook/static/vue/js/user_file_view.js | 2 +- cookbook/urls.py | 6 +++--- cookbook/views/api.py | 9 ++++----- .../apps/RecipeSearchView/RecipeSearchView.vue | 5 ----- vue/vue.config.js | 5 ++--- 14 files changed, 31 insertions(+), 31 deletions(-) diff --git a/cookbook/helper/recipe_search.py b/cookbook/helper/recipe_search.py index 6e045493..e00d8ee6 100644 --- a/cookbook/helper/recipe_search.py +++ b/cookbook/helper/recipe_search.py @@ -185,15 +185,22 @@ def get_facet(qs, params, space): search_foods_or = params.get('foods_or', True) search_books_or = params.get('books_or', True) - # this returns a list of keywords in the queryset and how many times it appears - keywords = Keyword.objects.filter(recipe__in=qs).annotate(recipe_count=Count('recipe')) + # if using an OR search, will annotate all keywords, otherwise, just those that appear in results + if search_keywords_or: + keywords = Keyword.objects.filter(space=space).annotate(recipe_count=Count('recipe')) + else: + keywords = Keyword.objects.filter(recipe__in=qs, space=space).annotate(recipe_count=Count('recipe')) # custom django-tree function annotates a queryset to make building a tree easier. # see https://django-treebeard.readthedocs.io/en/latest/api.html#treebeard.models.Node.get_annotated_list_qs for details kw_a = annotated_qs(keywords, root=True, fill=True) - # return list of foods in the recipe queryset and how many times they appear - foods = Food.objects.filter(ingredient__step__recipe__in=list(qs.values_list('id', flat=True))).annotate(recipe_count=Count('ingredient')) + # if using an OR search, will annotate all keywords, otherwise, just those that appear in results + if search_keywords_or: + foods = Food.objects.filter(ingredient__step__recipe__in=list(qs.values_list('id', flat=True),space=space])).annotate(recipe_count=Count('ingredient')) + else: + foods = Food.objects.filter(ingredient__step__recipe__in=list(qs.values_list('id', flat=True))).annotate(recipe_count=Count('ingredient')) food_a = annotated_qs(foods, root=True, fill=True) + # TODO add rating facet facets['Ratings'] = [] diff --git a/cookbook/static/vue/css/keyword_list_view.css b/cookbook/static/vue/css/keyword_list_view.css index 40e25e46..269cab2f 100644 --- a/cookbook/static/vue/css/keyword_list_view.css +++ b/cookbook/static/vue/css/keyword_list_view.css @@ -1 +1 @@ -.shake[data-v-8f249282]{-webkit-animation:shake-data-v-8f249282 .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake-data-v-8f249282 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@-webkit-keyframes shake-data-v-8f249282{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake-data-v-8f249282{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}} \ No newline at end of file +.shake[data-v-d5a65348]{-webkit-animation:shake-data-v-d5a65348 .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake-data-v-d5a65348 .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}@-webkit-keyframes shake-data-v-d5a65348{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes shake-data-v-d5a65348{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}} diff --git a/cookbook/static/vue/js/chunk-vendors.js b/cookbook/static/vue/js/chunk-vendors.js index 3b348792..c066339b 100644 --- a/cookbook/static/vue/js/chunk-vendors.js +++ b/cookbook/static/vue/js/chunk-vendors.js @@ -245,7 +245,7 @@ function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iter function t(e,t,n,i){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?r[n][0]:r[n][1]}var n=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return n}))},ab13:function(e,t,n){var i=n("b622"),r=i("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(i){}}return!1}},ac1f:function(e,t,n){"use strict";var i=n("23e7"),r=n("9263");i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},ad23:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Ta}));var i=n("a026");function r(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=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n>10),56320+(1023&t))},toCodePoint:b},onerror:function(){this.parentNode&&this.parentNode.replaceChild(c(this.alt,!1),this)},parse:function(t,n){return n&&"function"!=typeof n||(n={callback:n}),("string"==typeof t?f:l)(t,{callback:n.callback||u,attributes:"function"==typeof n.attributes?n.attributes:p,base:"string"==typeof n.base?n.base:e.base,ext:n.ext||e.ext,size:n.folder||(i=n.size||e.size,"number"==typeof i?i+"x"+i:i),className:n.className||e.className,onerror:n.onerror||e.onerror});var i},replace:m,test:function(e){n.lastIndex=0;var t=n.test(e);return n.lastIndex=0,t}},t={"&":"&","<":"<",">":">","'":"'",'"':"""},n=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,i=/\uFE0F/g,r=String.fromCharCode(8205),o=/[&<>'"]/g,a=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,s=String.fromCharCode;return e;function c(e,t){return document.createTextNode(t?e.replace(i,""):e)}function u(e,t){return"".concat(t.base,t.size,"/",e,t.ext)}function d(e){return b(e.indexOf(r)<0?e.replace(i,""):e)}function l(e,t){for(var i,r,o,s,u,l,f,h,p,m,b,g,v,y=function e(t,n){for(var i,r,o=t.childNodes,s=o.length;s--;)3===(r=(i=o[s]).nodeType)?n.push(i):1!==r||"ownerSVGElement"in i||a.test(i.nodeName.toLowerCase())||e(i,n);return n}(e,[]),_=y.length;_--;){for(o=!1,s=document.createDocumentFragment(),l=(u=y[_]).nodeValue,h=0;f=n.exec(l);){if((p=f.index)!==h&&s.appendChild(c(l.slice(h,p),!0)),g=d(b=f[0]),h=p+b.length,v=t.callback(g,t),g&&v){for(r in(m=new Image).onerror=t.onerror,m.setAttribute("draggable","false"),i=t.attributes(b,g))i.hasOwnProperty(r)&&0!==r.indexOf("on")&&!m.hasAttribute(r)&&m.setAttribute(r,i[r]);m.className=t.className,m.alt=b,m.src=v,o=!0,s.appendChild(m)}m||s.appendChild(c(b,!1)),m=null}o&&(h")}return r}))}function h(e){return t[e]}function p(){return null}function m(e,t){return String(e).replace(n,t)}function b(e,t){for(var n=[],i=0,r=0,o=0;o0){a.unicode=s.unicode,a.skins=[];for(var c=0;c0){s.unicode=c.unicode,s.skins=[];for(var u=0;u=0?t.ownerDocument.body:m(t)&&_(t)?t:e(w(t))}(e),i="body"===b(n),r=f(n),o=i?[r].concat(r.visualViewport||[],_(n)?n:[]):n,a=t.concat(o);return i?a:a.concat(k(w(o)))}function M(e){return["table","td","th"].indexOf(b(e))>=0}function x(e){return m(e)&&"fixed"!==y(e).position?e.offsetParent:null}function L(e){for(var t=f(e),n=x(e);n&&M(n);)n=x(n);return n&&"body"===b(n)&&"static"===y(n).position?t:n||t}var S="top",T="bottom",D="right",A="left",P=[S,T,D,A],Y=P.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),C=[].concat(P,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),E=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function H(e){var t=new Map,n=new Set,i=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(r){n.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach((function(i){if(!n.has(i)){var r=t.get(i);r&&e(r)}})),i.push(r)}(e)})),i}function $(e){return e.split("-")[0]}var I={placement:"bottom",modifiers:[],strategy:"absolute"};function F(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function V(e){var t,n=e.reference,i=e.element,r=e.placement,o=r?$(r):null,a=r?R(r):null,s=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(o){case S:t={x:s,y:n.y-i.height};break;case T:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:c};break;case A:t={x:n.x-i.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?z(o):null;if(null!=u){var d="y"===u?"height":"width";switch(a){case"start":t[u]=Math.floor(t[u])-Math.floor(n[d]/2-i[d]/2);break;case"end":t[u]=Math.floor(t[u])+Math.ceil(n[d]/2-i[d]/2)}}return t}var W={top:"auto",right:"auto",bottom:"auto",left:"auto"};function U(e){var t,n=e.popper,i=e.popperRect,r=e.placement,o=e.offsets,a=e.position,s=e.gpuAcceleration,c=e.adaptive,u=function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:Math.round(t*i)/i||0,y:Math.round(n*i)/i||0}}(o),d=u.x,l=u.y,h=o.hasOwnProperty("x"),p=o.hasOwnProperty("y"),m=A,b=S,v=window;if(c){var y=L(n);y===f(n)&&(y=g(n)),r===S&&(b=T,l-=y.clientHeight-i.height,l*=s?1:-1),r===A&&(m=D,d-=y.clientWidth-i.width,d*=s?1:-1)}var _,O=Object.assign({position:a},c&&W);return s?Object.assign({},O,((_={})[b]=p?"0":"",_[m]=h?"0":"",_.transform=(v.devicePixelRatio||1)<2?"translate("+d+"px, "+l+"px)":"translate3d("+d+"px, "+l+"px, 0)",_)):Object.assign({},O,((t={})[b]=p?l+"px":"",t[m]=h?d+"px":"",t.transform="",t))}function G(e){return parseFloat(e)||0}function q(e){var t=f(e),n=function(e){var t=m(e)?y(e):{};return{top:G(t.borderTopWidth),right:G(t.borderRightWidth),bottom:G(t.borderBottomWidth),left:G(t.borderLeftWidth)}}(e),i="html"===b(e),r=v(e),o=e.clientWidth+n.right,a=e.clientHeight+n.bottom;return i&&t.innerHeight-e.clientHeight>50&&(a=t.innerHeight-n.bottom),{top:i?0:e.clientTop,right:e.clientLeft>n.left?n.right:i?t.innerWidth-o-r:e.offsetWidth-o,bottom:i?t.innerHeight-a:e.offsetHeight-a,left:i?r:e.clientLeft}}function J(e,t){var n=Boolean(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(n){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function K(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X(e,t){return"viewport"===t?K(function(e){var t=f(e),n=t.visualViewport,i=t.innerWidth,r=t.innerHeight;return n&&/iPhone|iPod|iPad/.test(navigator.platform)&&(i=n.width,r=n.height),{width:i,height:r,x:0,y:0}}(e)):m(t)?l(t):K(function(e){var t=f(e),n=h(e),i=O(g(e),t);return i.height=Math.max(i.height,t.innerHeight),i.width=Math.max(i.width,t.innerWidth),i.x=-n.scrollLeft,i.y=-n.scrollTop,i}(g(e)))}function Z(e,t,n){var i="clippingParents"===t?function(e){var t=k(e),n=["absolute","fixed"].indexOf(y(e).position)>=0&&m(e)?L(e):e;return p(n)?t.filter((function(e){return p(e)&&J(e,n)})):[]}(e):[].concat(t),r=[].concat(i,[n]),o=r[0],a=r.reduce((function(t,n){var i=X(e,n),r=q(m(n)?n:g(e));return t.top=Math.max(i.top+r.top,t.top),t.right=Math.min(i.right-r.right,t.right),t.bottom=Math.min(i.bottom-r.bottom,t.bottom),t.left=Math.max(i.left+r.left,t.left),t}),X(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Q(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},{},e)}function ee(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function te(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,o=n.boundary,a=void 0===o?"clippingParents":o,s=n.rootBoundary,c=void 0===s?"viewport":s,u=n.elementContext,d=void 0===u?"popper":u,f=n.altBoundary,h=void 0!==f&&f,m=n.padding,b=void 0===m?0:m,v=Q("number"!=typeof b?b:ee(b,P)),y="popper"===d?"reference":"popper",_=e.elements.reference,O=e.rects.popper,j=e.elements[h?y:d],w=Z(p(j)?j:j.contextElement||g(e.elements.popper),a,c),k=l(_),M=V({reference:k,element:O,strategy:"absolute",placement:r}),x=K(Object.assign({},O,{},M)),L="popper"===d?x:k,A={top:w.top-L.top+v.top,bottom:L.bottom-w.bottom+v.bottom,left:w.left-L.left+v.left,right:L.right-w.right+v.right},Y=e.modifiersData.offset;if("popper"===d&&Y){var C=Y[r];Object.keys(A).forEach((function(e){var t=[D,T].indexOf(e)>=0?1:-1,n=[S,T].indexOf(e)>=0?"y":"x";A[e]+=C[n]*t}))}return A}var ne=[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,o=void 0===r||r,a=i.resize,s=void 0===a||a,c=f(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,N)})),s&&c.addEventListener("resize",n.update,N),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,N)})),s&&c.removeEventListener("resize",n.update,N)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=V({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,a=void 0===o||o,s={placement:$(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,{},U(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},U(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];m(r)&&b(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});m(i)&&b(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]}],ie={left:"right",right:"left",bottom:"top",top:"bottom"};function re(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var oe={start:"end",end:"start"};function ae(e){return e.replace(/start|end/g,(function(e){return oe[e]}))}function se(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?C:c,d=R(i),l=(d?s?Y:Y.filter((function(e){return R(e)===d})):P).filter((function(e){return u.indexOf(e)>=0})).reduce((function(t,n){return t[n]=te(e,{placement:n,boundary:r,rootBoundary:o,padding:a})[$(n)],t}),{});return Object.keys(l).sort((function(e,t){return l[e]-l[t]}))}var ce={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0===a||a,c=n.fallbackPlacements,u=n.padding,d=n.boundary,l=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=void 0===h||h,m=n.allowedAutoPlacements,b=t.options.placement,g=$(b),v=c||(g!==b&&p?function(e){if("auto"===$(e))return[];var t=re(e);return[ae(e),t,ae(t)]}(b):[re(b)]),y=[b].concat(v).reduce((function(e,n){return e.concat("auto"===$(n)?se(t,{placement:n,boundary:d,rootBoundary:l,padding:u,flipVariations:p,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,O=t.rects.popper,j=new Map,w=!0,k=y[0],M=0;M=0,C=Y?"width":"height",E=te(t,{placement:x,boundary:d,rootBoundary:l,altBoundary:f,padding:u}),H=Y?P?D:A:P?T:S;_[C]>O[C]&&(H=re(H));var I=re(H),F=[];if(o&&F.push(E[L]<=0),s&&F.push(E[H]<=0,E[I]<=0),F.every((function(e){return e}))){k=x,w=!1;break}j.set(x,F)}if(w)for(var B=function(e){var t=y.find((function(t){var n=j.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},N=p?3:1;N>0;N--)if("break"===B(N))break;t.placement!==k&&(t.modifiersData[i]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,o=void 0===r?[0,0]:r,a=C.reduce((function(e,n){return e[n]=function(e,t,n){var i=$(e),r=[A,S].indexOf(i)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*r,[A,D].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[i]=a}};function de(e,t,n){return Math.max(e,Math.min(t,n))}var le={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=n.elements.arrow,o=n.modifiersData.popperOffsets,a=$(n.placement),s=z(a),c=[A,D].indexOf(a)>=0?"height":"width";if(r&&o){var u=n.modifiersData[i+"#persistent"].padding,d=j(r),l="y"===s?S:A,f="y"===s?T:D,h=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],p=o[s]-n.rects.reference[s],m=L(r),b=m?"y"===s?m.clientHeight||0:m.clientWidth||0:0,g=h/2-p/2,v=u[l],y=b-d[c]-u[f],_=b/2-d[c]/2+g,O=de(v,_,y),w=s;n.modifiersData[i]=((t={})[w]=O,t.centerOffset=O-_,t)}},effect:function(e){var t=e.state,n=e.options,i=e.name,r=n.element,o=void 0===r?"[data-popper-arrow]":r,a=n.padding,s=void 0===a?0:a;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&J(t.elements.popper,o)&&(t.elements.arrow=o,t.modifiersData[i+"#persistent"]={padding:Q("number"!=typeof s?s:ee(s,P))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},fe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,l=n.padding,f=n.tether,h=void 0===f||f,p=n.tetherOffset,m=void 0===p?0:p,b=te(t,{boundary:c,rootBoundary:u,padding:l,altBoundary:d}),g=$(t.placement),v=R(t.placement),y=!v,_=z(g),O="x"===_?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,M=t.rects.popper,x="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,P={x:0,y:0};if(w){if(o){var Y="y"===_?S:A,C="y"===_?T:D,E="y"===_?"height":"width",H=w[_],I=w[_]+b[Y],F=w[_]-b[C],B=h?-M[E]/2:0,N="start"===v?k[E]:M[E],V="start"===v?-M[E]:-k[E],W=t.elements.arrow,U=h&&W?j(W):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},q=G[Y],J=G[C],K=de(0,k[E],U[E]),X=y?k[E]/2-B-K-q-x:N-K-q-x,Z=y?-k[E]/2+B+K+J+x:V+K+J+x,Q=t.elements.arrow&&L(t.elements.arrow),ee=Q?"y"===_?Q.clientTop||0:Q.clientLeft||0:0,ne=t.modifiersData.offset?t.modifiersData.offset[t.placement][_]:0,ie=w[_]+X-ne-ee,re=w[_]+Z-ne,oe=de(h?Math.min(I,ie):I,H,h?Math.max(F,re):F);w[_]=oe,P[_]=oe-H}if(s){var ae="x"===_?S:A,se="x"===_?T:D,ce=w[O],ue=de(ce+b[ae],ce,ce-b[se]);w[O]=ue,P[O]=ue-ce}t.modifiersData[i]=P}},requiresIfExists:["offset"]},he=i["default"];he="default"in he?he.default:he,/^2\./.test(he.version)||he.util.warn("VueClickaway 2.2.2 only supports Vue 2.x, and does not support Vue "+he.version);var pe="_vue_clickaway_handler";function me(e,t,n){be(e);var i=n.context,r=t.value;if("function"==typeof r){var o=!1;setTimeout((function(){o=!0}),0),e[pe]=function(t){var n=t.path||(t.composedPath?t.composedPath():void 0);if(o&&(n?n.indexOf(e)<0:!e.contains(t.target)))return r.call(i,t)},document.documentElement.addEventListener("click",e[pe],!1)}}function be(e){document.documentElement.removeEventListener("click",e[pe],!1),delete e[pe]}var ge={bind:me,update:function(e,t){t.value!==t.oldValue&&me(e,t)},unbind:be},ve={version:"2.2.2",directive:ge,mixin:{directives:{onClickaway:ge}}},ye=i["default"].extend({mixins:[ve.mixin],name:"PopupEmoji",data:function(){return{containerRef:null,buttonRef:null,popperOpen:!1,debouncedPopperOpen:!1,popperInstance:null}},props:{disabled:{default:!1,type:Boolean},placement:{default:"top-start",type:String},autoflip:{default:!1,type:Boolean},arrowEnabled:{default:!1,type:Boolean},triggerType:{default:"click",type:String,validator:function(e){return"click"!==e&&"hover"!==e&&console.error('The value entered for the prop "triggerType" is invalid. Valid values: "click" and "hover".'),!0}},extraPaddingOffset:{default:5,type:Number},closeOnClickaway:{default:!0,type:Boolean}},mounted:function(){var e=this,t=[].concat(s(ne),[ue,fe]);this.autoflip&&t.push(ce),this.arrowEnabled&&t.push(le);var n=B({defaultModifiers:t});this.containerRef=this.$refs.container,this.buttonRef=this.$refs.button,this.popperInstance=n(this.buttonRef,this.containerRef,{placement:this.placement,modifiers:[{name:"offset",options:{offset:function(t){var n=t.placement;return n.includes("bottom")||n.includes("top")||n.includes("left")||n.includes("right")?(e.arrowEnabled,[0,e.extraPaddingOffset]):[0,0]}}},{name:"arrow",options:{element:"#arrow"}}]})},watch:{popperOpen:function(e){var t=this;e?this.$refs.container.setAttribute("data-show",""):this.$refs.container.removeAttribute("data-show"),this.$emit("popperOpenChanged",e),setTimeout((function(){t.debouncedPopperOpen=e}),300)}},methods:{clickTriggerPopper:function(){if(!this.disabled&&"click"===this.triggerType){var e=this.popperInstance;this.$refs.container.hasAttribute("data-show")?(this.popperOpen=!1,setTimeout(e.forceUpdate,1)):(this.popperOpen=!0,setTimeout(e.forceUpdate,1))}},clickAwayPopper:function(){if(!this.disabled&&this.closeOnClickaway){var e=this.popperInstance;this.debouncedPopperOpen&&(this.popperOpen=!1,setTimeout(e.forceUpdate,1))}},hoverTriggerPopper:function(){if(!this.disabled&&"hover"===this.triggerType){var e=this.popperInstance;this.$refs.container.hasAttribute("data-show")?(this.popperOpen=!1,setTimeout(e.forceUpdate,1)):(this.popperOpen=!0,setTimeout(e.forceUpdate,1))}}}});function _e(e,t,n,i,r,o,a,s,c,u){"boolean"!=typeof a&&(c=s,s=a,a=!1);const d="function"==typeof n?n.options:n;let l;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,r&&(d.functional=!0)),i&&(d._scopeId=i),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=l):t&&(l=a?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),l)if(d.functional){const e=d.render;d.render=function(t,n){return l.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,l):[l]}return n}const Oe="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function je(e){return(e,t)=>function(e,t){const n=Oe?t.media||"default":e,i=ke[n]||(ke[n]={ids:new Set,styles:[]});if(!i.ids.has(e)){i.ids.add(e);let n=t.source;if(t.map&&(n+="\n/*# sourceURL="+t.map.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",t.media&&i.element.setAttribute("media",t.media),void 0===we&&(we=document.head||document.getElementsByTagName("head")[0]),we.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(n),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{const e=i.ids.size-1,t=document.createTextNode(n),r=i.element.childNodes;r[e]&&i.element.removeChild(r[e]),r.length?i.element.insertBefore(t,r[e]):i.element.appendChild(t)}}}(e,t)}let we;const ke={};var Me=ye,xe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.clickAwayPopper,expression:"clickAwayPopper"}],ref:"container",attrs:{id:"popper-container"},on:{mouseleave:e.hoverTriggerPopper}},[n("div",{attrs:{id:this.arrowEnabled?"arrow":"arrow-disabled","data-popper-arrow":""}}),e._v(" "),n("div",{attrs:{id:"popper-inner"}},[e.containerRef?e._t("container"):e._e()],2)]),e._v(" "),n("div",{ref:"button",attrs:{id:"popper-button"},on:{click:e.clickTriggerPopper,mouseenter:e.hoverTriggerPopper}},[e.buttonRef?e._t("button"):e._e()],2)])};xe._withStripped=!0;var Le=_e({render:xe,staticRenderFns:[]},(function(e){e&&e("data-v-3fe476f7_0",{source:"/* *Animation */\n#popper-container {\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n -webkit-animation: fadein 300ms;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n}\n#popper-container[data-show] {\n display: block;\n}\n#popper-button {\n display: inline-block;\n}\n#arrow {\n position: absolute;\n z-index: -1;\n}\n#arrow::before {\n position: absolute;\n z-index: -1;\n content: '';\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n}\n#popper-container[data-popper-placement^='top'] > #arrow {\n bottom: 12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='top-start'] > #arrow {\n bottom: 12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='bottom'] > #arrow {\n top: -12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='bottom-start'] > #arrow {\n top: -12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='left'] > #arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='left-start'] > #arrow {\n right: 12px;\n padding-bottom: 5px;\n}\n#popper-container[data-popper-placement^='right'] > #arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='right-start'] > #arrow {\n left: -12px;\n padding-bottom: 5px;\n}\n@-webkit-keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n@keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n",map:{version:3,sources:["/home/runner/work/vue-twemoji-picker/vue-twemoji-picker/src/components/PopupEmoji.vue","PopupEmoji.vue"],names:[],mappings:"AA4BA,eAAA;AAWA;EACA,UAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,+BAAA;UAAA,uBAAA;EACA,UAAA;EACA,aAAA;ACrCA;ADuCA;EACA,cAAA;ACrCA;ADyCA;EACA,qBAAA;ACvCA;AD0CA;EACA,kBAAA;EACA,WAAA;ACxCA;AD0CA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;ACxCA;AD4CA;EACA,YAAA;EACA,mBAAA;AC1CA;AD6CA;EACA,YAAA;EACA,mBAAA;AC3CA;AD8CA;EACA,UAAA;EACA,mBAAA;AC5CA;AD+CA;EACA,UAAA;EACA,mBAAA;AC7CA;ADgDA;EACA,WAAA;EACA,oBAAA;AC9CA;ADiDA;EACA,WAAA;EACA,mBAAA;AC/CA;ADkDA;EACA,WAAA;EACA,oBAAA;AChDA;ADmDA;EACA,WAAA;EACA,mBAAA;ACjDA;AD/BA;AACA;IACA,UAAA;ACyCE;ADtCF;IACA,UAAA;ACwCE;AACF;AD/CA;AACA;IACA,UAAA;ACyDE;ADtDF;IACA,UAAA;ACwDE;AACF",file:"PopupEmoji.vue",sourcesContent:["\n\n\n\n