text: /*!
   * OpenUI5
   * (c) Copyright 2009-2020 SAP SE or an SAP affiliate company.
   * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
   */
  sap.ui.define(['sap/ui/core/library','sap/ui/core/date/UniversalDate','sap/base/util/merge'],function(c,U,m){"use strict";var C=c.CalendarType;var D={typeToUniversalDate:function(d,t){var s=this.typeToString(d,t,"yyyyMMdd");var y=parseInt(s.slice(0,4));var M=parseInt(s.slice(4,6))-1;var i=parseInt(s.slice(6,8));var u=new U(U.UTC(y,M,i));return u;},universalDateToType:function(d,t){var y=d.getUTCFullYear();var M=d.getUTCMonth()+1;var i=d.getUTCDate();var s=y.toString()+((M<10)?"0":"")+M.toString()+((i<10)?"0":"")+i.toString();var v=this.stringToType(s,t,"yyyyMMdd");return v;},createInternalType:function(t,p){var T=sap.ui.require(t.getMetadata().getName().replace(/\./g,"/"));var o=m({},t.oConstraints);var f=m({},t.oFormatOptions);if(f.style){delete f.style;}f.pattern=p;f.calendarType=C.Gregorian;if(o&&o.isDateOnly){delete o.isDateOnly;o.displayFormat="Date";}if(t.bV4){if(!o){o={};}o.V4=true;}return new T(f,o);},typeToString:function(d,t,p){var i=this.createInternalType(t,p);var s=i.formatValue(d,"string");return s;},stringToType:function(d,t,p){var i=this.createInternalType(t,p);var v=i.parseValue(d,"string");return v;},localToUtc:function(d){return new Date(Date.UTC(d.getFullYear(),d.getMonth(),d.getDate(),d.getHours(),d.getMinutes(),d.getSeconds(),d.getMilliseconds()));},utcToLocal:function(d){return new Date(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate(),d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds());}};return D;},true);
  