(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d5c6f"],{7077:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"vx-row"},[t("div",{staticClass:"vx-col w-9/12"},[t("vs-input",{staticClass:"w-full",attrs:{label:""},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.enterPressed.apply(null,arguments)}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}})],1),t("div",{staticClass:"vx-col w-3/12"},[t("vs-button",{attrs:{type:"border",color:"primary"},on:{click:e.newSearch}},[e._v(e._s(e.$t("buscar")))])],1)]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.images.length>0,expression:"images.length > 0"}],ref:"imageListRef",staticClass:"vx-row"},[t("div",{staticClass:"vx-col w-full mr-4"},e._l(e.chunkedImages,(function(s){return t("div",{key:s,staticClass:"grid grid-cols-3 gap-4 mt-4"},e._l(s,(function(s){return t("vs-row",{key:s},[t("vs-col",{staticClass:"w-full",attrs:{"vs-type":"flex","vs-justify":"center","vs-align":"left","vs-w":"1"}},[t("img",{staticStyle:{cursor:"pointer"},attrs:{src:s.image.thumbnailLink},on:{click:function(t){return e.imageSelected(s)}}})])],1)})),1)})),0),t("vs-row",[t("vs-col",{staticClass:"w-full mt-6",attrs:{"vs-type":"flex","vs-justify":"center","vs-align":"left","vs-w":"1"}},[t("vs-button",{attrs:{type:"filled",color:"primary",disabled:e.disableLoadMore},on:{click:e.loadMore}},[e._v(e._s(e.$t("carregar-mais")))])],1)],1)],1)])},n=[],a=(s("99af"),s("4de4"),s("a9e3"),s("d3b7"),s("ac1f"),s("841c"),s("d4ec")),r=s("bee2"),c=s("8f33"),o=s("262e"),l=s("c0e9"),u=function(e){function t(){return Object(a["a"])(this,t),Object(c["a"])(this,t,arguments)}return Object(o["a"])(t,e),Object(r["a"])(t,[{key:"searchImages",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:9,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"image",n={search_type:i,num:s,start:t};return this.get("/search_images/".concat(e),n).then((function(e){return e}))}}],[{key:"build",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return new this(this.resource,null,e)}}])}(l["a"]);u.resource="/api/v1/google_search";var d={props:{option_id:{type:Number,default:null}},data:function(){return{googleSearchService:null,query:"",images:[],start:0,num:9,disableLoadMore:!1}},computed:{chunkedImages:function(){return _.chunk(this.images,3)}},watch:{},methods:{newSearch:function(){this.disableLoadMore=!1,this.start=0,this.search(!1)},search:function(e){var t=this;this.$vs.loading(),this.googleSearchService.searchImages(this.query,this.start).then((function(s){var i=s.items;i=i.filter((function(e){return"image/"!==e.mime})),t.images=e?t.images.concat(i):i,s.items.length<t.num&&(t.disableLoadMore=!0),t.$vs.loading.close()}),(function(e){t.$vs.loading.close()}))},loadMore:function(){this.start=this.start+this.num,this.search(!0)},imageSelected:function(e){console.log("image...",e),this.$emit("onImageSelected",e,this.option_id)},enterPressed:function(){this.newSearch()}},beforeMount:function(){this.googleSearchService=u.build(this.$vs)},mounted:function(){}},h=d,v=s("2877"),f=Object(v["a"])(h,i,n,!1,null,null,null);t["default"]=f.exports}}]);