(function(){var a;a=jQuery,a.fn.extend({validate_popover:function(b){var c;return c=a.extend(!0,{},a.validator.popover_defaults,b),c.get_offset_element&&(a.validator.get_offset_element=c.get_offset_element),this.validate(c)}}),a.extend(a.validator,{popover_defaults:{onsubmit:!0,popoverPosition:"right",popoverContainer:"body",hideForInvisible:!0,success:function(b,c){return a.validator.hide_validate_popover(c)},errorPlacement:function(b,c){var d;return d=b.html(),this.beforeShowError.call(c.get(0),d),a.validator.show_error(d,c)},beforeShowError:function(){}},popover_elements_cached:[],hide_validate_popover:function(b){var c,d,e,f;if(b.length>1){for(f=[],d=0,e=b.length;e>d;d++)c=b[d],f.push(a.validator.get_validate_popover(c));return f}return a.validator.get_validate_popover(b)},show_error:function(b,c){var d;return d=a.validator.get_validate_popover(c),a(".popover-content",d).html(b),a.validator.reset_position(d,c),null!=b&&""!==b?d.show():void 0},get_offset_element:function(b){return a(b)},reset_position:function(b,c){var d,e,f,g,h,i,j,k;return f=a.validator.get_offset_element(c).offset(),g=a(c).data("popover-offset")||"45,-140",k=g.split(","),j=k[0],e=k[1],h=a.validator.get_position(c),"top"===h?(i=f.top-11-26+parseInt(j),d=f.left+parseInt(e)):(i=f.top-3+parseInt(j),d=f.left+a(c).width()+20+parseInt(e)),b.css({top:i,left:d})},get_position:function(b){return a(b).data("popover-position")||a.validator.validator_settings(b).popoverPosition},reposition:function(b){var c,d,e,f,g,h,i;for(f=null!=b?b:a.validator.popover_elements_cached,i=[],g=0,h=f.length;h>g;g++)d=f[g],c=a(d),e=c.data("validate-popover"),i.push(null!=e&&e.is(":visible")?a.validator.hide_popover_for_invisible(d)&&!c.is(":visible")?e.hide():a.validator.reset_position(e,d):void 0);return i},get_validate_popover:function(b){var c,d;return d=a(b).data("validate-popover"),null==d&&(c=a(a.validator.validator_settings(b).popoverContainer),d=a("