405f746a374aeff1988248f59d97f4134d62a28f
[motion2.git] / snippet / 3.5.0 / scripts / vendor-ng-embed.js
1 (self.webpackChunkmotion_chat=self.webpackChunkmotion_chat||[]).push([["vendor-ng-embed"],{"./node_modules/ng-embed/src/ng-embed.js":()=>{!function(){"use strict";function e(e,t,r,s,l,c,d,u){return{restrict:"AE",scope:!0,templateUrl:function(e,t){return t.embedTemplateUrl||c},link:function(c,h,_){var m=e("embed"),g=n(),p=c.$eval(_.embedOptions),f={};angular.copy(u,f),o(f,p);var b={calcDimensions:function(e){var t={width:null,height:null};return t.width=e.video.width,t.height=e.video.height,e.video.height&&e.video.width?t:e.video.height?(t.width=e.video.height/390*640,t):e.video.width?(t.height=t.width/640*390,t):(t.width=640,t.height=390,t)},getRequestConfig:function(){return{headers:{Authorization:void 0}}},youtubeEmbed:function(e,i){var o,n;if(e.match(d.youtube)){var s=b.calcDimensions(i);n={id:RegExp.$1,host:"youtube",width:s.width,height:s.height},i.video.details?o=r.get("https://www.googleapis.com/youtube/v3/videos?id="+n.id+"&key="+i.gdevAuth+"&part=snippet,statistics",b.getRequestConfig()).then((function(e){var o=void 0===i.video.autoPlay||!0===i.video.autoPlay?"?autoplay=1":"?autoplay=0",r=e.data.items[0];return n.title=r.snippet.title,n.thumbnail=r.snippet.thumbnails.medium.url,n.description=a(r.snippet.description,250,!0).replace(/\n/g," ").replace(/&#10;/g," "),n.rawDescription=r.snippet.description,n.views=r.statistics.viewCount,n.likes=r.statistics.likeCount,n.uploader=r.snippet.channelTitle,n.uploaderPage="https://www.youtube.com/channel/"+r.snippet.channelId,n.uploadDate=r.snippet.publishedAt,n.url=t.trustAsResourceUrl("https://www.youtube.com/watch?v="+r.id),n.embedSrc=t.trustAsResourceUrl("https://www.youtube.com/embed/"+n.id+o),n})):(n.embedSrc=t.trustAsResourceUrl("https://www.youtube.com/embed/"+n.id+"?autoplay=0"),o=l.resolve(n))}else o=l.reject();return o},vimeoEmbed:function(e,i){var o,n;if(e.match(d.vimeo)){var s=b.calcDimensions(i);n={id:RegExp.$3,host:"vimeo",width:s.width,height:s.height},i.video.details?o=r.get("https://vimeo.com/api/v2/video/"+n.id+".json",b.getRequestConfig()).then((function(e){var o=e.data,r=void 0===i.video.autoPlay||!0===i.video.autoPlay?"&autoplay=1":"&autoplay=0";return n.title=o[0].title,n.rawDescription=o[0].description.replace(/\n/g,"<br/>").replace(/&#10;/g,"<br/>"),n.description=a(o[0].description.replace(/((<|&lt;)br\s*\/*(>|&gt;)\r\n)/g," "),250,!0),n.thumbnail=o[0].thumbnail_medium,n.views=o[0].stats_number_of_plays,n.likes=o[0].stats_number_of_likes,n.uploader=o[0].user_name,n.uploaderPage=o[0].user_url,n.uploadDate=o[0].uploadDate,n.url=o[0].url,n.embedSrc=t.trustAsResourceUrl("//player.vimeo.com/video/"+o[0].id+"?title=0&byline=0&portrait=0"+r),n})):(n.embedSrc=t.trustAsResourceUrl("//player.vimeo.com/video/"+n.id+"?title=0&byline=0&portrait=0&autoplay=0"),o=l.resolve(n))}else o=l.reject();return o},embed:function(e,t){return b.youtubeEmbed(e,t).catch((function(){return b.vimeoEmbed(e,t)}))},embedBasic:function(e){return e.match(d.basicVideo)&&(c.video.basic=t.trustAsResourceUrl(RegExp.$1)),e},twitchtvEmbed:function(e,a){var o=e.match(d.twitchtv);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="https://player.twitch.tv/?channel='+e.split("/")[1]+'&!autoplay" height="'+r.height+'" width="'+r.width+'" autoplay="false" frameborder="0" scrolling="no" allowfullscreen="true"></iframe>');c.videoServices.push(i)}))}return e},dailymotionEmbed:function(e,a){var o=e.match(d.dailymotion);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="'+g+"//www.dailymotion.com/embed/video/"+e.split("/")[2]+'" height="'+r.height+'" width="'+r.width+'"></iframe>');c.videoServices.push(i)}))}return e},tedEmbed:function(e,a){var o=e.match(d.ted);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="https://embed.ted.com/talks/'+e.split("/")[2]+'.html" height="'+r.height+'" width="'+r.width+'"></iframe>');c.videoServices.push(i)}))}return e},dotsubEmbed:function(e,a){var o=e.match(d.dotsub);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="https://dotsub.com/media/'+e.split("/")[2]+'/embed/" width="'+r.width+'" height="'+r.height+'"></iframe>');c.videoServices.push(i)}))}return e},liveleakEmbed:function(e,a){var o=e.match(d.liveleak);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="'+g+"//www.liveleak.com/e/"+e.split("=")[1]+'" height="'+r.height+'" width="'+r.width+'"></iframe>');c.videoServices.push(i)}))}return e},ustreamEmbed:function(e,a){var o=e.match(d.ustream);if(o){var n=i(o),r=b.calcDimensions(a);angular.forEach(n,(function(e){var i=e.split("/");i.indexOf("embed")<0&&i.splice(1,0,"embed");var a=t.trustAsHtml('<iframe src="'+g+"//www."+i.join("/")+'" height="'+r.height+'" width="'+r.width+'"></iframe>');c.videoServices.push(a)}))}return e}},v={encode:function(e){var t,i=(t={"&amp;":"&","&gt;":">","&lt;":"<"},e.replace(/&(amp|gt|lt);/g,(function(e){return t[e]})));return i.replace(/&amp;/gm,"")},getCode:function(e){return(e+"").replace(d.highlightCode,(function(e,t,i,a){var o=a;o=o.replace(/^([ \t]*)/g,"").replace(/[ \t]*$/g,""),o=(o=v.encode(o)).replace(/:\/\//g,"~P");var n,r=i.split("\n")[0];return r?n=hljs.highlightAuto(o,[r]):r=(n=hljs.highlightAuto(o)).language,'<pre><code class="ne-code hljs '+r+'">'+n.value+"</code></pre>"}))}};function w(e){c.video={},c.image={},c.pdf={},c.audio={},c.videoServices=[],c.audioServices=[],c.codeServices=[],c.gist=[],angular.isString(e)&&0!==e.length||(e=" ");var a,o=m(e,f).$$unwrapTrustedValue();f.video.embed&&(f.gdevAuth?b.embed(o,f).then((function(e){c.video=e})):console.error("Youtube authentication key is required to get data from youtube.")),o=f.basicVideo?b.embedBasic(o):o,o=f.audio.embed?((a=o).match(d.basicAudio)&&(c.audio.url=t.trustAsResourceUrl(RegExp.$1)),a):o,o=f.image.embed?function(e){return e.match(d.basicImage)&&(c.image.url=RegExp.$1),e}(o):o,o=f.pdf.embed?function(e){return e.match(d.pdf)&&(c.pdf.url=t.trustAsResourceUrl(RegExp.$1)),e}(o):o,o=f.tweetEmbed?function(e,a){if(!window.twttr)return console.error(new ReferenceError("twttr is not defined. Load http://platform.twitter.com/widgets.js")),data;c.tweets=[];var o=e.match(d.twitter);if(o){var n=i(o);angular.forEach(n,(function(e){var i="https://api.twitter.com/1/statuses/oembed.json?omit_script=true&&url="+e+"&maxwidth="+a.tweetOptions.maxWidth+"&hide_media="+a.tweetOptions.hideMedia+"&hide_thread="+a.tweetOptions.hideThread+"&align="+a.tweetOptions.align+"&lang="+a.tweetOptions.lang;(parseInt(angular.version.major)>=1&&parseInt(angular.version.minor)>=6?r.jsonp(t.trustAsResourceUrl(i),{callbackParam:"JSON_CALLBACK"}):r.jsonp(i+"&callback=JSON_CALLBACK")).then((function(e){c.tweets.push(e.data.html),c.tweets.length==n.length&&s((function(){twttr.widgets.load()}),10)})).catch((function(e){console.error(e)}))}))}return e}(o,f):o,o=f.twitchtvEmbed?b.twitchtvEmbed(o,f):o,o=f.dailymotionEmbed?b.dailymotionEmbed(o,f):o,o=f.tedEmbed?b.tedEmbed(o,f):o,o=f.dotsubEmbed?b.dotsubEmbed(o,f):o,o=f.liveleakEmbed?b.liveleakEmbed(o,f):o,o=f.ustreamEmbed?b.ustreamEmbed(o,f):o,o=f.soundCloudEmbed?function(e,a){var o=e.match(d.soundCloud);if(o){var n=i(o);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe height="160" scrolling="no" src="https://w.soundcloud.com/player/?url=https://'+e+"&auto_play="+a.soundCloudOptions.autoPlay+"&hide_related="+a.soundCloudOptions.hideRelated+"&show_comments="+a.soundCloudOptions.showComments+"&show_user="+a.soundCloudOptions.showUser+"&show_reposts="+a.soundCloudOptions.showReposts+"&visual="+a.soundCloudOptions.visual+"&download="+a.soundCloudOptions.download+"&color="+a.soundCloudOptions.themeColor+"&theme_color="+a.soundCloudOptions.themeColor+'"></iframe>');c.videoServices.push(i)}))}return e}(o,f):o,o=f.spotifyEmbed?function(e){var a=e.match(d.spotify);if(a){var o=i(a);angular.forEach(o,(function(e){var i=t.trustAsHtml('<iframe src="https://embed.spotify.com/?uri=spotify:track:'+e.split("/")[2]+'" height="80"></iframe>');c.audioServices.push(i)}))}return e}(o):o,o=f.code.highlight?function(e,t){return window.hljs?(e=v.getCode(e),s((function(){if(t.code.lineNumbers){var e=h.find(".ne-code");e.length>0&&angular.forEach(e,(function(e){for(var t=angular.element(e).addClass("has-numbering"),i=t.text().split("\n").length,a=angular.element("<ul/>").addClass("pre-numbering"),o=1;o<=i;o++){var n=angular.element("<li/>").text(o);a.append(n)}t.parent().append(a)}))}}),20),e):(console.error(new ReferenceError("hlsj (Highlight JS is not defined.")),e)}(o,f):o,o=f.codepenEmbed?function(e,a){var o=e.match(d.codepen);if(o){var n=i(o);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe scrolling="no" height="'+a.codepenHeight+'" src="'+e.replace(/\/pen\//,"/embed/")+"/?height="+a.codepenHeight+'" frameborder="no" allowtransparency="true" allowfullscreen="true"></iframe>');c.codeServices.push(i)}))}return e}(o,f):o,o=f.jsfiddleEmbed?function(e,a){var o=e.match(d.jsfiddle);if(o){var n=i(o);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe height="'+a.jsfiddleHeight+'" src="'+g+"//"+e+'/embedded"></iframe>');c.codeServices.push(i)}))}return e}(o,f):o,o=f.jsbinEmbed?function(e,a){var o=e.match(d.jsbin);if(o){var n=i(o);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe height="'+a.jsbinHeight+'" class="jsbin-embed foo" src="'+g+"//"+e+'/embed?html,js,output">Simple Animation Tests</iframe>');c.codeServices.push(i)}))}return e}(o,f):o,o=f.plunkerEmbed?function(e,a){var o=e.match(d.plunker);if(o){var n=i(o);angular.forEach(n,(function(e){var i=e.split("/")[2],o=-1===e.indexOf("?")?i:i.split("?")[0],n=t.trustAsHtml('<iframe class="ne-plunker" src="'+g+"//embed.plnkr.co/"+o+'" height="'+a.jsbinHeight+'"></iframe>');c.codeServices.push(n)}))}return e}(o,f):o,o=f.githubgistEmbed?function(e){var t=e.match(d.gist);if(t){var a=[];angular.forEach(t,(function(e){a.push(e.split("/")[2])})),c.gist=i(a)}return e}(o):o,o=f.ideoneEmbed?function(e,a){var o=e.match(d.ideone);if(o){var n=i(o);angular.forEach(n,(function(e){var i=t.trustAsHtml('<iframe src="'+g+"//ideone.com/embed/"+e.split("/")[1]+'" height="'+a.ideoneHeight+'"></iframe>');c.codeServices.push(i)}))}return e}(o,f):o,s((function(e){c.neText=t.trustAsHtml(e)}),0,!0,o)}f.watchEmbedData?c.$watch(_.embedData,w):w(c.$eval(_.embedData))}}}function t(e,t,i,a,r){var s=new RegExp(":("+i.join("|")+"):","gi");return function(i,l){var c,d,u,h={};if(angular.copy(r,h),o(h,l),null!=i)return"object"==typeof i?i:(angular.isNumber(i)||(i=i.toString()),h.sanitizeHtml&&(c={"&":"&amp;",">":"&gt;","<":"&lt;"},i=i.replace(/[&<>]/g,(function(e){return c[e]}))),h.fontSmiley&&(d=t,u=i.split(" "),angular.forEach(u,(function(e,t){var i=d[e];i&&(u[t]='<i class="ne-emoticon" title="'+i.text+'">&#x'+i.code+"</i>")})),i=u.join(" ")),h.emoji&&(i=function(e,t){return e.replace(t,(function(e,t){return"<i class='emoticon emoticon-"+t+"' title=':"+t+":'></i>"}))}(i,s)),h.link&&(i=function(e,t,i,a){return e.replace(i,(function(e){var i=e;return a.test(e)||(i=n()+"//"+e),"cordova"==t?'<a href="#" onclick="window.open(\''+i+"', '_system', 'location=yes')\" >"+e+"</a>":'<a href="'+i+'" target="'+t+'">'+e+"</a>"}))}(i,h.linkTarget,a.url,a.protocol)),e.trustAsHtml(i))}}function i(e){for(var t={},i=[],a=0;a<e.length;a++)t[e[a]]||(t[e[a]]=!0,i.push(e[a]));return i}function a(e,t,i){var a=e.length>t,o=a?e.substr(0,t-1):e;return o=i&&a?o.substr(0,o.lastIndexOf(" ")):o,a?o+"...":o}function o(e){return angular.forEach(arguments,(function(t){t!==e&&angular.forEach(t,(function(t,i){e[i]&&e[i].constructor&&e[i].constructor===Object?o(e[i],t):e[i]=t}))})),e}function n(){return window.location.protocol.match(/https/)?"https:":"http:"}angular.module("ngEmbed",["ngSanitize"]).constant("NG_EMBED_BASIC_EMOTICONS",{":)":{text:":)",class:"smiley",code:"e60a"},":D":{text:":D",class:"happy",code:"e608"},":d":{text:":d",class:"happy",code:"e608"},":(":{text:":(",class:"sad",code:"e60e"},":/":{text:":/",class:"wondering",code:"e620"},":P":{text:":P",class:"tongue",code:"e60c"},":p":{text:":p",class:"tongue",code:"e60c"},"3:)":{text:"3:)",class:"evil",code:"e618"},"(^)":{text:"(^)",class:"thumbsup2",code:"e607"},";)":{text:";)",class:"wink",code:"e610"},":o":{text:":o",class:"shocked",code:"e61a"},"-_-":{text:"-_-",class:"neutral",code:"e61e"},"(y)":{text:"(y)",class:"thumbs-up",code:"e606"},":*":{text:":*",class:"heart",code:"e604"},"&lt;3":{text:"&lt;3",class:"heart",code:"e604"},"<3":{text:"<3",class:"heart",code:"e604"},"&lt;/3":{text:"&lt;/3",class:"heart-broken",code:"e605"},"</3":{text:"</3",class:"heart-broken",code:"e605"},"^_^":{text:"^_^",class:"grin",code:"e612"},"8-)":{text:"8-)",class:"cool",code:"e614"},"8|":{text:"8|",class:"cool",code:"e614"},":S":{text:":S",class:"confused",code:"e61c"},":s":{text:":s",class:"confused",code:"e61c"}}).constant("NG_EMBED_EMOJI_LIST",["bowtie","smile","laughing","blush","smiley","relaxed","smirk","heart_eyes","kissing_heart","kissing_closed_eyes","flushed","relieved","satisfied","grin","wink","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","grinning","kissing","winky_face","kissing_smiling_eyes","stuck_out_tongue","sleeping","worried","frowning","anguished","open_mouth","grimacing","confused","hushed","expressionless","unamused","sweat_smile","sweat","wow","disappointed_relieved","weary","pensive","disappointed","confounded","fearful","cold_sweat","persevere","cry","sob","joy","astonished","scream","neckbeard","tired_face","angry","rage","triumph","sleepy","yum","mask","sunglasses","dizzy_face","imp","smiling_imp","neutral_face","no_mouth","innocent","alien","yellow_heart","blue_heart","purple_heart","heart","green_heart","broken_heart","heartbeat","heartpulse","two_hearts","revolving_hearts","cupid","sparkling_heart","sparkles","star","star2","dizzy","boom","collision","anger","exclamation","question","grey_exclamation","grey_question","zzz","dash","sweat_drops","notes","musical_note","fire","hankey","poop","shit","\\+1","thumbsup","-1","thumbsdown","ok_hand","punch","facepunch","fist","v","wave","hand","raised_hand","open_hands","point_up","point_down","point_left","point_right","raised_hands","pray","point_up_2","clap","muscle","metal","fu","walking","runner","running","couple","family","two_men_holding_hands","two_women_holding_hands","dancer","dancers","ok_woman","no_good","information_desk_person","raising_hand","bride_with_veil","person_with_pouting_face","person_frowning","bow","couplekiss","couple_with_heart","massage","haircut","nail_care","boy","girl","woman","man","baby","older_woman","older_man","person_with_blond_hair","man_with_gua_pi_mao","man_with_turban","construction_worker","cop","angel","princess","smiley_cat","smile_cat","heart_eyes_cat","kissing_cat","smirk_cat","scream_cat","crying_cat_face","joy_cat","pouting_cat","japanese_ogre","japanese_goblin","see_no_evil","hear_no_evil","speak_no_evil","guardsman","skull","feet","lips","kiss","droplet","ear","eyes","nose","tongue","love_letter","bust_in_silhouette","busts_in_silhouette","speech_balloon","thought_balloon","feelsgood","finnadie","goberserk","godmode","hurtrealbad","rage1","rage2","rage3","rage4","suspect","trollface","sunny","umbrella","cloud","snowflake","snowman","zap","cyclone","foggy","ocean","cat","dog","mouse","hamster","rabbit","wolf","frog","tiger","koala","bear","pig","pig_nose","cow","boar","monkey_face","monkey","horse","racehorse","camel","sheep","elephant","panda_face","snake","bird","baby_chick","hatched_chick","hatching_chick","chicken","penguin","turtle","bug","honeybee","ant","beetle","snail","octopus","tropical_fish","fish","whale","whale2","dolphin","cow2","ram","rat","water_buffalo","tiger2","rabbit2","dragon","goat","rooster","dog2","pig2","mouse2","ox","dragon_face","blowfish","crocodile","dromedary_camel","leopard","cat2","poodle","paw_prints","bouquet","cherry_blossom","tulip","four_leaf_clover","rose","sunflower","hibiscus","maple_leaf","leaves","fallen_leaf","herb","mushroom","cactus","palm_tree","evergreen_tree","deciduous_tree","chestnut","seedling","blossom","ear_of_rice","shell","globe_with_meridians","sun_with_face","full_moon_with_face","new_moon_with_face","new_moon","waxing_crescent_moon","first_quarter_moon","waxing_gibbous_moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","last_quarter_moon_with_face","first_quarter_moon_with_face","moon","earth_africa","earth_americas","earth_asia","volcano","milky_way","partly_sunny","octocat","squirrel","bamboo","gift_heart","dolls","school_satchel","mortar_board","flags","fireworks","sparkler","wind_chime","rice_scene","jack_o_lantern","ghost","santa","christmas_tree","gift","bell","no_bell","tanabata_tree","tada","confetti_ball","balloon","crystal_ball","cd","dvd","floppy_disk","camera","video_camera","movie_camera","computer","tv","iphone","phone","telephone","telephone_receiver","pager","fax","minidisc","vhs","sound","speaker","mute","loudspeaker","mega","hourglass","hourglass_flowing_sand","alarm_clock","watch","radio","satellite","loop","mag","mag_right","unlock","lock","lock_with_ink_pen","closed_lock_with_key","key","bulb","flashlight","high_brightness","low_brightness","electric_plug","battery","calling","email","mailbox","postbox","bath","bathtub","shower","toilet","wrench","nut_and_bolt","hammer","seat","moneybag","yen","dollar","pound","euro","credit_card","money_with_wings","e-mail","inbox_tray","outbox_tray","envelope","incoming_envelope","postal_horn","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","door","smoking","bomb","gun","hocho","pill","syringe","page_facing_up","page_with_curl","bookmark_tabs","bar_chart","chart_with_upwards_trend","chart_with_downwards_trend","scroll","clipboard","calendar","date","card_index","file_folder","open_file_folder","scissors","pushpin","paperclip","black_nib","pencil2","straight_ruler","triangular_ruler","closed_book","green_book","blue_book","orange_book","notebook","notebook_with_decorative_cover","ledger","books","bookmark","name_badge","microscope","telescope","newspaper","football","basketball","soccer","baseball","tennis","8ball","rugby_football","bowling","golf","mountain_bicyclist","bicyclist","horse_racing","snowboarder","swimmer","surfer","ski","spades","hearts","clubs","diamonds","gem","ring","trophy","musical_score","musical_keyboard","violin","space_invader","video_game","black_joker","flower_playing_cards","game_die","dart","mahjong","clapper","memo","pencil","book","art","microphone","headphones","trumpet","saxophone","guitar","shoe","sandal","high_heel","lipstick","boot","shirt","tshirt","necktie","womans_clothes","dress","running_shirt_with_sash","jeans","kimono","bikini","ribbon","tophat","crown","womans_hat","mans_shoe","closed_umbrella","briefcase","handbag","pouch","purse","eyeglasses","fishing_pole_and_fish","coffee","tea","sake","baby_bottle","beer","beers","cocktail","tropical_drink","wine_glass","fork_and_knife","pizza","hamburger","fries","poultry_leg","meat_on_bone","spaghetti","curry","fried_shrimp","bento","sushi","fish_cake","rice_ball","rice_cracker","rice","ramen","stew","oden","dango","egg","bread","doughnut","custard","icecream","ice_cream","shaved_ice","birthday","cake","cookie","chocolate_bar","candy","lollipop","honey_pot","apple","green_apple","tangerine","lemon","cherries","grapes","watermelon","strawberry","peach","melon","banana","pear","pineapple","sweet_potato","eggplant","tomato","corn","house","house_with_garden","school","office","post_office","hospital","bank","convenience_store","love_hotel","hotel","wedding","church","department_store","european_post_office","city_sunrise","city_sunset","japanese_castle","european_castle","tent","factory","tokyo_tower","japan","mount_fuji","sunrise_over_mountains","sunrise","stars","themoreyouknow","tmyk","statue_of_liberty","bridge_at_night","carousel_horse","rainbow","ferris_wheel","fountain","roller_coaster","ship","speedboat","boat","sailboat","rowboat","anchor","rocket","airplane","helicopter","steam_locomotive","tram","mountain_railway","bike","aerial_tramway","suspension_railway","mountain_cableway","tractor","blue_car","oncoming_automobile","car","red_car","taxi","oncoming_taxi","articulated_lorry","bus","oncoming_bus","rotating_light","police_car","oncoming_police_car","fire_engine","ambulance","minibus","truck","train","station","train2","bullettrain_front","bullettrain_side","light_rail","monorail","railway_car","trolleybus","ticket","fuelpump","vertical_traffic_light","traffic_light","warning","construction","beginner","atm","slot_machine","busstop","barber","hotsprings","checkered_flag","crossed_flags","izakaya_lantern","moyai","circus_tent","performing_arts","round_pushpin","triangular_flag_on_post","jp","kr","cn","us","fr","es","it","ru","gb","uk","de","one","two","three","four","five","six","seven","eight","nine","keycap_ten","1234","zero","hash","symbols","arrow_backward","arrow_down","arrow_forward","arrow_left","capital_abcd","abcd","abc","arrow_lower_left","arrow_lower_right","arrow_right","arrow_up","arrow_upper_left","arrow_upper_right","arrow_double_down","arrow_double_up","arrow_down_small","arrow_heading_down","arrow_heading_up","leftwards_arrow_with_hook","arrow_right_hook","left_right_arrow","arrow_up_down","arrow_up_small","arrows_clockwise","arrows_counterclockwise","rewind","fast_forward","information_source","ok","twisted_rightwards_arrows","repeat","repeat_one","new","top","up","cool","free","ng","cinema","koko","signal_strength","u5272","u5408","u55b6","u6307","u6708","u6709","u6e80","u7121","u7533","u7a7a","u7981","sa","restroom","mens","womens","baby_symbol","no_smoking","parking","wheelchair","metro","baggage_claim","accept","wc","potable_water","put_litter_in_its_place","secret","congratulations","m","passport_control","left_luggage","customs","ideograph_advantage","cl","sos","id","no_entry_sign","underage","no_mobile_phones","do_not_litter","non-potable_water","no_bicycles","no_pedestrians","children_crossing","no_entry","eight_spoked_asterisk","eight_pointed_black_star","heart_decoration","vs","vibration_mode","mobile_phone_off","chart","currency_exchange","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","six_pointed_star","negative_squared_cross_mark","a","b","ab","o2","diamond_shape_with_a_dot_inside","recycle","end","on","soon","clock1","clock130","clock10","clock1030","clock11","clock1130","clock12","clock1230","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","heavy_dollar_sign","copyright","registered","tm","x","heavy_exclamation_mark","bangbang","interrobang","o","heavy_multiplication_x","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","white_flower","100","heavy_check_mark","ballot_box_with_check","radio_button","link","curly_loop","wavy_dash","part_alternation_mark","trident","black_square","white_square","white_check_mark","black_square_button","white_square_button","black_circle","white_circle","red_circle","large_blue_circle","large_blue_diamond","large_orange_diamond","small_blue_diamond","small_orange_diamond","small_red_triangle","small_red_triangle_down","shipit"]).constant("NG_EMBED_REGEXP_PATTERNS",{protocol:/^[a-z]+:\/\//i,url:/\b(?:(https?|ftp|file):\/\/|www\.)[-A-Z0-9+()&@$#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|]/gi,basicVideo:/((?:https?|ftp|file):\/\/\S*\.(?:ogv|webm|mp4)(\?([\w=&_%\-]*))?)/gi,basicAudio:/((?:https?|ftp|file):\/\/\S*\.(?:wav|mp3|ogg)(\?([\w=&_%\-]*))?)/gi,basicImage:/((?:https?|ftp|file):\/\/\S*\.(?:gif|jpg|jpeg|tiff|png|svg|webp)(\?([\w=&_%\-]*))?)/gi,pdf:/((?:https?|ftp|file):\/\/\S*\.(?:pdf)(\?([\w=&_%\-]*))?)/gi,soundCloud:/soundcloud.com\/[a-zA-Z0-9-_]+\/[a-zA-Z0-9-_]+/gi,spotify:/spotify.com\/track\/[a-zA-Z0-9_]+/gi,highlightCode:/(`{3})(\s|[a-z]+)\s*([\s\S]*?[^`])\s*\1(?!`)/gm,codepen:/http:\/\/codepen.io\/([A-Za-z0-9_]+)\/pen\/([A-Za-z0-9_]+)/gi,gist:/gist.github.com\/[a-zA-Z0-9_-]+\/([a-zA-Z0-9]+)/gi,ideone:/ideone.com\/[a-zA-Z0-9]{6}/gi,jsbin:/jsbin.com\/[a-zA-Z0-9_]+\/[0-9_]+/gi,jsfiddle:/jsfiddle.net\/[a-zA-Z0-9_]+\/[a-zA-Z0-9_]+/gi,plunker:/plnkr.co\/edit\/[a-zA-Z0-9?=]+/gi,dotsub:/dotsub.com\/view\/[a-zA-Z0-9-]+/gi,dailymotion:/dailymotion.com\/video\/[a-zA-Z0-9-_]+/gi,liveleak:/liveleak.com\/view\?i=[a-zA-Z0-9_]+/gi,ted:/ted.com\/talks\/[a-zA-Z0-9_]+/gi,vimeo:/vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)*/gi,youtube:/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com(?:\/embed\/|\/v\/|\/watch\?v=|\/ytscreeningroom\?v=|\/feeds\/api\/videos\/|\/user\S*[^\w\-\s]|\S*[^\w\-\s]))([\w\-]{11})[?=&+%\w-]*/gi,twitchtv:/twitch.tv\/[a-zA_Z0-9_]+/gi,ustream:/ustream.tv\/[a-z\/0-9]*/gi,twitter:/https:\/\/twitter\.com\/\w+\/\w+\/\d+/gi}).constant("NG_EMBED_FILTER_DEFAULT_OPTIONS",{sanitizeHtml:!0,fontSmiley:!0,emoji:!0,link:!0,linkTarget:"_self"}).constant("NG_EMBED_DEFAULT_OPTIONS",{watchEmbedData:!1,sanitizeHtml:!0,fontSmiley:!0,emoji:!0,link:!0,linkTarget:"_self",pdf:{embed:!0},image:{embed:!1},audio:{embed:!0},code:{highlight:!0,lineNumbers:!1},basicVideo:!1,gdevAuth:null,video:{embed:!1,width:null,height:null,ytTheme:"dark",details:!1,thumbnailQuality:"medium"},tweetEmbed:!0,tweetOptions:{maxWidth:550,hideMedia:!1,hideThread:!1,align:"none",lang:"en"},twitchtvEmbed:!0,dailymotionEmbed:!0,tedEmbed:!0,dotsubEmbed:!0,liveleakEmbed:!0,ustreamEmbed:!0,soundCloudEmbed:!0,soundCloudOptions:{height:160,themeColor:"f50000",autoPlay:!1,hideRelated:!1,showComments:!0,showUser:!0,showReposts:!1,visual:!1,download:!1},spotifyEmbed:!0,codepenEmbed:!0,codepenHeight:300,jsfiddleEmbed:!0,jsfiddleHeight:300,jsbinEmbed:!0,jsbinHeight:300,plunkerEmbed:!0,githubgistEmbed:!0,ideoneEmbed:!0,ideoneHeight:300}).filter("embed",t).constant("NG_DEFAULT_TEMPLATE_URL","ng-embed-default-template.html").run(["$templateCache","NG_DEFAULT_TEMPLATE_URL",function(e,t){e.put(t,'<div ng-bind-html="neText"></div> <div class="ne-video" ng-if="video.host" class="fade"> <div class="ne-video-preview" ng-hide="nePlayVideo || !options.video.details"> <div class="ne-video-thumb" ng-click="nePlayVideo=!nePlayVideo"> <img ng-src="{{video.thumbnail}}" alt=""/> <i class="fa fa-play-circle-o"></i> </div> <div class="ne-video-detail"> <div class="ne-video-title"> <a ng-href="{{video.url}}">{{video.title}}</a> </div> <div class="ne-video-desc"> {{video.description}} </div> <div class="ne-video-stats"> <span><i class="fa fa-eye"></i> {{video.views}}</span> <span><i class="fa fa-heart"></i> {{video.likes}}</span> </div> </div> </div> <div class="ne-video-player" ng-if="nePlayVideo || !(options.video.details)"> <iframe ng-src="{{video.embedSrc}}" frameBorder="0" width="{{video.width}}" height="{{video.height}}" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> </div> <div class="ne-video" ng-if="video.basic"> <div class="ne-video-player"> <div class="player"> <video ng-src="{{video.basic}}" controls></video> </div> </div> </div> <div ng-init="neImageLong=false" ng-class="{false:\'ne-image\', true:\'ne-image ne-image-long\'}[neImageLong]" ng-if="image.url"> <div class="ne-image-wrapper"> <img ng-src="{{image.url}}" ng-click="neImageLong=!neImageLong" alt=""/> </div> </div> <div class="ne-pdf" ng-if="pdf.url"> <div class="ne-pdf-preview" ng-hide="neShowPdf"> <div class="ne-pdf-icon"> <i class="fa fa-file-pdf-o"></i> </div> <div class="ne-pdf-detail" > <div class="ne-pdf-title"> <a href="">{{pdf.url}}</a> </div> <div class="ne-pdf-view"> <button><i class="fa fa-download"></i> <a ng-href="{{pdf.url}}" target="_blank">Download</a></button> <button ng-click="neShowPdf=!neShowPdf"><i class="fa fa-eye"></i> View PDF</button> </div> </div> </div> <div class="ne-pdf-viewer" ng-if="neShowPdf" ng-show="neShowPdf"> <iframe ng-src="{{pdf.url}}" frameBorder="0"></iframe> </div> </div> <div class="ne-audio" ng-if="audio.url"> <audio ng-src="{{audio.url}}" controls></audio> </div> <div ng-if="tweets" ng-repeat="tweet in tweets"> <div ng-bind-html="tweet"></div> </div> <div ng-if="videoServices" class="ne-video" ng-repeat="v in videoServices"> <div class="ne-video-player"> <div class="player"> <div ng-bind-html="v"></div> </div> </div> </div> <div ng-if="audioServices" class="ne-audio" ng-repeat="a in audioServices"> <div ng-bind-html="a"></div> </div> <div ng-if="codeServices" class="ne-embed" ng-repeat="c in codeServices"> <div ng-bind-html="c"></div> </div> <div ng-if="gist" class="ne-gist" ng-repeat="g in gist"> <ne-gist id="{{g}}"></ne-gist> </div>')}]).directive("ngEmbed",e).directive("neGist",(function(){return{restrict:"EA",replace:!0,template:"<div></div>",link:function(e,t,i){!function(e,t){var i=document.createElement("iframe");i.setAttribute("width","100%"),i.setAttribute("frameborder","0"),i.id="gist-"+t,e.appendChild(i);var a='<html><head><base target="_parent"><style>table{font-size:12px;}</style></head><body onload="parent.document.getElementById(\''+i.id+'\').style.height=document.body.scrollHeight + \'px\'" style="margin:10px 0;"><script type="text/javascript">!function(){"use strict";window.retargetLinks=function(){ var gists=document.getElementsByClassName("gist");for(var i=0,links;i<gists.length;i++){links=gists[i].getElementsByTagName("a");for(var j=0;j<links.length;j++){ links[j].setAttribute("target","_blank");}}}}();<\/script><script type="text/javascript" src="https://gist.github.com/'+t+'.js" onload="retargetLinks()"><\/script></body></html>',o=i.document;i.contentDocument?o=i.contentDocument:i.contentWindow&&(o=i.contentWindow.document),o.open(),o.writeln(a),o.close()}(t[0],i.id)}}})),e.$inject=["$filter","$sce","$http","$timeout","$q","NG_DEFAULT_TEMPLATE_URL","NG_EMBED_REGEXP_PATTERNS","NG_EMBED_DEFAULT_OPTIONS"],t.$inject=["$sce","NG_EMBED_BASIC_EMOTICONS","NG_EMBED_EMOJI_LIST","NG_EMBED_REGEXP_PATTERNS","NG_EMBED_FILTER_DEFAULT_OPTIONS"]}()}}]);
2 //# sourceMappingURL=vendor-ng-embed.js.map