");i.attr("value",n),i.html(r(e).attr("label")),this.selectCategory.append(i),this.availableCategories[n]=[],this.availableCategoriesSearch[n]=[],r(e).find("option").each(r.proxy(function(t,e){var i=r(e).val(),s=r(e).html();i&&i!==this.settings.emptyIconValue&&(this.settings.source.push(i),this.availableCategories[n].push(i),this.searchValues.push(s),this.availableCategoriesSearch[n].push(s))},this))},this)),this.element.find("> option").length&&this.element.find("> option").each(r.proxy(function(t,e){var i=r(e).val(),s=r(e).html();if(!i||""===i||i==this.settings.emptyIconValue)return!0;null===this.unCategorizedKey&&(this.unCategorizedKey=this.availableCategories.length,this.availableCategories[this.unCategorizedKey]=[],this.availableCategoriesSearch[this.unCategorizedKey]=[],r("").attr("value",this.unCategorizedKey).html(this.settings.unCategorizedText).appendTo(this.selectCategory)),this.settings.source.push(i),this.availableCategories[this.unCategorizedKey].push(i),this.searchValues.push(s),this.availableCategoriesSearch[this.unCategorizedKey].push(s)},this))):this.element.find("option").each(r.proxy(function(t,e){var i=r(e).val(),s=r(e).html();i&&(this.settings.source.push(i),this.searchValues.push(s))},this)),this.backupSource=this.settings.source.slice(0),this.backupSearch=this.searchValues.slice(0),this.loadCategories()):this.initSourceIndex(),this.loadIcons()},getOnlyUnique:function(t,e,i){return i.indexOf(t)===e},initSourceIndex:function(){if("object"==typeof this.settings.source){if(r.isArray(this.settings.source))this.isCategorized=!1,this.selectCategory.html("").hide(),this.settings.source=r.map(this.settings.source,function(t,e){return"function"==typeof t.toString?t.toString():t}),r.isArray(this.settings.searchSource)?this.searchValues=r.map(this.settings.searchSource,function(t,e){return"function"==typeof t.toString?t.toString():t}):this.searchValues=this.settings.source.slice(0);else{var t=r.extend(!0,{},this.settings.source);for(var e in this.settings.source=[],this.searchValues=[],this.availableCategoriesSearch=[],this.selectedCategory=!1,this.availableCategories=[],this.unCategorizedKey=null,this.isCategorized=!0,this.selectCategory.html(""),t){var i=this.availableCategories.length,s=r("");for(var n in s.attr("value",i),s.html(e),this.selectCategory.append(s),this.availableCategories[i]=[],this.availableCategoriesSearch[i]=[],t[e]){var c=t[e][n],o=this.settings.searchSource&&this.settings.searchSource[e]&&this.settings.searchSource[e][n]?this.settings.searchSource[e][n]:c;"function"==typeof c.toString&&(c=c.toString()),c&&c!==this.settings.emptyIconValue&&(this.settings.source.push(c),this.availableCategories[i].push(c),this.searchValues.push(o),this.availableCategoriesSearch[i].push(o))}}}this.backupSource=this.settings.source.slice(0),this.backupSearch=this.searchValues.slice(0),this.loadCategories()}},loadCategories:function(){!1!==this.isCategorized&&(r('").prependTo(this.selectCategory),this.selectCategory.show().val("all").trigger("change"))},loadIcons:function(){this.iconContainer.html(''),this.settings.source instanceof Array&&(this.renderIconContainer(),this.renderIcons(),this.setContainerSelectedItems())},renderIconContainer:function(){var t,e=[];if(e=this.isSearch?this.iconsSearched:this.settings.source,this.iconsCount=e.length,this.totalPage=Math.ceil(this.iconsCount/this.settings.iconsPerPage),1("+this.iconsCount+")"),t=(this.currentPage-1)*this.settings.iconsPerPage,this.settings.emptyIcon)this.iconContainer.html('');else{if(e.length<1)return void this.iconContainer.html('');this.iconContainer.html("")}e=e.slice(t,t+this.settings.iconsPerPage),this.iconsPaged=e},setContainerSelectedItems:function(){this.settings.emptyIcon||this.element.val()&&-1!==r.inArray(this.element.val(),this.settings.source)?-1===r.inArray(this.element.val(),this.settings.source)?this.setSelectedIcon():this.setSelectedIcon(this.element.val()):this.setSelectedIcon(this.iconsPaged[0])},setHighlightedIcon:function(){this.iconContainer.find(".current-icon").removeClass("current-icon"),this.currentIcon&&this.iconContainer.find('[data-fip-value="'+this.currentIcon+'"]').parent("span").addClass("current-icon")},setSelectedIcon:function(t){if(t===this.settings.iconBlockClass&&(t=""),this.settings.useAttribute?t?this.iconPicker.find(".selected-icon").html("'):this.iconPicker.find(".selected-icon").html(''):this.iconPicker.find(".selected-icon").html(''),this.element.val(""===t?this.settings.emptyIconValue:t).trigger("change"),null!==this.triggerEvent)for(var e in this.triggerEvent)this.element.trigger(this.triggerEvent[e]);this.currentIcon=t,this.setHighlightedIcon()},toggleIconSelector:function(){this.open=this.open?0:1,this.iconPicker.find(".selector-popup").slideToggle(300),this.iconPicker.find(".selector-button i").toggleClass(this.settings.iconDownClass),this.iconPicker.find(".selector-button i").toggleClass(this.settings.iconUpClass),this.open&&(this.iconPicker.find(".icons-search-input").focus().select(),this.initialized||(this.renderIconContainer(),this.renderIcons(),this.initialized=!0))},renderIcons:function(){for(var t=0;t",{html:'",class:"fip-box",title:s}).appendTo(this.iconContainer)}this.setContainerSelectedItems()},resetSearch:function(){this.iconPicker.find(".icons-search-input").val(""),this.searchIcon.removeClass(this.settings.iconCancelClass),this.searchIcon.addClass(this.settings.iconSearchClass),this.iconPicker.find(".selector-arrow-left").hide(),this.currentPage=1,this.isSearch=!1,this.renderIconContainer(),this.renderIcons(),1Page not found - समाजशीलPage not found - समाजशील