"use strict";!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.MultiClamp=t.MultiClamp||e()}(this,function(){function a(t){return parseInt(t,10)}function l(t){return(t+"").replace(/[^\d.]/g,"")-0}function h(t){return Math.round(100*t)/100}function m(t,e){return"textContent"in t?t.textContent=e:t.innerText=e}function o(t,e){return window.getComputedStyle?window.getComputedStyle(t,null).getPropertyValue(e):t.currentStyle.getAttribute(e.replace(/-(\w)/g,function(t,e){return e.toUpperCase()}))}function c(t){var e=o(t,"height");return-1$/.test(t)){var e=document.createElement("div");return e.innerHTML=t,e.firstElementChild||e.firstChild}return t}(this.option.ellipsis),this.clamp();var i},getSingleLineHeight:function(){var t=o(this.element,"line-height"),i=this;if(-1e)o=l?i:a(i/2)||1,this.trunkSlice(t,e,o,n-o,!0);else{if(1===i&&l)return void(this.option.splitByWords&&/\s/.test(r[this.option.reverse?0:r.length-1])?p((this.option.reverse?r.slice(1):r.slice(0,r.length-1)).join(""),!0):p(this.option.splitByWords?r.join(""):r,!0));o=l?a(i/2)||1:i,this.trunkSlice(t,e,o,n+o,!1)}function p(t,e){"object"==typeof s.ellipsis?(m(s.element,t),s.option.reverse?s.element.insertBefore(e?s.ellipsis:s.ellipsis.cloneNode(!0),s.element.firstChild):s.element.appendChild(e?s.ellipsis:s.ellipsis.cloneNode(!0))):s.option.reverse?m(s.element,s.ellipsis+t):m(s.element,t+s.ellipsis)}}},t});