ko.bindingHandlers.maxLength={update:function(n,t,i){i().value()&&i().value(i().value().substr(0,t()))}};ko.bindingHandlers.valueWithInit={init:function(n,t,i,r){var u=t(),f=n.value;ko.isWriteableObservable(r[u])||(r[u]=ko.observable());r[u](f);ko.applyBindingsToNode(n,{value:r[u]})}}