” + index + “s Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) #1AS6O\?jc Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) &b{&rw$fe Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) &Kl]vs^l= Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
‘” + str + “‘ can’t be converted to like form Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) ‘” + value + “‘ is not a recognized space category Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
‘” + value + “‘ is not an existing space’s key Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) ‘Protected Confluence User'”, new Object[0])).otherwise(Expressions.stringTemplate(“‘Anonymous’ Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
(” + daysDiff + ” * 24 + date_part(‘hour’, age({1}, {0}))) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (” + hoursDiff + ” * 60 + date_part(‘minute’, age({1}, {0}))) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (” + minutesDiff + ” * 60 + date_part(‘second’, age({1}, {0}))) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (” + this.encode(remainder) + “)-(” + this.encode(combined) + “) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
(” + yearsDiff + ” * 12 + date_part(‘month’, age({1}, {0}))) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (cos({0}) / sin({0})) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (cosh({0}) / sinh({0})) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (date ‘” + literal + “‘) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
(extract (year from {0}) * 100 + td_week_of_year({0})) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (time ‘” + literal + “‘) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
(timestamp ‘” + literal + “‘) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (year({0}) * 100 + month({0})) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) (year({0}) * 100 + week({0})) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) -Infinity”) || string.equals(“Infinity”) || string.equals(“NaN Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) “true” : “false Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
@network”) || value.equals(“@follower Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) @network”) || value.equals(“@following Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) @personal Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) connect by nocycle prior Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
connect by prior Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) default values Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) fetch first {0s} rows only Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) full join Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) left join Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) lock in share mode Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) offset {0s} rows Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) offset {0} rows Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
order siblings by Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) qualify row_number() over (order by Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
values (default) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) with (repeatableread) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
]:LJ%ohf” Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) A parameter of type ” + this.getType().getName() + ” was not set Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) ActiveObjects found – invoking via reflection…. Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) ActiveObjects method flushAll is not available : Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Adobe AIR application”, new String[]{“AdobeAIR Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Adobe Systems Inc. Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
al”, “el”, “da”, “dal”, “de”, “del”, “dela”, “de la”, “della”, “des”, “di”, “do”, “dos”, “du”, “van”, “von Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Android (Google TV)”, new String[]{“GoogleTV Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Android 2.x Tablet”, new String[]{“Kindle Fire”, “GT-P1000”, “SCH-I800 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Android 4.x Tablet”, new String[]{“Android 4”, “Android-4”}, new String[]{“mobile”, “glass”, “ubuntu Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Android 5.x Tablet”, new String[]{“Android 5”, “Android-5”}, new String[]{“mobile”, “glass Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Android 6.x Tablet”, new String[]{“Android 6”, “Android-6”}, new String[]{“mobile”, “glass Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Android 7.x Tablet”, new String[]{“Android 7”, “Android-7”}, new String[]{“mobile”, “glass Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Android 8.x Tablet”, new String[]{“Android 8”, “Android-8”}, new String[]{“mobile”, “glass Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) AOL webmail”, new String[]{“webmail.aol.com Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) AoVisitDaoImpl.countVisits(ViewtrackerContext context): Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
apache derby Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) App Store”, new String[]{“MacAppStore Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Apple Mail Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Apple WebKit”, new String[]{“AppleWebKit”}, new String[]{“bot”, “preview”, “OPR/”, “Coast/”, “Vivaldi”, “Phantom Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
argument not a byte array Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Array Size=” + array.length + “, offset=” + offset + “, length= Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) asin({0}) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) at line ” + this.getLineNumber() + ” column Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Forgot to register a type adapter? Forgot to register a type adapter? Authorization”, “Basic Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
BACHER”, “MACHER Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) bar”, “ben”, “da”, “de”, “van”, “von Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) BB”, “CC”, “DD”, “FF”, “GG”, “HH”, “JJ”, “KK”, “LL”, “MM”, “NN”, “PP”, “QQ”, “RR”, “SS”, “TT”, “VV”, “WW”, “XX”, “YY”, “ZZ Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
BeiderMorseEncoder encode parameter is not of type String Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) bigint identity Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) bigint unsigned Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) bit varying Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) BlackBerry 6″, new String[]{“Version/6 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) BlackBerry 7”, new String[]{“Version/7 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
BlackBerry Tablet OS”, new String[]{“RIM Tablet OS Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) BlackBerry”, new String[]{“BB10 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) BlackBerryOS”, new String[]{“BlackBerry Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) blogposts.error.invalid-label-filter”, (Serializable[])new String[]{“all”, “any Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Broken input stream Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Broken output stream Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Browser (mobile) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Browser (text only) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Buffer size ” + bufferSize + ” is less than maxBytesPerChar Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Use Validation.byDefaultProvider() to use the generic provider discovery mechanism Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
but got: “).append(token.getClass().getName()).append(“, for type token: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Byte array is null Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Byte array must not be null Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Bytes to skip must not be negative: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Bytes to skip: ” + toSkip + ” actual: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) bYWM]mmRq Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
CALL IDENTITY() Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Callback result must not be null Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Camino 2″, new String[]{“Camino/2 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Can’t check membership for user: ” + (Object)user + ” end group: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Can’t compare directories, only files Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Can’t find the git file for Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Can’t parse value ” + number + ” to Integer Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Can’t retrive group by name: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
Can’t write file, lock ” + this.lockFile.getAbsolutePath() + ” exists Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) Cannot move directory: ” + srcDir + ” to a subdirectory of itself: Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cannot write to nullstream Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) case {0} end Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
case {0} {1} end Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) case {1} end Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast((({1} – {0}) month) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast((({1} – {0}) year) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(day from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(dow from {0}) + 1 as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(doy from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(hour from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(extract(minute from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(month from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(second from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(extract(week from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(extract(year from {0}) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(extract(year from {0}) || ‘-1-1’ as date) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(getdate() as date) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(random(0, 1000000000) as numeric(20,10))/1000000000 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(strftime(‘%d’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(strftime(‘%H’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(strftime(‘%j’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(strftime(‘%m’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(strftime(‘%M’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(strftime(‘%S’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(strftime(‘%w’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) + 1 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(strftime(‘%W’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) + 1 Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(strftime(‘%Y%W’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(strftime(‘%Y’,{0} / 1000, ‘unixepoch’, ‘localtime’) as integer) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(substr({0},{1+’1’s},1) as char) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast(substring({0} from {1+’1’s} for 1) as char) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast(substring({0},{1+’1′},1) as char) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
cast({0} as date) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) cast({0} as varchar(255)) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin) ceil(” + diffSeconds + ” / 3600) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
ceil(” + diffSeconds + ” / 60) Ansi based on Memory/File Scan (551cde25e93cb9ec028c752a1231590cfd4025dd26ae67b899e6ea16d5c0a2ce.bin)
ame-miniapp-components
“var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (! (instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } } var StyleKeeper = function () {
function StyleKeeper(userAgent) { value: function subscribe(listener) {
// Must be fat arrow to capture `this` var listenerIndex = _this._listeners.indexOf(listener); value: function addCSS(css) { this._cssSet[css] = true; // Must be fat arrow to capture `this` delete _this2._cssSet[css];
value: function getCSS() { this._listeners.forEach(function (listener) { export { StyleKeeper as default };”
// Copied from https://github.com/facebook/react/blob/
var isUnitlessNumber = { animationIterationCount: true,
borderImageOutset: true, borderImageSlice: true,
borderImageWidth: true,
boxFlex: true,
boxOrdinalGroup: true, columnCount: true,
columns: true, flexGrow: true, flexPositive: true, flexShrink: true,
flexNegative: true, gridRow: true,
gridRowSpan: true, gridRowStart: true, gridColumn: true, gridColumnEnd: true, gridColumnSpan: true, gridColumnStart: true,
fontWeight: true, lineClamp: true, lineHeight: true,
opacity: true,
order: true, orphans: true,
tabSize: true, widows: true, zoom: true,
fillOpacity: true, floodOpacity: true, stopOpacity: true,
strokeDasharray: true, strokeDashoffset: true, strokeMiterlimit: true, strokeWidth: true
export default function appendPxIfNeeded(propertyName, value) { var needsPxSuffix = !isUnitlessNumber[propertyName] && typeof value === ‘number’ && value !== 0; “export default function mapObject(object, mapper) { return Object.keys(object).reduce(function (result, key) {
import mapObject from ‘./map-object’; export default function appendImportantToEachValue(style) {
return mapObject(style, function (result, key) { return appendPxIfNeeded(key, style[key]) + ‘ !important’;
var _camelCaseReplacer = function _camelCaseReplacer(match, p1, p2) { export var camelCaseToDashCase = function camelCaseToDashCase(s) {
var camelCasePropsToDashCase = function camelCasePropsToDashCase(prefixedStyle) { // Since prefix is expected to work on inline style objects, we must // translate the keys to dash case for rendering to CSS. return Object.keys(prefixedStyle).reduce(function (result, key) { var dashCaseKey = camelCaseToDashCase(key); // Fix IE vendor prefix
result[dashCaseKey] = prefixedStyle[key];
export default camelCasePropsToDashCase;” value: true function capitalizeString(str) {
value: true function prefixProperty(prefixProperties, property, style) { var newStyle = {}; var requiredPrefixes = prefixProperties[property]; var capitalizedProperty = (0, _capitalizeString2.default)(property); var keys = Object.keys(style); var styleProperty = keys[i]; newStyle[requiredPrefixes[j] + capitalizedProperty] = style[property];
value: true
function prefixValue(plugins, property, value, style, metaData) {
var processedValue = plugins[i](property, value, style, metaData); // we can stop processing if a value is returned
// as all plugin criteria are unique value: true function addIfNew(list, value) { function addNewValuesOnly(list, values) { addIfNew(list, values[i]); addIfNew(list, values);
value: true function isObject(value) {
return value instanceof Object && !Array.isArray(value);
value: true function createPrefixer(_ref) { var prefixMap = _ref.prefixMap,
function prefixAll(style) { for (var property in style) { var value = style[property]; // handle nested objects
style[property] = prefixAll(value); // handle array values
var processedValue = (0, _prefixValue2.default)(plugins, property, value[i], style, prefixMap); (0, _addNewValuesOnly2.default)(combinedValue, processedValue || value[i]);
// only modify the value if it was touched
// by any plugin to prevent unnecessary mutations style[property] = combinedValue; var _processedValue = (0, _prefixValue2.default)(plugins, property, value, style, prefixMap);
// only modify the value if it was touched // by any plugin to prevent unnecessary mutations * Bowser – a browser detector * MIT License | (c) Dustin Diaz 2015
!function (root, name, definition) { if (typeof module != ‘undefined’ && module.exports) module.exports = definition()
else if (typeof define == ‘function’ && define.amd) define(name, definition) else root[name] = definition()
var t = true function detect(ua) {
function getFirstMatch(regex) { var match = ua.match(regex);
function getSecondMatch(regex) { var match = ua.match(regex); var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase() , likeAndroid = /like android/i.test(ua)
, android = !likeAndroid && /android/i.test(ua) , nexusMobile = /nexus\\s*[0-6]\\s*/i.test(ua) , nexusTablet = !nexusMobile && /nexus\\s*[0-9]+/i.test(ua) , silk = /silk/i.test(ua)
, sailfish = /sailfish/i.test(ua) , tizen = /tizen/i.test(ua) , webos = /(web|hpw)(o|0)s/i.test(ua) , windowsphone = /windows phone/i.test(ua)
, samsungBrowser = /SamsungBrowser/i.test(ua) , windows = !windowsphone && /windows/i.test(ua)
, mac = !iosdevice && !silk && /macintosh/i.test(ua)
, linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua) , edgeVersion = getSecondMatch(/edg([ea]|ios)\\/(\\d+(\\.\\d+)? , mobile = !tablet && /[^-]mobi/i.test(ua) , xbox = /xbox/i.test(ua) , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\\s\\/](\\d+(\\.\\d+)? name: ‘Samsung Internet for Android’ , version: versionIdentifier || getFirstMatch(/(?:SamsungBrowser)[\\s\\/](\\d+(\\.\\d+)?
name: ‘NAVER Whale browser’ , version: getFirstMatch(/(?:whale)[\\s\\/](\\d+(?
, version: getFirstMatch(/(?:MZBrowser)[\\s\\/](\\d+(? name: ‘Opera Coast’ , version: versionIdentifier || getFirstMatch(/(?:coast)[\\s\\/](\\d+(\\.\\d+)? , version: getFirstMatch(/(?:focus)[\\s\\/](\\d+(?
, version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\\s\\/](\\d+(\\.\\d+)? , version: getFirstMatch(/(?:ucbrowser)[\\s\\/](\\d+(? , version: getFirstMatch(/(?:mxios)[\\s\\/](\\d+(? , version: getFirstMatch(/(?:epiphany)[\\s\\/](\\d+(?
, version: getFirstMatch(/(?:puffin)[\\s\\/](\\d+(?:\\.\\d+)? , version: getFirstMatch(/(?:sleipnir)[\\s\\/](\\d+(?
name: ‘K-Meleon’ , version: getFirstMatch(/(?:k-meleon)[\\s\\/](\\d+(?
name: ‘Windows Phone’ , osname: ‘Windows Phone’ , osname: ‘Chrome OS’
} else if (/edg([ea]|ios)/i.test(ua)) {
name: ‘Microsoft Edge’ , version: edgeVersion
, osname: ‘Sailfish OS’ , osname: ‘BlackBerry OS’
, version: versionIdentifier || getFirstMatch(/blackberry[\\d]+\\/(\\d+(\\.\\d+)? , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\\/(\\d+(\\.\\d+)? , version: getFirstMatch(/(?:qupzilla)[\\s\\/](\\d+(? , version: getFirstMatch(/(?:chromium)[\\s\\/](\\d+(?:\\.\\d+)?
name : iosdevice == ‘iphone’ ? // WTF: version is not part of user agent in web apps , version: getFirstMatch(/googlebot\\/(\\d+(\\.\\d+))/i) || versionIdentifier // set webkit or gecko flag for browsers based on these engines
if (!result.msedge && /(apple)?webkit/i.test(ua)) { if (/(apple)?webkit\\/537\\.36/i.test(ua)) {
// set OS flags for platforms that have multiple browsers result[iosdevice] = t
default: return undefined // OS version extraction var osVersion = ”; osVersion = getWindowsVersion(getFirstMatch(/Windows ((NT|XP)( \\d\\d?.\\d)?
osVersion = getFirstMatch(/windows phone (?:os)?\\s? osVersion = getFirstMatch(/Mac OS X (\\d+([_\\.\\s]\\d+)*)/i); osVersion = getFirstMatch(/os (\\d+([_\\s]\\d+)*) like mac os x/i);
osVersion = getFirstMatch(/android[ \\/-](\\d+(\\.\\d+)*)/i);
osVersion = getFirstMatch(/(? osVersion = getFirstMatch(/rim\\stablet\\sos\\s(\\d+(\\.\\d+)*)/i); osVersion = getFirstMatch(/bada\\/(\\d+(\\.\\d+)*)/i); osVersion = getFirstMatch(/tizen[\\/\\s](\\d+(\\.\\d+)*)/i); // device type extraction
var osMajorVersion = !result.windows && osVersion.split(‘. // Graded Browser Support var bowser = detect(typeof navigator !== ‘undefined’ ?
bowser.test = function (browserList) { var browserItem = browserList[i]; * Get version precisions count * @param {string} version
function getVersionPrecision(version) { * Array::map polyfill * @param {Array} arr * @param {Function} iterator
function map(arr, iterator) { return Array.prototype.map.call(arr, iterator);
result.push(iterator(arr[i])); * Calculate browser version weight
* @param {Array
var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1])); var chunks = map(versions, function (version) {
var delta = precision – getVersionPrecision(version); return map(version.split(\”.\”), function (chunk) {
return new Array(20 – chunk.length).join(\”0\”) + chunk; // iterate in reverse order by reversed chunks array // 4) compare: \”000000009\” > \”000000010\” = false (but \”9\” > \”10\” = true) * Check if browser is unsupported
* @param {Object} minVersions map of minimal version to browser * @param {Boolean} [strictMode = false] flag to return false if browser wasn’t found in map * @param {String} [ua] user agent string function isUnsupportedBrowser(minVersions, strictMode, ua) { // make strictMode param optional with ua param usage if (typeof strictMode === ‘string’) { strictMode = void(0); if (strictMode === void(0)) {
strictMode = false; _bowser = detect(ua); for (var browser in minVersions) { if (typeof minVersions[browser] !== ‘string’) {
throw new Error(‘Browser version in the minVersion map should be a string: ‘ + browser + ‘: ‘ + String(minVersions)); // browser version and min supported version. return compareVersions([version, minVersions[browser]]) < 0; return strictMode; // not found
* Check if browser is supported * @param {Object} minVersions map of minimal version to browser
* @param {Boolean} [strictMode = false] flag to return false if browser wasn’t found in map * @param {String} [ua] user agent string
function check(minVersions, strictMode, ua) { return !isUnsupportedBrowser(minVersions, strictMode, ua); * Set our detect method to the main bowser object so we can * reuse it to test other user agents.
* This is needed to implement future tests. * Set our detect public method to the main bowser object
* This is needed to implement bowser in server side value: true var prefixByBrowser = { var browserByCanIuseAlias = { function getBrowserName(browserInfo) { for (var browser in browserByCanIuseAlias) {
return browserByCanIuseAlias[browser]; * Uses bowser to get default browser browserInformation such as version and name
* Evaluates bowser browserInfo and adds vendorPrefix browserInformation * @param {string} userAgent – userAgent that gets evaluated
function getBrowserInformation(userAgent) { var browserInfo = _bowser2.default._detect(userAgent); for (var browser in prefixByBrowser) {
var prefix = prefixByBrowser[browser];
browserInfo.browserName = getBrowserName(browserInfo); // For cordova IOS 8 the version is missing, set truncated osversion to prevent NaN
// iOS forces all browsers to use Safari under the hood // as the Safari version seems to match the iOS version
// we just explicitely use the osversion instead
// seperate native android chrome // For android < 4.4 we want to check the osversion // not the chrome version, see issue #26
// Samsung browser are basically build on Chrome > 44 return browserInfo;
value: true function getPrefixedKeyframes(browserName, browserVersion, cssPrefix) {
var prefixedKeyframes = ‘keyframes’; return cssPrefix + prefixedKeyframes;
value: true var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!
(instance instanceof Constructor)) { throw new TypeError(\”Cannot call a class as a function\”); } } function createPrefixer(_ref) { var prefixMap = _ref.prefixMap,
var fallback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function (style) {
* Instantiante a new prefixer
* @param {string} userAgent – userAgent to gather prefix information according to caniuse.com
* @param {string} keepUnprefixed – keeps unprefixed properties and values var options = arguments.length > 0 && arguments[0] !== undefined ?
var defaultUserAgent = typeof navigator !== ‘undefined’ ? // Checks if the userAgent was resolved correctly
var prefixData = this._browserInfo.browserName && prefixMap[this._browserInfo.browserName]; for (var property in prefixData) { value: function prefix(style) { // use static prefixer as fallback if userAgent can not be resolved
return fallback(style); // only add prefixes if needed value: function _prefixStyle(style) { for (var property in style) {
var value = style[property]; // handle nested objects style[property] = this.prefix(value); // handle array values
var processedValue = (0, _prefixValue2.default)(plugins, property, value[i], style, this._metaData);
(0, _addNewValuesOnly2.default)(combinedValue, processedValue || value[i]); // only modify the value if it was touched // by any plugin to prevent unnecessary mutations
style[property] = combinedValue; var _processedValue = (0, _prefixValue2.default)(plugins, property, value, style, this._metaData); // only modify the value if it was touched // by any plugin to prevent unnecessary mutations // add prefixes to properties style[this._browserInfo.jsPrefix + (0, _capitalizeString2.default)(property)] = value;
delete style[property]; * Returns a prefixed version of the style object using all vendor prefixes
* @param {Object} styles – Style object that gets prefixed properties added * @returns {Object} – Style object with prefixed properties and values
value: function prefixAll(styles) { return fallback(styles);
Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. /* global define */ \t\tcanUseWorkers: typeof Worker !== ‘undefined’,
value: true var regex = /-webkit-|-moz-|-ms-/; function isPrefixedValue(value) { value: true
var prefixes = [‘-webkit-‘, ‘-moz-‘, ”]; function calc(property, value) {
return prefixes.map(function (prefix) { value: true
var prefixes = [‘-webkit-‘, ”]; function crossFade(property, value) {
return prefixes.map(function (prefix) {
value: true var prefixes = [‘-webkit-‘, ‘-moz-‘, ”]; grab: true, grabbing: true function cursor(property, value) { return prefixes.map(function (prefix) {
return prefix + value; value: true var prefixes = [‘-webkit-‘, ”];
function filter(property, value) { return prefixes.map(function (prefix) { value: true
function flex(property, value) { value: true function flexboxIE(property, value, style) {
style[alternativeProps[property]] = alternativeValues[value] || value; value: true function flexboxOld(property, value, style) { if (property === ‘flexDirection’ && typeof value === ‘string’) { style[alternativeProps[property]] = alternativeValues[value] || value; value: true
var prefixes = [‘-webkit-‘, ‘-moz-‘, ”]; function gradient(property, value) { return prefixes.map(function (prefix) {
return value.replace(values, function (grad) { return prefix + grad; value: true
var prefixes = [‘-webkit-‘, ”]; function imageSet(property, value) {
return prefixes.map(function (prefix) { value: true
function position(property, value) { value: true
var prefixes = [‘-webkit-‘, ‘-moz-‘, ”]; maxHeight: true, maxWidth: true, width: true,
height: true, minWidth: true,
function sizing(property, value) { return prefixes.map(function (prefix) { return prefix + value; “/* eslint-disable no-var, prefer-template */ var uppercasePattern = /[A-Z]/g function toHyphenLower(match) {
function hyphenateStyleName(name) { return cache[name]
var hName = name.replace(uppercasePattern, toHyphenLower) return (cache[name] = msPattern.test(hName) ? export default hyphenateStyleName value: true function hyphenateProperty(property) { value: true transition: true, transitionProperty: true, WebkitTransition: true, WebkitTransitionProperty: true,
MozTransition: true, MozTransitionProperty: true
var prefixMapping = {
function prefixValue(value, propertyPrefixMap) {
// only split multi values, not cubic beziers var singleValue = multipleValues[i]; var values = [singleValue]; for (var property in propertyPrefixMap) {
var dashCaseProperty = (0, _hyphenateProperty2.default)(property); var prefixes = propertyPrefixMap[property]; // join all prefixes and create a new value function transition(property, value, style, propertyPrefixMap) {
// also check for already prefixed transitions if (typeof value === ‘string’ && properties.hasOwnProperty(property)) { var outputValue = prefixValue(value, propertyPrefixMap); // if the property is already prefixed
var webkitOutput = outputValue.split(/,(?![^()]*(? :\\([^()]*\\))?\\))/g).filter(function (val) {
var mozOutput = outputValue.split(/,(?![^()]*(? :\\([^()]*\\))?\\))/g).filter(function (val) {
style[‘Webkit’ + (0, _capitalizeString2.default)(property)] = webkitOutput; style[‘Moz’ + (0, _capitalizeString2.default)(property)] = mozOutput; import flex from ‘inline-style-prefixer/static/plugins/flex’; import gradient from ‘inline-style-prefixer/static/plugins/gradient’;
var wms = [‘Webkit’, ‘ms’]; export default {
plugins: [calc, crossFade, cursor, filter, flex, flexboxIE, flexboxOld, gradient, imageSet, position, sizing, transition], transform: wms, transformOrigin: wms, transformOriginY: wms,
userSelect: wmms, textDecorationStyle: wm, textDecorationSkip: wm, textDecorationLine: wm, textDecorationColor: wm, fontFeatureSettings: wm,
breakAfter: wmms, breakBefore: wmms, breakInside: wmms, columnFill: wm, columnGap: wm, columnRule: wm, columnRuleColor: wm, columnRuleStyle: wm,
columnRuleWidth: wm, columnSpan: wm, writingMode: wms, flexDirection: wms,
flexFlow: wms, flexWrap: wms, scrollSnapPointsY: wms, scrollSnapDestination: wms, flowInto: wms, flowFrom: wms,
regionFragment: wms, gridTemplateColumns: ms,
gridArea: ms,
textSizeAdjust: wms,
value: true function getPrefixedValue(prefixedValue, value, keepUnprefixed) {
return [prefixedValue, value]; value: true
function calc(property, value, style, _ref) {
var browserName = _ref.browserName,
if (typeof value === ‘string’ && value.indexOf(‘calc(‘) > -1 && (browserName === ‘firefox’ && browserVersion < 15 || browserName === 'chrome' && browserVersion < 25 || browserName === 'safari' && browserVersion < 6.1 || browserName === 'ios_saf' && browserVersion < 7)) { return (0, _getPrefixedValue2.default)(value.replace(/calc\\(/g, cssPrefix + 'calc('), value, keepUnprefixed);
value: true function crossFade(property, value, style, _ref) {
var browserName = _ref.browserName, return (0, _getPrefixedValue2.default)(value.replace(/cross-fade\\(/g, cssPrefix + ‘cross-fade(‘), value, keepUnprefixed); value: true var grabValues = {
grab: true, grabbing: true var zoomValues = {
function cursor(property, value, style, _ref) {
var browserName = _ref.browserName, // adds prefixes for firefox, chrome, safari, and opera regardless of // version until a reliable browser support info can be found return (0, _getPrefixedValue2.default)(cssPrefix + value, value, keepUnprefixed);
if (property === ‘cursor’ && zoomValues[value] && (browserName === ‘firefox’ && browserVersion < 24 || browserName === 'chrome' && browserVersion < 37 || browserName === 'safari' && browserVersion < 9 || browserName === 'opera' && browserVersion < 24)) { return (0, _getPrefixedValue2.default)(cssPrefix + value, value, keepUnprefixed);
value: true function filter(property, value, style, _ref) {
var browserName = _ref.browserName, if (typeof value === ‘string’ && value.indexOf(‘filter(‘) > -1 && (browserName === ‘ios_saf’ || browserName === ‘safari’ && browserVersion < 9.1)) {
return (0, _getPrefixedValue2.default)(value.replace(/filter\\(/g, cssPrefix + ‘filter(‘), value, keepUnprefixed);
value: true function flex(property, value, style, _ref) { var browserName = _ref.browserName,
return (0, _getPrefixedValue2.default)(cssPrefix + value, value, keepUnprefixed); value: true
function flexboxIE(property, value, style, _ref) { var browserName = _ref.browserName, if ((alternativeProps.hasOwnProperty(property) || property === ‘display’ && typeof value === ‘string’ && value.indexOf(‘flex’) > -1) && (browserName === ‘ie_mob’ || browserName === ‘ie’) && browserVersion === 10) { delete requiresPrefix[property];
if (!keepUnprefixed && !Array.isArray(style[property])) { delete style[property]; return (0, _getPrefixedValue2.default)(cssPrefix + alternativeValues[value], value, keepUnprefixed); style[alternativeProps[property]] = alternativeValues[value] || value; value: true var otherProps = [‘alignContent’, ‘alignSelf’, ‘order’, ‘flexGrow’, ‘flexShrink’, ‘flexBasis’, ‘flexDirection’];
var properties = Object.keys(alternativeProps).concat(otherProps); function flexboxOld(property, value, style, _ref) { var browserName = _ref.browserName, if ((properties.indexOf(property) > -1 || property === ‘display’ && typeof value === ‘string’ && value.indexOf(‘flex’) > -1) && (browserName === ‘firefox’ && browserVersion < 22 || browserName === 'chrome' && browserVersion < 21 || (browserName === 'safari' || browserName === 'ios_saf') && browserVersion <= 6.1 || browserName === 'android' && browserVersion < 4.4 || browserName === 'and_uc')) {
delete requiresPrefix[property]; if (!keepUnprefixed && !Array.isArray(style[property])) {
delete style[property]; if (property === ‘flexDirection’ && typeof value === ‘string’) {
return (0, _getPrefixedValue2.default)(cssPrefix + alternativeValues[value], value, keepUnprefixed); style[alternativeProps[property]] = alternativeValues[value] || value;
value: true function gradient(property, value, style, _ref) {
var browserName = _ref.browserName, return (0, _getPrefixedValue2.default)(value.replace(values, function (grad) {
return cssPrefix + grad; value: true function imageSet(property, value, style, _ref) { var browserName = _ref.browserName,
return (0, _getPrefixedValue2.default)(value.replace(/image-set\\(/g, cssPrefix + ‘image-set(‘), value, keepUnprefixed); value: true function position(property, value, style, _ref) {
var browserName = _ref.browserName,
return (0, _getPrefixedValue2.default)(cssPrefix + value, value, keepUnprefixed); value: true
maxHeight: true, maxWidth: true,
width: true, height: true, minWidth: true, // TODO: chrome & opera support it
};function sizing(property, value, style, _ref) { var cssPrefix = _ref.cssPrefix,
return (0, _getPrefixedValue2.default)(cssPrefix + value, value, keepUnprefixed); value: true transition: true, transitionProperty: true,
WebkitTransition: true, WebkitTransitionProperty: true, MozTransition: true,
MozTransitionProperty: true
var requiresPrefixDashCased = void 0; function transition(property, value, style, _ref) {
var cssPrefix = _ref.cssPrefix, if (typeof value === ‘string’ && properties.hasOwnProperty(property)) { // memoize the prefix array for later use requiresPrefixDashCased = Object.keys(requiresPrefix).map(function (prop) {
// only split multi values, not cubic beziers requiresPrefixDashCased.forEach(function (prop) {
multipleValues.forEach(function (val, index) { multipleValues[index] = val.replace(prop, cssPrefix + prop) + (keepUnprefixed ?
import flex from ‘inline-style-prefixer/dynamic/plugins/flex’;
import gradient from ‘inline-style-prefixer/dynamic/plugins/gradient’; export default { plugins: [calc, crossFade, cursor, filter, flex, flexboxIE, flexboxOld, gradient, imageSet, position, sizing, transition],
function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \”function\” && obj.constructor === Symbol && obj !== Symbol.prototype ? \”symbol\” : typeof obj; }; * Based on https://github.com/jsstyles/css-vendor, but without having to
* convert between different cases all the time.
import createDynamicPrefixer from ‘inline-style-prefixer/dynamic/createPrefixer’; import dynamicData from ‘./prefix-data/dynamic’;
var prefixAll = createStaticPrefixer(staticData); var InlineStylePrefixer = createDynamicPrefixer(dynamicData, prefixAll);
function transformValues(style) { return Object.keys(style).reduce(function (newStyle, key) { var value = style[key]; newStyle[key] = value;
// Flatten prefixed values that are arrays to strings. // We get prefixed styles back in the form of: // The last form is problematic for eventual use in the browser and server
More confusingly, we have to do **different** things on the // browser and server (noted inline below). function flattenStyleValues(style) {
return Object.keys(style).reduce(function (newStyle, key) { var val = style[key]; // For the **browser**, when faced with multiple values, we just take
// the **last** one, which is the original passed in value before
// we’re just passing through what would happen without ISP. // For the **server**, we just concatenate things together and convert
// the style object values into a hacked-up string of like `display: // \”-webkit-flex;display:flex\”` that will SSR render correctly to like // totally invalid values. // We convert keys to dash-case only for the serialize values and // leave the real key camel-cased so it’s as expected to React and // other parts of the processing chain.
val = val.join(‘;’ + camelCaseToDashCase(key) + ‘:’); newStyle[key] = val; var _hasWarnedAboutUserAgent = false; var _lastUserAgent = void 0; var _cachedPrefixer = void 0; function getPrefixer(userAgent) {
var actualUserAgent = userAgent || global && global.navigator && global.navigator.userAgent; console.warn(‘Radium: userAgent should be supplied for server-side rendering. prefix: prefixAll,
_cachedPrefixer = new InlineStylePrefixer({ userAgent: actualUserAgent }); export function getPrefixedKeyframes(userAgent) { return getPrefixer(userAgent).prefixedKeyframes || ‘keyframes’;
// Returns a new style object with vendor prefixes added to property names and export function getPrefixedStyle(style, userAgent) { var styleWithFallbacks = transformValues(style);
var prefixer = getPrefixer(userAgent);
var prefixedStyle = prefixer.prefix(styleWithFallbacks); var flattenedStyle = flattenStyleValues(prefixedStyle);
return flattenedStyle; import mapObject from ‘./map-object’;
function createMarkupForStyles(style) {
return Object.keys(style).map(function (property) {
export default function cssRuleSetToString(selector, rules, userAgent) { var rulesWithPx = mapObject(rules, function (value, key) {
return appendPxIfNeeded(key, value); var prefixedRules = getPrefixedStyle(rulesWithPx, userAgent);
var cssPrefixedRules = camelCasePropsToDashCase(prefixedRules); var serializedRules = createMarkupForStyles(cssPrefixedRules); return selector + ‘{‘ + serializedRules + ‘}’; var cleanStateKey = function cleanStateKey(key) {
return key === null || typeof key === ‘undefined’ ? export default cleanStateKey;” var getState = function getState(state, elementKey, value) {
var key = cleanStateKey(elementKey); export default getState;” “var getStateKey = function getStateKey(renderedElement) {
export default getStateKey;” “var getRadiumStyleState = function getRadiumStyleState(component) {
export default getRadiumStyleState;” // a simple djb2 hash based on hash-string: // returns a hex-encoded hash export default function hash(text) {
var hashValue = 5381; var index = text.length – 1; function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \”function\” && obj.constructor === Symbol && obj !== Symbol.prototype ? \”symbol\” : typeof obj; }; export function isNestedStyle(value) { // Don’t merge objects overriding toString, since they should be converted // to string values. return value && value.constructor === Object && value.toString === Object.prototype.toString;
// Merge style objects. Deep merge plain object values.
export function mergeStyles(styles) { styles.forEach(function (style) {
Object.keys(style).forEach(function (key) { // Simple case, nothing nested
if (!isNestedStyle(style[key]) || !isNestedStyle(result[key])) {
// If nested media, don’t merge the nested styles, append a space to the
// end (benign when converted to CSS). This way we don’t end up merging // media queries that appear later in the chain with those that appear var newKey = key;
if (!result[newKey]) { result[newKey] = style[key]; // Merge all other nested styles recursively result[key] = mergeStyles([result[key], style[key]]);
“var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ?
\”symbol\” : typeof obj; }; var _checkProps = function checkProps() {};
Be First to Comment